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

Создание програмы в Nxopen


Jull

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

Здравствуйте всем! Только начинаю работать с NX 6. Помогите, пожалуйста!!! Не могу правильно создать проект в VisualStudio (v9.0). Для ознакомления пытаюсь запустить пример, приведенный в NX (NX6.0\UGOPEN\SampleNXOpenApplication\C++\BlockStyler\ColoredBlock). Все делаю по ReadMe, но при компиляции выдает ошибку.

Еще момент , в документации по NX написано, что при создании проекта надо выбирать тип проекта AppWizard (это для вижуалки v8.0), у меня вижуалка v9.0 и там такого типа нет. Какой тип мне нужно выбирать? Помогите, плиз!

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


у меня вижуалка v9.0 и там такого типа нет. Какой тип мне нужно выбирать? Помогите, плиз!

Вы видимо ставили сначала UG а потом VC вот инсталятор UG Вам и не прописал template в VC

Выбрать можно и internal dll - но много настраивать придется

Лучше разберитесь с визардом

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

Visual Studio Application Wizard Setup

Microsoft Visual Studio can be used to compile, link and debug programs on the Windows platform. There are currently three NX Wizards that have been integrated into Visual Studio and available for use with the Common API. They are:

NX Open Wizard for use with C and C++ programs (found under the VC directory)

NX Open VB Wizard for Visual Basic programs (found under the VB directory)

NX Open C# Wizard for C# programs (found under the VC# directory)

If Visual Studio has been installed on a workstation and then NX is installed locally (on the same workstation), the available NX Wizards will be installed automatically. Otherwise the following steps need to be taken to set up each of the NX Wizards on the local workstation.

*

Make sure the appropriate version Microsoft Visual Studio has been installed

*

Copy all files from the NX kit to the corresponding directories of the local Visual Studio installation. The kit is located in:

%UGII_BASE_DIR%\ugopen\vs_files\

To determine the correct location of the Visual Studio installation, look at the productdir registry key for each language. The key for C and C++ is HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\version#\Setup\VC/productdir (where version# would be 7.1, 8.0, etc). For other languages replace the VC with either VB or VC#.

*

For each wizard, copy any files and/or folders under each subdirectory from the kit to the Visual Studio installation. This example is for the C language so substitute VB or VC# and the appropriate subdirectory for the other languages. Copy:

%UGII_BASE_DIR%\UGOPEN\vs_files\VC\VCWizards\

to

C:/program Files\Microsoft Visual Studio 8\VC\VCWizards\

and

%UGII_BASE_DIR%\UGOPEN\vs_files\VC\vcprojects\

to

C:/program Files\Microsoft Visual Studio 8\VC\vcprojects\

Repeat for each language.

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

Большое всем спасибо!!! Помогло.

Теперь следующая проблема возникла. После компиляции не хочет запускаться .dll из NX - пишет "неправильное имя файла". В названии файла были использованы латинские символы. Там ограничения что ли есть какие-то? Подскажите, пожалуйста, с чем это может быть связано и что делать?

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

Дружище, кроме кирилицы в имени файла или пути к нему не должно быть пробелов....

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

Добрый день. Еще такой вопрос. Где должны находится включенные файлы (в папке с проектом или еще где-то)? Т.к. при запуске .dll возникла ошибка - "Стиль блока. Unknown exeption." (может, это с местоположением файлов связано).

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

Русский язык - великий и могучий, без лукавства и глумления. Но для программирования мало пригоден, поэтому чей-то перевод про "стиль блока" мало поможет в разрешении вопроса. Уверен, что если посмотреть на это же сообщение на английском - информации будет несколько больше. UI_Styler?

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

В предыдущем сообщении написано все верно, ничего не исковеркано. При попытке запуска .dll примера, указанного в первом сообщении, выдается окошко, где заглавие - русскими буквами, так и написано "Стиль блока", а сам текст - английскими.

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

Да я не сомневаюсь, что удалось правильно срисовать буквы с сообщения.. Запусти эту же dll в английском UG. Или смотри лог, или вставляй в проблемные места печать сообщений об ошибках UF_CALL (UF...());

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

С новым годом!

Есть исходный код программы, которая работает на NX 7.5, а надо, чтобы заработала на NX6 (язык С++).

Установлено: на Windows 7 NX6 x64, Microsoft Visual Studio 2005 SP1 (8 версия C++)

Не отрабатывает визард при выборе нового проекта.

Сам визард присутствует, запускается но при нажатии финиш пишет ошибку "Недопустимый вызов или аргумент процедуры", "Не удалось завершить операцию. %s".

Файлы визарда копировал из NX6 в VS 2005 по инструкции avd, приведенной выше (так понимаю, это help). Уже два дня бьюсь с этим вопросом, перестанавливал NX6, чтобы визард добавился автоматически, все напрасно.

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

Если ставили VS "по умолчанию" то не поставили компилятор для 64-х, поэтому и ругается, ставьте вручную, выбрав все опции (там тока одна галочка важна вы поймете) и все должно заработать, мне помогло)))

Ссылка на сообщение
Поделиться на других сайтах
  • 6 месяцев спустя...

Я конечно извиняюсь,но тоже столкнулся с проблемой:

После компиляции не хочет запускаться .dll из NX - пишет "неправильное имя файла". В названии файла были использованы латинские символы. Там ограничения что ли есть какие-то? Подскажите, пожалуйста, с чем это может быть связано и что делать?

Понятного толкования я так и не нашел,может мне кто-нить подскажет в чем дело??(на латинице и без пробелов - не прокатило)

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

Если ты сделал файл primer.dll (тут с именем все в порядке) и положил его на Рабочий Стол русской винды - получишь сообщение о неправильном имени файла. Сохрани файл на D:\, C:\, на флешку в корень, в конце-концов, и повтори попытку.

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

Добрый день, уважаемые форумчане!

Шаблон проекта появился в Visual Studio 2010, C#. Но после создания проекта нет библиотек:

NXOpen, NXOpen.UF, NXOPen.Utilities, NXOpenUI. Подскажите где их можно скачать?

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

Раз шаблон появился , наверное есть и NX? В нем библиотеки и лежат: каталог :\ugs\UGS_NX\UGII\managed\...

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

Раз шаблон появился , наверное есть и NX? В нем библиотеки и лежат: каталог :\ugs\UGS_NX\UGII\managed\...

К сожалению, нет папки managed. Не знаю почему так. Может быть откуда-нибудь их можно скачать эти .dll файлы?

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

А здесь нет такой папки:C:\Program Files\Siemens\NX 9.0\UGII\managed?

да, вот тут обязательно они должны лежать.

обычно эти библиотечки идут вместе с NX.

не встречал в свободном скачивании их.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ДОБРЯК
      В уравнении задачи на собственные числа только две матрицы - жесткости и масс. Надеюсь мы не будем обсуждать вопрос. Зависит ли матрица масс от правой части (от нагрузки)? От нагрузки зависит только жесткость. Кстати от температуры тоже зависит нагрузка. И естественно собственные частоты. Если на поверхностном уровне, то надо учитывать гироскопические силы и силы Кориолиса. Насколько эти силы влияют на собственные частоты зависит от конструкции и частоты вращения. Для гидро турбин это вообще ни о чем. Речь идет только про расчеты по МКЭ. Может быть какие то еще силы влияют на жесткость. Нужно глубже разбираться. Но все эти силы одного порядка... Надо смотреть документацию к программе, а если документации нет, то это черный ящик.   
    • taarok
      Комрады, всех с майскими праздниками. Кто нибудь может поделиться постом для fanuc oi-mf Solidcam. Taarok.d@yandex.ru заранее благодарен, быстрых вам подач и хороших фрез))    
    • Tad
      Это предупреждение о необходимости очередного техобслуживания машины. После его выполнения надо проделать некоторые манипуляции, как описано в приложенном документе   2010 0i pc AL2004 .pdf
    • Fedor
      https://www.mathnet.ru/links/70adc00f76e7f355f5e14569f99dd8dc/tm1745.pdf#:~:text=Под полной обобщенной проблемой собственных,из собственных векторов относительно 5.   Хотите посложнее читайте классику по обобщенной проблеме ... :)
    • Jesse
      а что такое этот corioliss в Ansys? что делает эта опция?
    • Борман
      А ну вот как раз вспоминаю про гироскопический момент, как интеграл сил инерции, действующих на смещенное колесо. И вот тут как раз появляется зависимость от направления вращения. В одном случае этот момент будет выворачивать колесо наружу, а в другом пытаться вернуть колесо ближе к оси. Но это эффект следующего порядка, и prestress-модальник его не схватывает. А сиса как-то сама умеет это учитывать, отсюда будут и разные частоты. Много на эту тему почерпнул (для себя) из книги Жирицкого, на которую ссылался в теме по вашей ссылке. Эту тему я забросил в начале 2008 года и больше не касался ее.
    • rocket
      Добрый день, у нас 4 осевой станок Syntec 6MB с поворотной головой вокруг оси Y, покупали б/у и приехал еще с поворотной осью А подключенный но не видящий ось А. В итоге помогло поменять в параметрах в разделе/index 10 поменять на 2 и в index 24 где ось B поменять 4 на 0 а в index 25  поменять с 0 на 4 (чтобы он читал с 4 порта) если посмотреть как идет подключение, то от этого зависят цифры 
    • maxx2000
      Спасибо КЭП, но в ярлыке ничего прописывать не надо, достаточно создать новый ярлык. Вопрос был про вызов справки из приложения. Впрочем, перезагрузка ПК устранило это досадное недоразумение.
    • Maxmore
      Согласен полностью, через всё это пришлось пройти. От себя добавлю что у нас 400ый не PRO а обычный - его еще больше пришлось доводить до рабочего состояния, так как их производят разные заводы. с ITX508MY еще все более печально было - проблемы на пусконаладке, затем замена прокладок, затем пусконаладка уже с участием китайца...в общем да, помучаться пришлось. С большего оборудование рабочее, свои функции выполняет. Фануковские посты можно доработать до HNC без особых проблем.
    • Fedor
      Для любой размерности можно решать полином этой размерности. Такова сущность вопроса существования, а не конкретное явление вычисления. Дух, а не буква :)
×
×
  • Создать...