Jump to content

iLogic проверка наличия пользовательского параметра в модели


kelevara

Recommended Posts

Добрый день!

Можно ли с помощью iLogic проверить, существует ли в модели определенная пользовательская переменная и если ее нет или список ее значений отличается от заданного, то создать ее?

 

Поясню, зачем это нужно. Ранее я в моделях использовал дополнительные свойства из вкладки "Прочие", чтобы транслировать данные о материале в основную надпись чертежа. Значения каждый раз забивались вручную.

 image.png

Сейчас есть желание создать форму iLogic и несколько автоматизировать этот процесс, создав выпадающий список с нужными значениями.

image.png

Чтобы это нормально работало, соответствующие пользовательские переменные должны быть созданы в параметрах модели (как я понимаю, через форму нельзя привязать раскрывающийся список напрямую к параметру в "Прочих", только через пользовательский параметр).

image.png

Поскольку уже имеется большое число файлов, где этих переменных нет, то с помощью правил iLogic хотелось бы организовать проверку их наличия при открытии и автоматическое добавление в случае отсутствия/отличия значений.

Link to post
Share on other sites


UnPinned posts

Проверить наличие свойства, через ilogic, можно только отправкой запроса с названием свойства
И если, отправленный запрос, возвращает пустое значение - значит такого свойства в списке нет

 

Касаемо вашей задачи - есть законченное решение, которое берет данные о материалах, непосредствено из библиотеки материалов и передает эти значения в чертеж

Link to post
Share on other sites

@Fedorly спасибо за ответ!

Я видел Вашу надстройку, к сожалению по ряду причин она нам не подходит

Link to post
Share on other sites

Я подобное делал но другому. Использовал Тотал командер и значение нужных данных в фильтр цвета и мне видно что при отсутствии того или иного значения цвет файла меняется. ну и сортирую данные нужные в колонке или вижу сразу их. Компас, Солид там есть WDX плагин, но есть вариант и через регулярное выражение делать плагин PCREsearch . Данные я могу добавлять свои или переносить из других wdx автоматом еще в mPDM пишет в потоке ntfs.

Edited by Maik812
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • Guhl
      В вашем случае однозначная покупка нового Если что-то произойдёт и выяснится, что реле ремонтированное, то эффект будет сильным и негативным
    • rangerover
      возможно в каких-то случаях придется так и поступить будет и бюджетнее. только ручками поработать. нам блок встал в 200тр в моем же случае- однозначное НЕТ гильотина с ножем 3,2метра и с гидравлическим прижимом материала добавляем сюда руки девочки которые под ним находятся постоянно в течении смены + почти 20 лет безукоризненной работы + именитый надежный бренд (если реально пройдусь по станкам то кругом будет пильц и лишь немного ReeR и шнайдер и только эпизодически нечто иное)  + необходимость восстановления оборудования в самые кратчайшие сроки когда на раскачку, настройку, проверку, корректировку- нет нужного времени   немного оффтопа   по сути его и не глючило сдохла память что простительно железяке, верой и правдой прослужившей столько лет не могу судить сколько циклов чтения могла бы пройти энергонезависимая память наверное не добрала ресурса... но претензий не имею к Pilz reer и шнайдер дохли куда чаще. особливо шнайдер мне по жизни солил.... еще в оборудовании постоянно встречаю- ставят какие то очень специфичные девайсы нераспространенные, с особенностями... которые нафиг не нужны и не используются как будто склады очищают поставщики оборудования, сливая залежалое это зачастую очень осложняет жизнь нам, эксплуатантам... особливо в текущих реалиях...и тут как раз немцы в лидерах до недавнего времени немецкие станки- всё из немецких комплектующих дороже-не важно, хуже-не важно- главное, немецких! и вот тут их зондер аусфюрунг (SS- спец.исполнение) часто показывает себя во всей красе был опыт замены гибридного сервошагового за 284тр, сервы за 1,2млн (буква Q в маркировке сделала девайс настолько трудноотыскиваемым...поставку ставили 1 год! ну и добавила к цене 1млн))))   ну ничего... сложности закаляют.... лишь бы не перекалиться....  
    • Guhl
      Может потратить эти силы на вырезание с корнем реле "безопасности", которое само глючит, что представляет опасность само по себе? И заменить его на обычное реле хорошего качества
    • a_schelyaev
      Ну тогда зачем вам второй порядок на турбулентности? Чем подробнее сетка, тем первый порядок ко второму ближе. Вся интрига у вас в зоне погранслоя, а там сетка хорошая.
    • gudstartup
      Если прижмет то выучите!
    • rangerover
      Богатый инструментарий! Респектую! В некотором роде мне такое (о счастье!) как правило не требуется. Вникать в программно-аппаратную суть каждой коробки и учить софт... тут емкости моей большой (в смысле размера) головы явно не хватит.... есть шнур... есть софт... добавляем голову и этого хватает прописать порт... слить проект или заменить прошивку... но с каждым днем все труднее... взять этот же шнайдер... от возраста у меня летят IGBT на сервопаках, somove и прошивки теперь качать ну очень весело с официального сайта... и если раньше все ненужное с рабочего компа удалял, то теперь комп просто свалка прошивок, драйверов, софта.... некий итог гильотина Kuper, умерла внутренняя память на блоке Pilz Pnoz m0p (прошивка 5.01, проект 2007года, год выпуска не выяснен) для полнозенного (ИМХО) восстановления (работоспособность оборудования+ слитый для возможных проблем в будущем проект+ запасная карта памяти с записанным проектом) необходимы (использованы) нульмодемный кабель+ RS232-usb + Pnozmulti configurator 10 версии грохнутый (возможно пододет 11 версия с лицензией Basic в открытом доступе) + пароли к проекту (запрос производителю) либо скрипт для их перебора (он и выручил) + новый блок + новая карта памяти   все прошло гладко и довольно быстро из шероховатостей было лишь единожды- скрипт прерывал свою работу (это никто не описывал), также такое наблюдалось и на станционарном компе на котором велась подготовка и пробные прогоны предстоящих действий   проект слит! карта памяти записана!   спасибо форуму и форумчанам!  
    • Борман
      Ого, да вы типа расчетчик...   Начни вот этого... для вот этого а потом.       Вот же, сначала я сказал а потом дипсик
    • Игорь_212
    • Nod801
      Может этого видео тебе будет достаточно  
    • Nod801
      @YuriySt54  скинь скан этого бампера через PS попробую прогнать и видео записать как и что ... как править в PS сам скан и как править модель
×
×
  • Create New...