Сообщение от 7Fantomas7
|
Кто нибудь подскажет как в ИСИСе перенумеровщик компонентов работает? В ручную както уже напряжно стало. Гдето вроде читал, а найти не могу.
|
Если нужно перенумеровать в собственном порядке используйте PAT (
Property Assignment Tools) - наверху в меню гаечный ключ с буквой А или просто с клавиатуры
A (аглицкая раскладка) в
String вводите например для резиcторов
REF=R# в
Count задаете начальное значение 1. Ну
Increment (приращение) трогать не надо, если не хотите нумеровать через несколько позиций типа 10, 20, 30 и т.п.
Action оставляем
Assign (назначить)
Apply To оставьте
On Click ( на щелчок мыши). Н у и далее щелкаем по всем резисторам в нужном порядке хоть в китайском, хоть в японском, хоть в нанайском. Только не забудьте когда надоест еще раз вызвать окно и отменить операцию
Cancel иначе она так и будет активной (признак - при наведении на компонент появляется зеленый прямоугольник с горизонтальной чертой посередине). Если надо перенумеровать диоды - набираем
REF=D# можно даже попутно переименовать, если набрать
REF=VD#. Далее как с резисторами. Короче, где решетка там будет вставляться номер если зададите
#VD то будете иметь 1VD, 2VD, 3VD и т.д. Только не забывайте назначать
Count, а то при каждом вызове оно автоматом становится с нуля.
PAT - очень мощный инструмент, особенно для ленивых, как я. Я его то и дело дергаю. Допустим вы захотели у тех же резисторов изменить значение сопротивления. Набрали в Stiring
VALUE=100k и потом прошлись по всем резисторам которые надо изменить на 100кОм. Надо перевести те же резисторы в DIGITAL режим набираем
PRIMITIVE=DIGITAL и погнали по нужным. Надо сменить корпус у микросхем ( в пределах разумного - он должен присутсвовать в выборе заранее). Например, стояли у меня четыре регистра сдвига 4094. По умолчанию у них корпус DIL16 (гробик) но может быть (он назначен в Package tools) и планар SO16. Задаем в PAT String
PACKAGE=SO16 и клацаем по каждой из них. А иначе пришлось бы у каждой заходить в Properties и там через раскрывающуюся мунюшку
PCB Package менять корпус.
Опять же LABEL у проводов - тоже меняется и назначается через
NET=(что-то там)#. А то ведь на 16-разрядной шине задолбаешься вручную набирать например A0, А1, А2 и т.д.
Кратенький HELP что у чего можно менять прямо в окошке PAT справа. Но он далеко не полный. Ну и действия тоже можно менять. Например, надо убедиться, что у меня все компоненты в нужных мне корпусах. В String набираем тот же
Package, а в действиях выбираем
Show (показать) и
All Objects. У всех компонентов подсветится тип корпуса. Надоело - еще раз то же, но
Hide(скрыть).
В FAQ я об этом писал:
Быстрое редактирование и еще не забудь, что если провел провод, а потом щелкнул левой дважды по кончику другого вывода компонента - пусть даже в другом месте схемы, то у тебя нарисуется в точности такой же провод, даже с теми же загогулинами. И так будет продолжаться, пока не нарисуешь вручную другой. Это тоже основа. Когда потренируешься, на фрагмент схемы на рисунке у тебя будет уходить не больше минуты, и то с прихлебыванием кофия, пивка или...
Последовательность действий:
1. Рисуем шину.
2. Рисуем один горизонтальный провод слева направо. Пощелкиваем все концы выводов процессора, подключаемые к шине.
3. Рисуем вертикальный провод от вывода ЖКИ к шине. Прощелкиваем все соседние двойным левым.
4. Вызываем PAT (аглицкая A с клавы). Вводим NET=D# (поскольку счет будет с нуля Count не меняем). Прощелкиваем горизонтальные провода сверху вниз одиночным левым.
5. Снова вызываем PAT . Там уже все набрано, просто давим ОК (если этого не сделать, то нумерация продолжится а нам надо опять с нуля) и прощелкиваем провода от индикатора слева направо одиночным.
6. Опять вызываем PAT и давим Cancel. Все!!!
Вот эти действия надо выучить до уровня подсознания как разборку/сборку автомата Калашникова. И тогда не захочется уже никаких других редакторов схем. Все будет получаться быстро, красиво и наглядно, а не как корявые проекты, которые тут иногда появляются.