fill 2 7 апреля, 2011 Опубликовано 7 апреля, 2011 · Жалоба После открытия многократного готового проекта в Expediton PCB осталась графическая область conductive Shape (присвоенная к GND), когда то я её использовал. Теперь я её немогу не удалить, не переименовать (пишить что зафиксированная или залоченна). Можно както эту графику удалить ? http://megratec.ru/forum/1/?find=fixed Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Skat-pro 0 8 апреля, 2011 Опубликовано 8 апреля, 2011 · Жалоба Непонятно откуда взять файл с расширением CAE. Как его добавить в Expedition ?. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 8 апреля, 2011 Опубликовано 8 апреля, 2011 · Жалоба Непонятно откуда взять файл с расширением CAE. Как его добавить в Expedition ?. Никакого файла с раширением CAE не нужно. Нужно просто сделать файл в который разместить функцию ' Get the application object Dim pcbApp Set pcbApp = Application 'Set pcbApp = CreateObject("MGCPCB.ExpeditionPCBApplication") ' Get the active document Dim pcbDoc Set pcbDoc = pcbApp.ActiveDocument pcbDoc.TransactionStart(epcbDRCModeNone) Dim tr For Each tr in pcbDoc.Traces if tr.Anchor = epcbAnchorFixed Then tr.Anchor = epcbAnchorNone tr.Anchor = epcbAnchorFixed elseif tr.Anchor = epcbAnchorLocked Then tr.Anchor = epcbAnchorNone tr.Anchor = epcbAnchorLocked End If Next pcbDoc.TransactionEnd Также в него надо добавить строчки с лицензированием. Иначе при выполнениив Exp возникнет ошибка. Примеры таких файлов-функций есть в C:\MentorGraphics\7.9EE\SDD_HOME\standard\examples\pcb\Automation\Scripts\ Или попытайтесь сделать это все по аналогии с указанными файлами или читайте книжки по Automation. Или откройте проект в последнем релизе - там такие проблемы (расфиксации) решены. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClayMan 0 8 апреля, 2011 Опубликовано 8 апреля, 2011 · Жалоба Экспедишн канешн штука тонкая)) Вот уж где действительно) Сегодня весь день выдавал мне критическую ошибку при попытке добавить атрибут height в ячейку) ТПодозреваю, что ребут все исцелит, но все же) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 8 апреля, 2011 Опубликовано 8 апреля, 2011 · Жалоба Экспедишн канешн штука тонкая)) Вот уж где действительно) Сегодня весь день выдавал мне критическую ошибку при попытке добавить атрибут height в ячейку) ТПодозреваю, что ребут все исцелит, но все же) Я подозреваю как всегда "человеческий фактор". Например самое простое : вводимое значение за пределами разумного - восприятие знаков точка-запятая. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Skat-pro 0 9 апреля, 2011 Опубликовано 9 апреля, 2011 · Жалоба Никакого файла с раширением CAE не нужно. Нужно просто сделать файл в который разместить функцию ' Get the application object Dim pcbApp Set pcbApp = Application 'Set pcbApp = CreateObject("MGCPCB.ExpeditionPCBApplication") ' Get the active document Dim pcbDoc Set pcbDoc = pcbApp.ActiveDocument pcbDoc.TransactionStart(epcbDRCModeNone) Dim tr For Each tr in pcbDoc.Traces if tr.Anchor = epcbAnchorFixed Then tr.Anchor = epcbAnchorNone tr.Anchor = epcbAnchorFixed elseif tr.Anchor = epcbAnchorLocked Then tr.Anchor = epcbAnchorNone tr.Anchor = epcbAnchorLocked End If Next pcbDoc.TransactionEnd Также в него надо добавить строчки с лицензированием. Иначе при выполнениив Exp возникнет ошибка. Примеры таких файлов-функций есть в C:\MentorGraphics\7.9EE\SDD_HOME\standard\examples\pcb\Automation\Scripts\ Или попытайтесь сделать это все по аналогии с указанными файлами или читайте книжки по Automation. Или откройте проект в последнем релизе - там такие проблемы (расфиксации) решены. Спасибо, все получилось !!! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClayMan 0 14 апреля, 2011 Опубликовано 14 апреля, 2011 · Жалоба Задам вопрос, поскольку точного ответа не смог найти на форуме. У меня есть проект БЕЗ схемы в DxD, только топология в Exp. Мне необходимо откорректировать содержимое цепи питания, а конкретно - отсоеденить некоторые пины и присоеденить их в другую цепь. Как это сделать? попытки использовать команду Assign Net Name ни к чему не привели - видимо потому, что "Any net name change that causes the design to be out-of-sync with the schematic is not allowed." и "Pins on spares\pins and other objects which get their net name from the schematic and netload." Swap по понятным причинам тоже не прокатывает - мне нужно не поменять местами пины, а добавить их в цепь. Есть какая-нибудь возможность откорректировать проект в Exp? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 14 апреля, 2011 Опубликовано 14 апреля, 2011 · Жалоба Задам вопрос, поскольку точного ответа не смог найти на форуме. У меня есть проект БЕЗ схемы в DxD, только топология в Exp. Мне необходимо откорректировать содержимое цепи питания, а конкретно - отсоеденить некоторые пины и присоеденить их в другую цепь. Как это сделать? попытки использовать команду Assign Net Name ни к чему не привели - видимо потому, что "Any net name change that causes the design to be out-of-sync with the schematic is not allowed." и "Pins on spares\pins and other objects which get their net name from the schematic and netload." Swap по понятным причинам тоже не прокатывает - мне нужно не поменять местами пины, а добавить их в цепь. Есть какая-нибудь возможность откорректировать проект в Exp? Есть два варианта: 1. Проект сделан на нетлисте, т.е. в настройках проекта (в диалоге Project_Integration) можете увидеть ссылку на конкретный *kyn файл. Откройте его в текстовом редакторе, измените порядок соединений и сделайте прямую аннотацию. 2. В Smart_Utilities есть Connection Planner - из доки :"Connection planner let you add parts and create netlists, such as for schematic data". Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClayMan 0 14 апреля, 2011 Опубликовано 14 апреля, 2011 · Жалоба Спасибо, проект действительно был сделан с помощью нетлиста, переименование цепи сработало) А добавить в цепь новый элемент, отсутствующий в проекте, можно таким же способом? Connection Planner, как я понял, не позволяет работать с пинами, каждый из которых уже содержит цепи. У меня, по крайней мере, не получилось. Проложить цепь получилось только к свободному от связей пину. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 14 апреля, 2011 Опубликовано 14 апреля, 2011 · Жалоба Спасибо, проект действительно был сделан с помощью нетлиста, переименование цепи сработало) А добавить в цепь новый элемент, отсутствующий в проекте, можно таким же способом? Можно. У нас есть пользователи которые не рисуют схемы в схемном редакторе - все набивают в нетлисте :cranky: Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClayMan 0 14 апреля, 2011 Опубликовано 14 апреля, 2011 · Жалоба Ну это менее трудоемко наверное но и менее наглядно для разработчика пп. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 14 апреля, 2011 Опубликовано 14 апреля, 2011 · Жалоба Ну это менее трудоемко наверное но и менее наглядно для разработчика пп. Верно для очень простых плат. А так в большинстве случаев "человеческий фактор". Например "деды" предпочитают рисовать в чем нибудь типа Visio или вообще на бумаге. А топологи при этом "крайние" - "расхлебывают". :crying: Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arci0m 1 16 апреля, 2011 Опубликовано 16 апреля, 2011 · Жалоба можно ли через назначение гор.клавиш осуществить выполнение командной строки с заданным параметром. к примеру "rs 5" назначить на какую либо клавишу? Какой при этом будет синтаксис. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Inpharh 0 18 апреля, 2011 Опубликовано 18 апреля, 2011 · Жалоба По-идее так: 1. В файл c:\MentorGraphics\2007.8EE\SDD_HOME\standard\scripts.ini добавляем: [Expedition PCB] Script#0=c:\KeyBindings.vbs 2. Создаем файл c:\KeyBindings.vbs и туда вписываем: BindMenu = 0 BindAccelerator = 1 BindCommand = 1 Set keyBindTables = Gui.Bindings("Document")keyBindTables.AddKeyBinding "Ctrl+5", "rs 5", BindCommand, BindAccelerator Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergun53 0 18 апреля, 2011 Опубликовано 18 апреля, 2011 · Жалоба ЕЕ 7.9 Каким образом можно к одному pad подключить несколько via для подключения к внутреннему полигону, примерно так ,как на картинке Фиксация via,трасс и отключение DRC ничего не дает, можно подключить только одну трассу. Городить вокруг pad полигон совсем не хочется, да и не всегда возможно. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться