SII 0 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба Есть у меня свой собственный атрибут Voltage, прописанный в ЦБ для конденсаторов; значения его берутся из EDM вместе с прочими характеристиками компонентов, когда те помещаются на схему. Долгое время всё было нормально, но, начиная с какого-то момента, этот атрибут перестал работать для выдачи информации в BOM, при этом Part Lister выдаёт такое предупреждение: Warning : Generated output may be incomplete : Detected non-common "Voltage" property on : $4I1292 Что ещё интереснее, те конденсаторы, которые перекочевали из старых проектов, а не были добавлены уже в новых, внешне никак не отличаются от новых, но их значение Voltage в BOM выводится. И вот ещё что заметил: если в окне свойств выбрать этот атрибут, то для старых конденсаторов будет написано примерно такое: А вот для новых, "неправильных" конденсаторов: В связи с этим вопрос: как победить это Non-Common Property, которое мешает выводить значение в BOM? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 2 июля, 2019 Опубликовано 2 июля, 2019 (изменено) · Жалоба У вас точно в property defifnition editor этот атрибут задан также? Там регистро зависимый ввод. Убедитесь что этот атрибут определен корректно в property defifnition editor, а лучше удалите его и создайте заново, закройте библиотечрный менеджер. Перезапустите проект DxD и используйте вот этот скрипт. Распакуйте архив Переименуйте файл скрипта, убрав в конце расширение .txt (то есть останется только DeleteNonCommonPropertiesAcrossEntireDesign_10.efm) Откройте проект в DxD где есть не общие атрибуты Перейдите в меню File-->Open-->File затем выберите формат файла Script Forms*.efm Укажите путь к файлу скрипта и нажмите open В диалоговом окне скрипта выберите опцию Delete then add back В строку ввода введите название атрибута Voltage Нажмите Process Properties Скрипт отработает и выдаст отчет Открытые листы закроются Откройте любой лист где есть компоненты с атрибутом Voltage Кликните по любому из них и теперь этот атрибут станет Common и надпись Non-Common Property должна исчезнуть DeleteNonCommonPropertiesAcrossEntireDesign_10.zip Изменено 2 июля, 2019 пользователем philipov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SII 0 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба Атрибут определёно вот так (вроде как всё нормально): Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба Just now, SII said: Атрибут определёно вот так (вроде как всё нормально): попробуйте применить скрипт он решит проблему Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SII 0 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба Большое спасибо, помогло. Полезный скрипт :) А по какой причине такое возникнуть могло, сказать проблематично? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 2 июля, 2019 Опубликовано 2 июля, 2019 · Жалоба 7 minutes ago, SII said: Большое спасибо, помогло. Полезный скрипт :) А по какой причине такое возникнуть могло, сказать проблематично? Не знаю даже, вы библиотеку эту транслировали может из старых версий? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SII 0 3 июля, 2019 Опубликовано 3 июля, 2019 · Жалоба Угу. Я ж начинал работать в 7.9.4, и, понятно, ЦБ растёт оттуда. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
PBO 1 3 июля, 2019 Опубликовано 3 июля, 2019 · Жалоба 18 minutes ago, SII said: Угу. Я ж начинал работать в 7.9.4, и, понятно, ЦБ растёт оттуда. Ну скорее всего при трансляции атрибут превратился в non-common по каким то неизвестным причинам ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться