|
|
  |
Altium для начинающего (2008 г) |
|
|
|
Dec 8 2008, 15:26
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 18-11-08
Пользователь №: 41 736

|
Рисовал схему. Обратил внимание на следующее: 1. Шины имеющие одно и тоже имя при пересечении ставится точка. 2. Есть проводник и через него проходит другой, они не соединены друг с другом. Образуется огибающая дуга. Все это по ГОСТ не проходит как этого избежать. Как описанное выше реализовано в новой версии Write Altiuma 09
|
|
|
|
|
Dec 8 2008, 16:07
|

Эксперт
    
Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895

|
Цитата(bazist @ Dec 8 2008, 18:26)  Рисовал схему. Обратил внимание на следующее: 1. Шины имеющие одно и тоже имя при пересечении ставится точка. 2. Есть проводник и через него проходит другой, они не соединены друг с другом. Образуется огибающая дуга. Все это по ГОСТ не проходит как этого избежать. Как описанное выше реализовано в новой версии Write Altiuma 09 оба элемента отключаются в настройках начиная с самых первых версий Altium Designer! 1.Dxp>Pref>Sch>Compiler - Display on Buses 2.Dxp>Pref>Sch>General - Display cross-overs Цитата(KA_ru @ Dec 8 2008, 17:06)  У меня есть еще маркировка для автомата и она больше. Но даже с ALL, ALL. ON-Line DRC то-же не работает. Правило на зазоры между компонентами не может иметь в качестве объекта своего действия слой! (за исключением слоев top и bottom) вы сейчас по сути говорите системе, что у вас в слое 13 стоят компоненты! Что вам мешает эту графику сделать в слое Top Overlay? Интересно, если у вас в слое для маркировки графика больше, чем реальная, то она не будет пересекаться?
--------------------
|
|
|
|
|
Dec 8 2008, 20:34
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата В Top Overlay еще всякая фигня пишется Ну и пусть пишется. По этому слою в последнем релизе специальные проверки добавлены Цитата И что плохого если у меня в 13 стоят компоненты. Ни чего плохого Цитата Расскажите как правильно, чтоб и надписи не мешали и контроль был Надписи в любом другом слое начиная с версии 7.0 не мешают этой проверке. Судя по картинке у вас у же новая версия
|
|
|
|
|
Dec 8 2008, 21:14
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Вот разнообразные примеры В данном разделе правила, кроме правил, сформированных по умолчанию в зависимости от установок проекта [1] введем дополнительно еще три правила в подразделе Clearance: 22. Имя правила – ComponentClearance устанавливает зазор между компонентами по умолчанию: • первое условие – All; • второе условие – All; • параметры: флаг Vertical Clearance Mode = Specified, (установим значения зазора и по горизонтали и по вертикали), Minimum Vertical Clearance = 10 mil, Minimum Horizontal Clearance = 3 mil, флаг Show actual violation distance установлен.
23. Имя правила – ComponentClearance_CompBd устанавливает зазор для посадочных мест с большими габаритами: • первое условие –HasFootprint('EAS3P127A - V2') Or HasFootprint('CAPCPD13.5H9.5e5d.9') Or HasFootprint('SDC013-30-A1') Or HasFootprint('SOP63P602X173-17L') Or HasFootprint('B_3B-XH-A') Or HasFootprint('70ADJ-4MLOG') Or Has-Footprint('SOP63P602X173-17N'). Здесь явно перечислены посадочные места, на которые будет расппространятся правило; • второе условие – All; • параметры: флаг Vertical Clearance Mode = Specified, Minimum Vertical Clearance = 5 mil, Minimum Horizontal Clearance = 5 mil, флаг Show actual violation distance установлен.
24. Имя правила – ComponentClearance_NoCheck для топологических элементов снимем проверку зазора, что позволит раз-мещать и под компонентами, для чего, обратите особое внимание, установим отрицательное значение горизонтального зазора, а проверку по высоте снимем: • первое условие – HasFootprint('LTM0240CA1T0UNDO') Or HasFootprint('FIDICULAR_40X100') Or HasFoot-print('NET_TIE_10mil') Or HasFootprint('NET_TIE_5mil'); • второе условие – All; • параметры: флаг Vertical Clearance Mode = Infinite, (проверка по вертикали не производится), Minimum Horizontal Clearance = -2000 mil (величина отрицательна, а ее значение выбрано больше из любого размера из перечисленных в правиле посадочных мест), флаг Show actual violation distance установлен.
|
|
|
|
|
Dec 9 2008, 09:13
|
Профессионал
    
Группа: Свой
Сообщений: 1 424
Регистрация: 4-10-04
Из: Berlin
Пользователь №: 775

|
Цитата(Владимир @ Dec 9 2008, 01:14)  Вот разнообразные примеры В данном разделе правила, кроме правил, сформированных по умолчанию в зависимости от установок проекта [1] введем дополнительно еще три правила в подразделе Clearance: 22. Имя правила – ComponentClearance устанавливает зазор между компонентами по умолчанию: • первое условие – All; • второе условие – All; • параметры: флаг Vertical Clearance Mode = Specified, (установим значения зазора и по горизонтали и по вертикали), Minimum Vertical Clearance = 10 mil, Minimum Horizontal Clearance = 3 mil, флаг Show actual violation distance установлен. Работает это правило!!! Так-же работает и другое. • первое условие – isComponent ; • второе условие – All; Но все это работает если описаны корпуса в Manage 3D Body. Указал там что геометрия корпуса в слое 13. И все заработало.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|