Подсчёт болтов в Design

 
  • Положил файл bolt.pmlfnc в папку C:\AVEVA\Plant\PDMS12.0.SP6\PMLLIB\design\functions, файлы boltitem.pmlobj и boltjoint.pmlobj в папку C:\AVEVA\Plant\PDMS12.0.SP6\PMLLIB\design\objects. Перезагрузил PDMS, в командной строке набираю pml rehash all, а потом show !!bolt. Выдает ошибку: (61,123)  F&M: Form BOLT not found. Что не так?
  • Проверь, используется ли этот путь для переменной PMLLIB. Для этого набери в командной строке q evar PMLLIB.
  • И имеешь ли доступ к папке на диске С:?
  • Ответ на запрос по доступным PML-библиотекам - Environment variable PMLLIB :\\Aveva\aveva-setup\ADDONS\PMLLIB;C:\AVEVA\Plant\PDMS12.0.SP6\MYPMLLIB;C:\AVEVA\Plant\PDMS12.0.SP6\pmllib
    Кидал эти файлы сначала в свою библиотеку MYPMLLIB - не получилось. Положил в общую - результат тот же. Не понимаю, что я не так делаю...
  • Sorry это функция, а не форма!!!! Напиши в командной строке, стоя на бранче
    !s = !!bolt(!!CE)
    Дальше можно спрашивать
    q var !s[1]
    q var !s[2] и т.д.
  • Лучше это использовать в другой функции, а не с командной строки
  • Разобрался! Спасибо! Одно только непонятно, как эта информация может быть полезна при подсчете шпилек-гаек-шайб на фланцевых соединениях? Ведь для спецификации необходимо их суммарное кол-во. Пробовал получить ее через отчет - не вышло...
  • Нужно использовать болт report в чистом виде, а затем суммировать все это по заданным трубам. Или сделать еще одну программу, собирающую все трубы по требуемой зоне (сайту), сортирующую данные по однородности и считающую выходной результат. В общем, нужно поработать. Мыуже предлагали вам консультационную (небесплатную) помощь. Предлагаем еще раз.
  • Спасибо за предложенную консультационную (небесплатную) помощь! :-) Вопрос по этому поводу я уже поднимал перед своим руководством. Подниму еще раз! К сожалению, решение подобных вопросов, влекущих за собой финансовые обязательства, не в моей компетенции... Но, в любом случае, спасибо за интересное предложение!