Отправлено: 24.08.12 10:02. Заголовок: sandy пишет: Из пик..
sandy пишет:
цитата:
Из пикадовской платы КП загружает Pad'ы как монтажные отверстия. Причем pad в виде библиотечного компонента отображается нормально (с контактной площадкой). Это ограничение демо версии или так и задумано?
Это не ограничение. Не хватает информации, чтоб ответить точно. Если у вас Pad с монтажными отверстиями выполнен как компонент, то и загружать будет как компонент, с контакными площадками с отв. Или уточните свой вопрос. Разные разводчики одни и теже, скажем так, объекты выполняют разными способами. А КП загружает то, что сделано в P-CAD рельно. Что есть, то и грузит.
В Пикаде используя команду Place Pad вставляем контактную площадку. В итоге имеем некий pad со стилем, например padstyle1 для ясности. Свойство Shape данного стиля - Oval, и имеет размеры больше, чем свойство Diameter. Иными словами у нас есть отверстие с металлизированным пояском. Так вот, оно загружается КП точно также как и pad у которого shape - Mounting Hole и поясок отсутствует.
Если же у нас есть компонент (любой) с теми же контактными площадками padstyle1, то площадка имеет все причитающиеся ей свойства (поясок отображается).
Отправлено: 24.08.12 11:19. Заголовок: sandy пишет: В Пика..
sandy пишет:
цитата:
В Пикаде используя команду Place Pad вставляем контактную площадку. В итоге имеем некий pad со стилем, например padstyle1 для ясности. Свойство Shape данного стиля - Oval, и имеет размеры больше, чем свойство Diameter. Иными словами у нас есть отверстие с металлизированным пояском. Так вот, оно загружается КП точно также как и pad у которого shape - Mounting Hole и поясок отсутствует.
Если же у нас есть компонент (любой) с теми же контактными площадками padstyle1, то площадка имеет все причитающиеся ей свойства (поясок отображается).
Понял. К сожалению, Free Pad программа не видит (в DBX32 не заложено). Отверстия из Free Pad считываются. Об этом есть упоминание в руководстве пользователя.
Free Pad программа не видит (в DBX32 не заложено).
Free Pad в Пикаде не частый термин, сразу не вспомнил. А вообще, должна видеть. Как то же считываете компоненты, переходные и т.д. Функции TGetFirstLayerItem и TGetNextLayerItem дают доступ к элементу платы. После этого через TItem определяем тип элемента (TItem.ItemType). Допустим If ItemType=DBX_PAD (ну, или Case) then определяем ItemType.PadViaShape и соответствующие свойства.
Free Pad в Пикаде не частый термин, сразу не вспомнил. А вообще, должна видеть. Как то же считываете компоненты, переходные и т.д. Функции TGetFirstLayerItem и TGetNextLayerItem дают доступ к элементу платы. После этого через TItem определяем тип элемента (TItem.ItemType). Допустим If ItemType=DBX_PAD (ну, или Case) then определяем ItemType.PadViaShape и соответствующие свойства.
Это уже не обсуждение программы... ) Если вам удастся получить размеры пояска Free Pad, сообщите.
Было большое желание научить КП работать с текстовыми файлами P-CAD. Там можно прочитать все. Но проект P-CAD не развивается, и времени на работу с текстом тратить уже не очень хочется. А его надо прилично.
Если вам удастся получить размеры пояска Free Pad, сообщите.
Обязательно попробую на досуге. brigval пишет:
цитата:
Но проект P-CAD не развивается, и времени на работу с текстом тратить уже не очень хочется.
Да наверное поздновато уже. Все равно в перспективе надо либо на альтиум дизайнер переходить либо еще на что другое. Вот товарищи разработчики TDD успели подсуетиться.
Все даты в формате GMT
3 час. Хитов сегодня: 23
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет