sergey.k 0 19 июня, 2007 Опубликовано 19 июня, 2007 (изменено) · Жалоба Так всегда и пишут в BOM-ах. Почему об этом Ментор не подумал, непонятно. Так всегда и пишут в BOM-ах, если Вы врукопашную потом его будете приводить к реальному перечню компонентов, используемому в документации. В BOM-ах должен содержаться перечень компонентов именно с PartNumber, по которому эти самые компоненты будут покупать и эти же имена компонентов присутствуют в текстовой документации (ПЭ, СП, ВП) - затем и придуман этот формат обмена, чтобы автоматически готовить такие отчеты без ручной правки. И для того чтобы это было реальностью Ментор (и не только он) все это и придумал. Идеалогия использования PartName позволяет использовать в схеме различные компоненты, имеющие одинаковую упаковочную информацию. При этом отсутствует избыточность данных в библиотеке. Например два функционально одинаковых компонента могут иметь различные наименования у разных производителей, но в тоже время иметь одинаковую упаковочную информацию. В данном случае нет необходимости хранить в библиотеке два клона с различием только в PartNumber Изменено 19 июня, 2007 пользователем gray.k Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 20 июня, 2007 Опубликовано 20 июня, 2007 · Жалоба 1. Part_Name сделан для того чтобы можно было нарисовать схему не привязанную к конкретному производителю. Т.е. если на схеме у символа есть Part_Name но нет Part_Number, то упаковщик (Package) начинает поиск уникального Part_Number в библиотеке по значению Part_Name. Правила такие: поиск идет по текущей схеме поиска (Partition_Search_Paths). - Если упаковщик залез в первый раздел (верхний в пути поиска) и нашел там Part_Number соответствующий Part_Name (и совпадение Part_Number одно внутри этого раздела) то происходит присвоение Part_Number и он размещается на схеме (процесс backannotation), - Если совпадений несколько, то выбирает тот Part_Number у которого стоит признак "по умолчанию" и далее как в первом случае - Если совпадений нет то упаковщик ищет в следующем по схеме поиска разделе и т.д. 2. Не смешивайте два разных процесса: - процесс поиска нужного компонента для размещения на схеме (через Place_Device) - процесс генерирования BOM Все дополнительные атрибуты (Properties) нужные для BOM можно добавить на схему, в том числе и автоматом: - добавить эти атрибуты в Property_Definition_Editor как используемые в PDB и размещаемые на схеме при выполнении Place_Device и Package - и естественно добавить их в сами PDB. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vleo 0 22 июня, 2007 Опубликовано 22 июня, 2007 · Жалоба Так всегда и пишут в BOM-ах, если Вы врукопашную потом его будете приводить к реальному перечню компонентов, используемому в документации. В BOM-ах должен содержаться перечень компонентов именно с PartNumber, Я не знаю, почему Вы решили, что я BOM привожу "в рукопашную". Как раз я добавил в саму базу данных (то есть не ключевые поля) supplier, supplier_part_no, supplier_minqty и у меня автоматом генерятся таблицы, которые после обработки небольшим скриптом (умножение на количество плат, учет мин.количеств) преобразуются в файлы, которые передаютcя через веб-сайт поставщику и без всякого человеческого вмешательства мне потом приходит комплектация, с проставленными ref-des на каждой упаковке. Тем не менее, мне понравились разъяcнение от filla на тему о том, что в процессе упаковки схемы "на плату", при наличии только Part Name идет выбор отмеченного как default Part Number. Хотелось бы прояснить ситуацию в отношении Part Label. То есть если есть только Part Label, то идет выбор Part Name помеченного как default? То есть для чего задумывалось Part Label - какой "бизнес процесс" так сказать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 25 июня, 2007 Опубликовано 25 июня, 2007 · Жалоба Я не знаю, почему Вы решили, что я BOM привожу "в рукопашную". Как раз я добавил в саму базу данных (то есть не ключевые поля) supplier, supplier_part_no, supplier_minqty и у меня автоматом генерятся таблицы, которые после обработки небольшим скриптом (умножение на количество плат, учет мин.количеств) преобразуются в файлы, которые передаютcя через веб-сайт поставщику и без всякого человеческого вмешательства мне потом приходит комплектация, с проставленными ref-des на каждой упаковке. Тем не менее, мне понравились разъяcнение от filla на тему о том, что в процессе упаковки схемы "на плату", при наличии только Part Name идет выбор отмеченного как default Part Number. Хотелось бы прояснить ситуацию в отношении Part Label. То есть если есть только Part Label, то идет выбор Part Name помеченного как default? То есть для чего задумывалось Part Label - какой "бизнес процесс" так сказать? Документации можете найти множество объяснений применения: 1. File > Export > General Interfaces Several different CAM outputs are provided through the General Interfaces dialog. Select the Part Number radio button if you want to use the part number in the design or select the Part Label radio button if you want to use the internal part number. General Interfaces outputs the same log file, generalinterfaces.txt, every time one of the options is selected. The part label represents the internal part number for converted part databases'. If the part database was newly created in PCB, the part label may not represent their internal part number. 2. Part label - If a part database contains entries from an prior released part database, this column in the Parts Listing table contains data that was previously called Internal Part Number. Use the Label column to specify a shortened part name that you can easily remember. 3. Type 183 - Part Label The Part Label property specifies the short name for a part. For example, a symbol may have a Part Name property with the value SN74LS08C and a Part Label property with the value of LS08. Syntax: Any characters or an empty string. Example: LS08 4. Selecting Default Part Numbers for Duplicate Names or Labels When the software detects duplicate part names and part labels, the associated part number entries display radio buttons beside the duplicate. To choose the default part number to be used when the software detects a duplicate name or label, select the desired part number by clicking the radio button adjacent to the part label or part name. The software uses the default part number, when the packager must make a choice between multiple part numbers that share the same part name or part label. This only occurs if the schematic symbol is missing the part number property. The default part number is specific to the partition. Therefore, you may have two partitions with the same part name. Each partition could have a different default part number for the duplicate part names. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
McSava 0 28 июня, 2007 Опубликовано 28 июня, 2007 · Жалоба Снова аопрос по Reusable Blocks. Сделал переиспользуемый блок на 4 слоя, 1 и 4 - сигнальные, 2 и 3 - полигоны питания. Развел все дорожки, от ножек микросхем которые идут на выход переиспользуемого блока сделал отводы преходных отверстий. Прорисовал контуры полигонов питания и земли на внутренних слоях. вставил блок в 8 ми слойный проект, ошибок это не вызало. Расставил все осталные компоненты, и не могу разводить те цепи переиспользуемого блока, которые идут над полигонами. Если под переходным или ногами убрать в переиспользуемом блоке полигон, то от него цепи разводятся без проблем. Как устранить эту проблему так чтоб оставить нетронутыми полигоны, и так, чтоб цепи разводились не знаю. Проект с другими переиспользуемыми блоками разводил, но там было всего два слоя, разводился нормально, и в общей плате, на свободном для трассировки месте прекрасно можно было разводить цепи. Использую VBDV-ExpeditionPCB 2004. Посоветуйте, что нибудь пожалуйста. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 2 июля, 2007 Опубликовано 2 июля, 2007 · Жалоба Снова аопрос по Reusable Blocks. Сделал переиспользуемый блок на 4 слоя, 1 и 4 - сигнальные, 2 и 3 - полигоны питания. Развел все дорожки, от ножек микросхем которые идут на выход переиспользуемого блока сделал отводы преходных отверстий. Прорисовал контуры полигонов питания и земли на внутренних слоях. вставил блок в 8 ми слойный проект, ошибок это не вызало. Расставил все осталные компоненты, и не могу разводить те цепи переиспользуемого блока, которые идут над полигонами. Если под переходным или ногами убрать в переиспользуемом блоке полигон, то от него цепи разводятся без проблем. Как устранить эту проблему так чтоб оставить нетронутыми полигоны, и так, чтоб цепи разводились не знаю. Проект с другими переиспользуемыми блоками разводил, но там было всего два слоя, разводился нормально, и в общей плате, на свободном для трассировки месте прекрасно можно было разводить цепи. Использую VBDV-ExpeditionPCB 2004. Посоветуйте, что нибудь пожалуйста. Проверил - у меня все трассируется (2005_Sp3). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
timon_by 0 4 июля, 2007 Опубликовано 4 июля, 2007 · Жалоба Проверил - у меня все трассируется (2005_Sp3). На счет 2005_Sp3 поподробнее: - что нового? - почему "такая скромная презентация"? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 4 июля, 2007 Опубликовано 4 июля, 2007 · Жалоба На счет 2005_Sp3 поподробнее: - что нового? - почему "такая скромная презентация"? http://electronix.ru/forum/index.php?showtopic=32692 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cioma 0 5 июля, 2007 Опубликовано 5 июля, 2007 · Жалоба Каковы могут быть причины отсутствия cross probe между DxDesigner и Expedition? Описание ситуации: в DxDesigner в Design Configurations выбрано: Constrain in CES - Enable Use CDB Flow - Enable forward и back annotation - Enable CDB компилируется, упаковывается и делается forward annotate в Expedition. В свою очередь в Expedition компоенты размещаются. Но, когда выбираю Cross Prober в DxDesigner, выбираю проект и layout document, список выбора Layout System пуст, хотя, по идее, там должен быть пункт "Expedition". Соответственно, в меню Expedition Setup>Cross Probe нет пункта "DxDesigner" (есть только "Setup" и "Xplore"). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergey.k 0 6 июля, 2007 Опубликовано 6 июля, 2007 · Жалоба Каковы могут быть причины отсутствия cross probe между DxDesigner и Expedition? Описание ситуации: в DxDesigner в Design Configurations выбрано: Constrain in CES - Enable Use CDB Flow - Enable forward и back annotation - Enable CDB компилируется, упаковывается и делается forward annotate в Expedition. В свою очередь в Expedition компоенты размещаются. Но, когда выбираю Cross Prober в DxDesigner, выбираю проект и layout document, список выбора Layout System пуст, хотя, по идее, там должен быть пункт "Expedition". Соответственно, в меню Expedition Setup>Cross Probe нет пункта "DxDesigner" (есть только "Setup" и "Xplore"). А как Вы выбираете проект в Cross Prober в DxDesigner? При вызове Cross Prober из текущего проекта необходимо отметить только галочку Enable Cross.. Далее Вы должны выбрать из списка Layout System - Expedition. У меня этот список доступен. Для выявления причины отсутствия связи необходимо иметь Ваш проект, чтобы повторить ситуацию на моем ПК. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 6 июля, 2007 Опубликовано 6 июля, 2007 · Жалоба Каковы могут быть причины отсутствия cross probe между DxDesigner и Expedition? Описание ситуации: в DxDesigner в Design Configurations выбрано: Constrain in CES - Enable Use CDB Flow - Enable forward и back annotation - Enable CDB компилируется, упаковывается и делается forward annotate в Expedition. В свою очередь в Expedition компоенты размещаются. Но, когда выбираю Cross Prober в DxDesigner, выбираю проект и layout document, список выбора Layout System пуст, хотя, по идее, там должен быть пункт "Expedition". Соответственно, в меню Expedition Setup>Cross Probe нет пункта "DxDesigner" (есть только "Setup" и "Xplore"). Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nxn 0 13 июля, 2007 Опубликовано 13 июля, 2007 · Жалоба Попробовал сформировать в схеме DV варианты. В вариант менеджере создал три варианта. Появился список всех компонентов, Ref Des и справа три колонки вариантов, в которых нужно отметить не установленные компоненты. Отметил не установленные. После этого заметил, что строк с резистором R48 три. Причем информация об установке этого компонента противоречива. Если в первой строке с R48 для варианта 1 не установлено, то во второй строке с R48 в варианте 1 установлено. Таких продублированных компонентов оказалось около 10 шт. Причем, если во всех повторяющихся Ref Des информацию об неустановленных привести к одному виду, то через некоторое время она снова становится противоречивой. В графике схемы все правильно (неустановленные отмечены цветом правильно). Почему такое происходит и как к этому относиться не понятно. Кто работает в вариантами в DV, происходит ли такое у Вас? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Krasilnikov 0 20 июля, 2007 Опубликовано 20 июля, 2007 · Жалоба Fill, как-то может существовать в библиотеке Part без сопоставленного символа с одним лишь Cell? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fill 2 20 июля, 2007 Опубликовано 20 июля, 2007 · Жалоба Fill, как-то может существовать в библиотеке Part без сопоставленного символа с одним лишь Cell? Может. Но упаковка не будет проходить если работать через упаковщик DC\DV. Если работать из DxD через нетлист (не через CDB) то можно полностью, этот упаковщик вообще не требует наличия PDB. Пример такого решения можно увидеть в библиотеке ODA ( http://www.optimumdesign.com/library.html ) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
timon_by 0 21 июля, 2007 Опубликовано 21 июля, 2007 · Жалоба Кто-нибудь качал демоверсию библиотеки ODA? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться