Перейти к публикации

Передача переменных их NX в файл CLS


s_liam

Рекомендованные сообщения

Всем привет.
Нашёл, что в NX свойствах программы можно создавать переменные.
Вопрос, можно ли значения этих переменных выдать в CLS файл?
Нужны данные для постпроцессора, написанного в IMSPost

Для постпроцессора идут файлы:
clsf_IMS2.def
clsf_IMS_mill_cycles.tcl
clsf_Basic_IMS.tcl
clsf_advanced_IMS.tcl

В файле clsf_Basic_IMS.tcl есть события, которые выводятся вначале УП в: proc MOM_start_of_program

Пробовал эту переменную вывести - пишет, что не определена.
Может, где-то что-то ещё нужно прописать или определить?

_scr_1.png

Ссылка на сообщение
Поделиться на других сайтах


UnPinned posts

Опять таки - можно! Подключаете NXOPEN DLL, в которой через функции UF_PARAM или UF_ATTRIBUTE читате нужную переменную по имени, по типу - как угодно. 

 

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
30.09.2023 в 23:59, Ug_user сказал:

Опять таки - можно! Подключаете NXOPEN DLL, в которой через функции UF_PARAM или UF_ATTRIBUTE читате нужную переменную по имени, по типу - как угодно. 

 

Спасибо, попробуем!

Ссылка на сообщение
Поделиться на других сайтах

Иными словами, надо код на c++ скомпилировать в dll файл, определив в нём переменные? 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...