Вопрос по Отводам

 
  • Есть следующая проблема: У отвода на высокое давление есть прямые участки. длинна прямых участков варьируется от минимальной равной 1 диаметру и до некоторого значения. Так вот, как можно создать эти прямые участки, что б пользователь мог из дизайна поменять их длину на то значение, которое ему нужно. и при этом в детальном тексте при построении спецификации в описании появились значения этой длинны?
  • Надо создать в каталоге Data Set - DTSE с параметром, который будет отвечать за длину прямого участка (если что, глава 10 Paragon Reference Manual).
    Затем даём ссылку Dtref в нужном SCOM на этот DTSE, чтоб он знал, откуда брать параметры.
    В качестве высоты цилиндра, изображающего прямой участок, пишем RPRO LENG, где LENG это пример имени параметра, совпадающего с тем, что создавали раньше в Data Set.
    В детальном тексте SDTE пишем:
    Rtext ( 'Отвод бла бла бла, длина пр.уч-ка = ' + STR ( ATTRIB DESP[1 ] )  )
    Проверяем, должно работать.
  • вроде с детальным текстом разобрался.
    он должен выглядеть так :  Rtext ( 'Отвод бла бла бла, длина пр.уч-ка = ' + STR ( ATTRIB RPRO LENG ) )
    тогда он отрабатывает.
    З.Ы. но вот как параметры в дизайне менять пока мне это не дается
  • По идее, оба варианта должны работать, я проверял с DESP[1]
    Встроенный способ менять параметры в Design - встать на отвод и вызвать через главное меню Modify->Properties...
    Хотя можно и в командной строке q desp
  • Сергей, Большое спасибо за помощь!:thumbs_up:  Это реально оказалось решением многих проблем, а самое главное открыло огромное поле для дальнейшей деятельности... просто голова уже пухнет от обилия идей и становится жалко что в сутках лишь 24 часа ;)
  • Маленький вопрос в догонку. Можно ли как-то в изодрафте получать значение RPRO LENG в таблице материалов?
    вроде добавляю строчку вида:
    Column 4 OTHER Heading 'Сумма' RPRO ELBD with Width 15  
    в файл изодрафта, но при этом он создает колонку с названием "сумма", но данные в нее не выводит. Что то можете посоветовать?
  • Всегда рад поговорить на интересные темы :whoohoo:
    Можно попробовать что-то типа
    [FONT="Courier New"]Column 4 OTHER Heading 'Сумма' desp2 with Width 15[/FONT]
    но есть вероятность, что будет работать некорректно.

    Есть наблюдение, что в материал листе с ошибками выводятся те элементы, у которых какой-нибудь атрибут выводится из design, минуя paragon.
    То есть, в нашем случае мы выводили desp в материал лист через SDTE и всё работало правильно - отводы, имеющие одинаковый spre, но разные desp не суммировались. А если выводить параметры напрямую, то может выводится параметр одного отвода на всех.
  • К сожалению Desp2 изодрафт тоже проигнорировал.
    Возникает проблема как вывести массу измененного отвода (используя DESP  ее теперь можно нормально вычислить), но вот как заставить изодрафт ее видеть, вот вопрос на засыпку...отказываться от колонки масса как то не хочется, народ такого не поймет.:thinking2:

    З.Ы. чем больше сталкиваюсь с Изодрафтом, тем больше я его ненавижу, не модуль, а редиска сплошная.