Для чего служит эта программа

Эта программа служит оболочкой (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: