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

Структура файла на NX Open


Closius

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

Здравствуйте.

Начал изучать NX Open. Хочу найти описание структуры файла на C# или C++. И желательно примеры с разборами.

Цель: изучить программирование с модуле CAD и особенно в модуле CAE.

Кто что посоветует для начального изучения?

PS: журналирование не предлагать. Хочу разобраться и писать сам. Алгоритмы довольно сложные.

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


Здравствуйте.

Начал изучать NX Open. Хочу найти описание структуры файла на C# или C++. И желательно примеры с разборами.

Цель: изучить программирование с модуле CAD и особенно в модуле CAE.

Кто что посоветует для начального изучения?

PS: журналирование не предлагать. Хочу разобраться и писать сам. Алгоритмы довольно сложные.

<там где стоит NX>\UGOPEN\SampleNXOpenApplications

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

И документация - раздел Automation -> NX Open ...

 

А под  структурой файла что подразумевается?

Файл программы или может быть части (prt) ...

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

И документация - раздел Automation -> NX Open ...

 

А под  структурой файла что подразумевается?

Файл программы или может быть части (prt) ...

 

Ну как там идентифицировать модуль, деталь, тело...

 

Инструмент как вызывать. Ведь не могу же я просто написать Point3d(498.5, -523.5, 2086.0) чтобы мне точка построилась...

 

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

Вот она, Лень-Матушка!

Открой папочку UGOPEN, там примеров - завались!! И все со структурой.

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

Стоит ещё добавить, что в папках NX существует удобная дока net_ref.chm со списком используемых пространств имён, классов, структур и методов. + если есть тех поддержка, то доступно огромное количество готовых решений.

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

Стоит ещё добавить, что в папках NX существует удобная дока net_ref.chm со списком используемых пространств имён, классов, структур и методов. + если есть тех поддержка, то доступно огромное количество готовых решений.

А вот про "огромное количество готовых решений"  можно разъяснить - при наличии тех. поддержки, что можно получить от Сименса какой то код или программы?

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

На сайте GTAC - огромное количество проектов UGOPEN. При наличии техподдержки - копать-не-раскопать..

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

По C# и C++ книжки советовать?:)

Очень много полезного вы найдете тут:

http://www.engr.uvic.ca/~mech410/UG_NX_PDF_Files/UG_Open-API_Programming.pdf

Но, правда, она на английском. Но принципы как программировать там применены хорошие!

Можно логи вести:)

Изменено пользователем PostDeveloper
Ссылка на сообщение
Поделиться на других сайтах

На сайте GTAC - огромное количество проектов UGOPEN. При наличии техподдержки - копать-не-раскопать..

 

А можете подсказать путь? На GTAC доступ есть. А там дальше куда?

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

 

А вот про "огромное количество готовых решений"  можно разъяснить - при наличии тех. поддержки, что можно получить от Сименса какой то код или программы?

 

 

 

А можете подсказать путь? На GTAC доступ есть. А там дальше куда?

 

 

Там должно быть  "Поиск решений" -> "Поиск в центре решений"

Ну и на самом деле всегда просто-напросто можно задать вопрос прямо в тех поддержку. Просто если пример/решение такое уже есть и оно было легко находимо, а Вы не нашли, отношения с Siemens`ом будут портиться :no_1:

Изменено пользователем India
Ссылка на сообщение
Поделиться на других сайтах

По C# и C++ книжки советовать?:)

Очень много полезного вы найдете тут:

http://www.engr.uvic.ca/~mech410/UG_NX_PDF_Files/UG_Open-API_Programming.pdf

Но, правда, она на английском. Но принципы как программировать там применены хорошие!

Можно логи вести:)

А что там полезного? Или у Вас есть полный текст?

Ссылка на сообщение
Поделиться на других сайтах
По C# и C++ книжки советовать?:) Очень много полезного вы найдете тут: http://www.engr.uvic...Programming.pdf Но, правда, она на английском. Но принципы как программировать там применены хорошие! Можно логи вести:)

 

Ее находил. А есть полный текст?

 

Там должно быть "Поиск решений" -> "Поиск в центре решений" Ну и на самом деле всегда просто-напросто можно задать вопрос прямо в тех поддержку. Просто если пример/решение такое уже есть и оно было легко находимо, а Вы не нашли, отношения с Siemens`ом будут портиться :no_1:

 

А по английский не подскажете?  Иди там есть и русское описание?

 

Боюсь того что я хочу у Сименса нет.

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

http://support.industrysoftware.automation.siemens.com/global/ru/gtac.shtml

Дальше "Поиск решений" -> "Поиск в центре решений"

Все решения, естественно, на английском.

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

 

По C# и C++ книжки советовать?:)

Очень много полезного вы найдете тут:

http://www.engr.uvic.ca/~mech410/UG_NX_PDF_Files/UG_Open-API_Programming.pdf

Но, правда, она на английском. Но принципы как программировать там применены хорошие!

Можно логи вести:)

А что там полезного? Или у Вас есть полный текст?

 

приведён хороший пример.

вот тут приведён алгоритм запуска dll файлов. 

http://plmexchange.net/build-a-nx-open-net-application/

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

Господа я не правильно выразился. Я не знаю как это называется, но я хотел бы узнать как именно пишется программа? В смысле почему вначале вызывается именно это функция (например создается объект Session) и т.п.

В экземплах написан код, но не написано почему именно так и для чего что нужно.

 

PS: Писать буду на java

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

Это нужно читать книжки по программированию - самое начало- для сего нужен класс, объект класса.

Один вопрос - почему Java?

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

Это нужно читать книжки по программированию - самое начало- для сего нужен класс, объект класса.

Один вопрос - почему Java?

 

Я в серьезном программировании новичек. Поэтому мне без разницы на чем начинать. Но посмотрел я на все и понял, что компактнее всего код идет на JAVA или C#.. Но так как у меня есть друг который отлично знает Java и готов помочь, то решил за основу брать его. На VB все очень громоздко получается... На C++ тоже + хедеры подключать надо думать об этом, а в Java всего две основных библиотеки NX.  Недостаток Java - виртуальная машина и чуть большее время работы, в то же время виртуальная машина это и достоинство - кросплатформенность.

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

www.ugs.co.kr/files/476/board/37492/F_50333.pdf

 

Вспомнил про эту презентацию - там чуть рассказано про структуру, сессии и приведён пример иерархии классов. Может поможет.

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

Я в серьезном программировании новичек. Поэтому мне без разницы на чем начинать. Но посмотрел я на все и понял, что компактнее всего код идет на JAVA или C#.. Но так как у меня есть друг который отлично знает Java и готов помочь, то решил за основу брать его. На VB все очень громоздко получается... На C++ тоже + хедеры подключать надо думать об этом, а в Java всего две основных библиотеки NX.  Недостаток Java - виртуальная машина и чуть большее время работы, в то же время виртуальная машина это и достоинство - кросплатформенность.

 

Синтаксис в C#  и Java почти одинаковый. Классы, методы - почти тоже:). 

Удачи в новых начинаниях:). 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • AlexKaz
      По теории Дарвина, все заказчики и исполнители, кто имеет каплю мозга чтобы учиться и инстинкт самосохранения чтобы не стать персонажем Гарри Гаррисона.
    • MagicNight
      Приветствую всех! Использую Fanuc. В частности длинные программы, с кадром в конце М30. Соответственно станок автоматически выключается. Вопрос, может Fanuc создает какой-то текстовый файл с историей (во сколько закончилась программа, общее время работы программы и прочее)    
    • lem_on
      Omron d5f Но чёт у этих "федоров" тоже цена в два раза взлетела смотрю.  Ещё touch master видел, написано американский, ни по виду Китай. 
    • ev121
    • Anat2015
      Есть ли китайская замена датчикам измерения инструмента Renishaw и Marposs? Конкретно: Renishaw TS20 (он же Marposs T18) и Marposs TT30. Ну, еще добавлю Renishaw RP3. В России цены просто дикие на оригиналы: от 4 до 5 килобаксов, а гарантии, что оператор/наладчик не убьет датчик нет.
    • maxx2000
      будешь смеяться. НО. Просит человек сделать будку на машину МТО, типа у него есть, надо такую же но на другое шасси. По сути ящик для инструментов. Говорю ему от полугода до года срок. Говорит не, сфоткай и в фотошопе или в чём там Вы работаете сделайте за пару дней, как это будет выглядеть я хочу глянуть, мне говорит так наклейку на Такси делали. Потом надо сделать картинки для лазера, какие нах полгода-год. Другой просит сделать модель прессформы для эксцентрикового зажима. Ну деталь то плевнеькая, не пролить маловероятно, тем более что лить будет на самодельном ТПА от души . Говорю ему сделай сам, у меня дорого, в общем всячески отмазываюсь. Жалуется что никто  не хочет браться, даже те кто ему их изготавливает. Говорит боюсь, сделаю, а она не работает, а за изготовление заплачу. Ты мне как то на заре сотрудничества  показывал как масса на симуляции заполняет форму и как она остывает, мне такое никто не показывал больше. Я говорю не показывают, значит не считают нужным и не значит что этого не делают. Говорю что ему везде отказывают потому что не хотят браться за такую простую и дешёвую работу.   Взрыв-схема, картинки, мультики и описание того что это за ненужные файлы которые  не открываются на телефоне. И вот ещё короночка.  
    • Anat2015
    • davidovka
      Creo 3 и выше. Это неофициальные бесплатные модули.
    • Евгений 1981
      Вопрос по листогибу контроллер Е22. Программа на 4 гиба 1,2,3 всё работает в норме. После 3 гиба задний упор не встаёт на заданную точку, приходиться переключать контроллер и после переключения упор встаёт на своё место. С чем это связано? Помогите пожалуйста.
    • Sergey___1978
      А с какой версии крео питонить можно?
×
×
  • Создать...