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

Структура файла на 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 пользователей

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




  • Сообщения

    • Павлуха
      Я скажу Вам так, что модель сама кривыми руками сделана. Нет базовых плоскостей и граней. Поэтому столько.
    • jtok
      Спасибо, более-менее понятно. А это видео - оно от модели @Павлуха , "Хитрый полик"? Если да и если нужно 12 фичеров на эту операцию, то похоже, что я неверно оценил свои силы и время на проект(
    • DJ Astro
    • ak762
      @jtok записал видео с СВ23 может поможет разобраться Recording 2024-05-23 211508.mp4
    • Павлуха
    • nikzubik
      они подключены на видео не видно, загрузил фото в хорошем качестве там видно что эти разьемы подключенны нет там напряжения, как то раньше мерял было что то около 100 вольт, сейчас померял там нет ничего
    • Александр1979
      Посмотрите на станке, где есть "автоподход", параметры 6071-6089. Если в одном из этих параметров число 46, то при выполнении кода M46 вызывается пользовательская макропрограмма. 
    • jtok
      Какая хоть версия, чего ставить? У меня последняя 21(
    • androskv
      При выборе того или иного подшипника для обеспечения его статической и динамической прочности необходимо руководствоваться справочными значениями его статической и динамической грузоподъемности. В старых ГОСТах (за 1975 и 1987 гг.) для указанных ниже в таблице подшипников приводились таблицы со справочными значениями их статической и динамической грузоподъемности. Но неожиданно для себя я обнаружил что в новых ГОСТах (за 2022 и 2023 гг.) данные таблицы отсутствуют, а также отсутствует какая-либо ссылка (сноска), где в этом случае смотреть справочную статическую и динамическую грузоподъемность подшипников. Поиск информации вывел на два ГОСТа: – ГОСТ 18855-2013. Подшипники качения. Динамическая грузоподъемность и номинальный ресурс – ГОСТ 18854-2013. Подшипники качения. Статическая грузоподъемность.   В данных ГОСТах действительно есть формулы для расчета статической и динамической грузоподъемности для каждого типа подшипника. Однако, чтобы рассчитать данные значения необходимо знать дополнительные параметры, например, для шариковых подшипников это: – Z – число шариков в подшипнике; – Dw – диаметр шарика в подшипнике; – Dpw – диаметр центов шариков в подшипнике. Данные параметры не приводятся ни в старых, ни в новых ГОСТах по подшипниках. Числовые значения двух данных параметров (Z и Dw) можно найти только в справочниках (например, Анурьев). Dpw – в справочниках не приводится, но если рассуждать логически то его можно принять равным Dpw=d+0.5(D-d), но это не точно. Все это делает нелогичным расчет грузоподъемности по ГОСТ, беря для этого недостающие данные из справочников или другой специальной литературы.   Решил проверить расчет статической и динамической грузоподъемности подшипников по формулам и сравнить их с приведенными в старых ГОСТах (приняв Z и Dw из справочников, а Dpw рассчитав по предложенной формуле). Для простоты выбрал шариковые радиальные однорядные подшипники с диапазоном номеров 200…220. В результате получилось следующее: 1 рассчитанная по формуле динамическая грузоподъемность достаточно близко совпадает с динамической грузоподъемностью приведенной в таблицах в старых ГОСТах 2 рассчитанная по формуле статическая грузоподъемность достаточно близко совпадает со статической грузоподъемностью, приведенной в таблицах в старых ГОСТах, но для подшипников с малым диаметром внутреннего кольца d. По мере увеличения диаметра внутреннего кольца подшипника расхождение между расчетными и табличными значениями существенно возрастает. Например, для подшипника №220 табличное значение статической грузоподъемности в старом ГОСТе составляло 79.000 Н, а рассчитанное по формуле составило 92.900 Н. 3 для аналогичных подшипников SKF и FAG, указанные в каталогах статическая и динамическая грузоподъемность достаточно близко совпадает с рассчитанной по формулам.   Файл с расчетом прилагаю ниже. Сравнение расчета по ГОСТ грузоподъемности подшипников.rar   Вопрос скорее всего будет риторический: что думаете по этому поводу и ваши предложения по расчету статической и динамической грузоподъемности по новым ГОСТам?
    • Zver 0209
×
×
  • Создать...