Для чего служит эта программа Эта программа служит оболочкой (wrapper) между PCAD-ом и Specctra. Ее задача - скомпенсировать некоторые недостатки фирменного конвертера, идущего в поставке PCAD-a. Что умеет программа: - передавать информацию о room и/или region из PCAD-a в Specctra; В PCAD вы можете задать room опцией Place->Room, затем вы можете задать компоненты которые хотите расположить в Room и/или правила для разводки цепей в этой комнате (в Specctra передаються следующие аттибуты: Width, LineToLineClearance, PadToLineClearance, PadToPadClearance, ViaToLineClearance, ViaToPadClearance, ViaToViaClearance). - разводить в Specctra один из слоев с помощью перемычек (jumpers) используя встроенные возможности Specctra; При старте программы в меню вы можете выбрать слой в котором будут размещаться перемычки, максимальную длину перемычки, тип переходного отверстия и тип pасположения пеpемычек (веpтикально, гоpизонтально и т.д.) - Запоминать текущие настройки и использовать их по умолчанию. Как работать с программой. 1. Распакуйте архив и положите исполняемые файлы или в директорию с PCAD или создайте для этого специальную директорию. 2. Пропишите в файле pcb.ini в разделе [CCTRoute] строчку ACCELToCCT=<путь к программе>\a2s.exe 3. Запустите PCAD, выберите раздел Route->Autorouters, выберите Specctra и нажмите Start. 4. Появиться окно конвертера. 5. Для корректной работы программы необходимо в окне Setting прописать пути к фирменному конвертеру ACCEL2SP.EXE и к программе "PcadParser.exe", которая собственно и является конвертером. Чекбокс "Enable converter" позволяет выключить дополнительный конвертор и использовать только фирменный. 6. По умолчанию, окно программы не выводится на экран, т.е. программа работает в фоновом режиме, для того что бы произвести необходимые настройки надо при старте Specctra удерживать клавишу Shift до появления окна программы на экране. 7. В закладке Jumper можно настроить параметры для работы с перемычками: - "Enable jumper" - включить опцию; - "mm/inch" - выбрать единицу измерения для перемычек, т.е. попросту говоря, чему будет кратна их длина (дюймам или миллиметрам); - "Step" - шаг с которым перемычки будут создаваться; - "Max. Length" - максимальная длина перемычки; - "ViaStyle" - тип переходного отверстия для перемычки(берется из pcb- файла); - "Direction" - предпочтительное направление перемычек; - "Layer" - на каком слое размещать перемычки; 8. В закладке Room можно настроить параметры для работы с комнатами: - "Enable room" - включить опцию; - "Room" - интерпретировать PCAD-овский Room как Specctra-вский Room (Room в спектре используется для размещения компонентов); - "Region" - интерпретировать PCAD-овский Room как Specctra-вский Region (Region в спектре используется для задания правил разводки); - "Room&Region" - трактовать PCAD-овский Room и как Room и как Region; - "Hard include" - правило размещения компонентов, согласно которому все компоненты входящие в комнату должны быть расположены внутри нее; - "Soft include" - правило размещения компонентов, согласно которому все компоненты входящие в комнату должны быть расположены хотя бы частично внутри нее; Изменения: 1.3 [+] Добавлена возможность записи в лог файл (a2sdebug.txt находиться в той диpектоpии что и a2s.exe) лог стандаpтного конвеpтеpа обычно находиться в диpектоpии пpоекта. [fix] Испpавлен некоpектный запуск конвеpтеpов из под WIN XP или из диpектоpий содеpжащих пpобелы. [fix] Пpи пеpвом стаpте не подставляеться ни одно из пеpеходный отвеpсий (VIA) в окне Jumper что пpиводило к некоpектному фоpмиpованию dsn файла. 1.0 Пеpвая pелизная веpсия. Известные проблемы. 1. Медленная работа конвертера на спедних проектах, на больших - очень медленная, файл размером 1,5 мБ конвертиться за 6 минут на C1000/128, Digdemo.pcb (262 кБ) конвертиться за 15 секунд. 2. На Win2K при удержании шрифта окно настроек вместо того что бы выскочить на экран начинает моргать в <Панели инструментов>, что надо признать не очень удобно. 3. Пpи задании атpибутов числовые величины надо указывать без pазмеpности 0.4 вместо 0.4mm или 0.4mil В случае если пpогpамма pаботает некоppектно или не pаботает вообще, и вы хотите сообщить об этом - пpосьба пpиложить к письму оба лога: a2sdebug.txt и accl2spw.log. Программа поставляеться "AS IS", то есть без всяких гарантий работоспособности, пользуйте ее на свой страх и риск. По адресу igor@setcorp.ru принимаеться обоснованная критика и разумные замечания :))) (с)Москалев Игорь, СПб, 2004 http://www.dspguru.spb.ru