| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > Siemens PLM NX 10

Siemens PLM NX 10

Закрытая тема
Поиск в этой теме
Непрочитано 23.01.2015, 12:08 #1
Siemens PLM NX 10
Vite
 
Москва
Регистрация: 24.05.2011
Сообщений: 23

Привет,
Возможно создать диалог управления модели в Siemens NX 10, по аналогии с T-FLEX CAD?

Спасибо

Последний раз редактировалось Vite, 16.02.2015 в 22:57.
Просмотров: 6177
 
Непрочитано 23.01.2015, 14:03
#2
Ljo


 
Регистрация: 27.06.2011
Сообщений: 1,074


Зачем вы логику ТФлекса хотите переносить в другую систему, в которой своя логики и методы? Это неправильный подход!
Ljo вне форума  
 
Автор темы   Непрочитано 23.01.2015, 15:49
#3
Vite


 
Регистрация: 24.05.2011
Москва
Сообщений: 23


Цитата:
Сообщение от Ljo Посмотреть сообщение
Зачем вы логику ТФлекса хотите переносить в другую систему, в которой своя логики и методы? Это неправильный подход!
Я не случайно дал сравнение с T-FLEX CAD, затронув область создания диалогов управления. Инструменты NX 10 эффективны в моделировании сложных объектов, я убедился в этом на практике, но что касается диалогов управления, тут нужно разбираться. Можно, конечно, обойтись стандартным диалогом "Выражение", но согласитесь, на сколько удобно использовать диалоги управления, особенно если это касается больших сборок.

Начнем с того, что в T-FLEX CAD диалоги управления сохраняются на уровне модели или сборки. В NX 10, диалоги создаются во внешнем файле, по аналогии с Inventor (iLogic).
Интересно, что происходит с диалогом управления в NX, когда модель (часть) включается в сборку из нескольких копий? Программа дублирует диалоги, или использует как библиотеку?
Vite вне форума  
 
Непрочитано 23.01.2015, 17:12
#4
Ljo


 
Регистрация: 27.06.2011
Сообщений: 1,074


Не владею ТФлекс и не могу по этому согласиться, впрочем, и не согласиться тоже.
Меня только одно беспокоит, почему вы решили, что НХ более ресурсоёмкий САПР? Я как раз в обратном направлении думаю при сопоставимых по объёму и сложностях сборок в других САПР.
Ljo вне форума  
 
Автор темы   Непрочитано 24.01.2015, 05:09
#5
Vite


 
Регистрация: 24.05.2011
Москва
Сообщений: 23


Цитата:
Сообщение от Ljo Посмотреть сообщение
Меня только одно беспокоит, почему вы решили, что НХ более ресурсоёмкий САПР?
Я пока ничего не решил, а только начал тестировать приложение.
Цитата:
Сообщение от Ljo Посмотреть сообщение
Я как раз в обратном направлении думаю при сопоставимых по объёму и сложностях сборок в других САПР.
Можете привести пример?
Vite вне форума  
 
Автор темы   Непрочитано 24.01.2015, 07:41
#6
Vite


 
Регистрация: 24.05.2011
Москва
Сообщений: 23


Немного исследовал раздел "Разработчик пользовательского интерфейса", и кое что удалось выяснить:
Нажмите на изображение для увеличения
Название: custom_dialogBox.PNG
Просмотров: 139
Размер:	39.3 Кб
ID:	142466
Область "Каталог блока" (1), содержит элементы управления, которые добавляются двойным кликом в конструктор диалога. Область конструктора диалога "Блоки" (2), содержит структуру элементов управления, и каждая строка набор параметров, которые отображаются в области "Свойства" (3). И сам диалог управления "Параметры модели" (4).

Примечательно то, что на вкладке "Генерация кода", можно выбрать реализацию из шести языков программирования. В T-FLEX CAD макрокоманды создаются на двух языках C# и VB.NET.
Нажмите на изображение для увеличения
Название: configuration_dialogBox.PNG
Просмотров: 78
Размер:	19.3 Кб
ID:	142467

Можно встроить картинку, для интерактивного просмотра параметров модели:
Нажмите на изображение для увеличения
Название: custom_dialogBox2.PNG
Просмотров: 121
Размер:	71.8 Кб
ID:	142468

Последний раз редактировалось Vite, 24.01.2015 в 08:36.
Vite вне форума  
 
Автор темы   Непрочитано 24.01.2015, 10:07
#7
Vite


 
Регистрация: 24.05.2011
Москва
Сообщений: 23


Вот это меня занесло, раздел "Разработчик пользовательского интерфейса" предназначен для других целей. Что касается параметров модели, тут все на самом деле проще. Для этих целей используется "Мастер собственного типового элемента":
Нажмите на изображение для увеличения
Название: custom_element_type_wizard.PNG
Просмотров: 87
Размер:	17.4 Кб
ID:	142470
Нужно просто включить необходимые параметры модели и сохранить в библиотеку типовых моделей. Далее, вставить из библиотеки:
Нажмите на изображение для увеличения
Название: Library.PNG
Просмотров: 74
Размер:	11.7 Кб
ID:	142471
После этого, параметры модели доступны из контекстного меню "Изменить параметры..."
Нажмите на изображение для увеличения
Название: params_model.PNG
Просмотров: 61
Размер:	7.5 Кб
ID:	142472
Vite вне форума  
 
Непрочитано 26.01.2015, 09:16
#8
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


UDF это называется (user defined feature). Великая вещь. Жаль, сам туда не лазил никогда.
__________________
Век живи, век учись - ...
Bull вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > Siemens PLM NX 10

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
DwgRuLispLib: Функция открытия диалога Open\Save As файла (файлов) Supermax Библиотека функций 20 14.03.2018 10:05
Siemens PLM NX 10 Vite Другие CAD системы 29 27.01.2015 17:08
Авиация: история, техника, экономика, инфраструктура. T-Yoke Разное 5114 05.01.2015 15:55
чтение данных из файла Александер Программирование 6 08.09.2005 10:24