Здравствуйте. У меня вопрос по заданию правила отступа от края платы до топологии. Начало здесь (и не мной начато, я просто натолкнулся).
Задача такова: нужно указать, что от любого элемента топологии до края платы должно быть расстояние, не меньше, скажем, 0,3 мм.
Я попробовал записАть:
не заработало.
По методу, предлагаемому в вышеуказанной теме, всё заработало. А предлагалось там вместо записи IsBoardOutline использовать (IsTrack and OnLayer('Keep-Out Layer')).
Но на мой взгляд, было бы более логично использовать IsBoardOutline, потому что, если я конечно не ошибаюсь, это именно для того и предназначено. А (IsTrack and OnLayer('Keep-Out Layer')) - это как бы обходной путь, это называется "выкрутился".
И ещё один минус: в случае (IsTrack and OnLayer('Keep-Out Layer')) нужно на заданном слое рисовать границу печатной платы. Это в общем-то несложно, но всё равно, если уж можно было бы обойтись без такой операции (если бы заработало IsBoardOutline), то почему бы и не минимизировать свои действия.
Мой вопрос в данной теме прост: почему не заработало с IsBoardOutline? Это бага софта или моё неправильное понимание этой функции? Если неправильное понимание, тогда как правильно понимать фукнцию IsBoardOutline и как её можно применить, например?
Заранее спасибо за ответы.
Задача такова: нужно указать, что от любого элемента топологии до края платы должно быть расстояние, не меньше, скажем, 0,3 мм.
Я попробовал записАть:
Код
OnSignal
и
IsBoardOutline
и
IsBoardOutline
не заработало.
По методу, предлагаемому в вышеуказанной теме, всё заработало. А предлагалось там вместо записи IsBoardOutline использовать (IsTrack and OnLayer('Keep-Out Layer')).
Но на мой взгляд, было бы более логично использовать IsBoardOutline, потому что, если я конечно не ошибаюсь, это именно для того и предназначено. А (IsTrack and OnLayer('Keep-Out Layer')) - это как бы обходной путь, это называется "выкрутился".
И ещё один минус: в случае (IsTrack and OnLayer('Keep-Out Layer')) нужно на заданном слое рисовать границу печатной платы. Это в общем-то несложно, но всё равно, если уж можно было бы обойтись без такой операции (если бы заработало IsBoardOutline), то почему бы и не минимизировать свои действия.
Мой вопрос в данной теме прост: почему не заработало с IsBoardOutline? Это бага софта или моё неправильное понимание этой функции? Если неправильное понимание, тогда как правильно понимать фукнцию IsBoardOutline и как её можно применить, например?
Заранее спасибо за ответы.
Вроде в последнем релизе (SP1 к AD09) что-то об этом писалось. Не проверял еще