Для чего служит эта программа
Эта программа служит оболочкой (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] строчку
RouterExe=<путь к программе>a2s.exe
(PCAD2004/2006 имеет встроенные конвертеры в Спектру и обратно, поэтому
внешние не вызываються и пути к ним прописывать не обязательно).
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.4b
[fix] Переделан вызов программы из PCAD-a для совместимости с PCAD
2004/6 (более ранние тоже поддерживаються).
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
FIDO: 2:5030/299.33
http://www.dspguru.spb.ru
Last modified: