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

UGopen NXopen


Иван265

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

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

Объясните ПОЖАЛУЙСТА дураку различие между NXopen и UGopen (если это вообще применимо).

Уже весь мозг себе забил этим делом но так и не разобрался.

Заранее бОльшое спасибо.

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


Читайте внимательно существующие темы. Мне где-то на днях попадалось, что в UGopen побольше функций, да и постарше он.

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

Да, я читал это объяснение и понял так что NXopen и UGopen это типа библиотеки содержащие те или иные функции, но судя по примерам программам для NXopen и UGopen там даже синтаксис написания различен не смотря на то, что язык программирования один и тот же... :wallbash:

Можно ли в одной программе С++ использовать одновременно NXopen и UGopen? :huh:

И ещё вопрос в сети много нерабочих ссылок на мануал UG/Open API reference, реально ли его где-то достать хоть бы даже за деньги :blush:

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

Да, я читал это объяснение и понял так что NXopen и UGopen это типа библиотеки содержащие те или иные функции, но судя по примерам программам для NXopen и UGopen там даже синтаксис написания различен не смотря на то, что язык программирования один и тот же... :wallbash:

Можно ли в одной программе С++ использовать одновременно NXopen и UGopen? :huh:

И ещё вопрос в сети много нерабочих ссылок на мануал UG/Open API reference, реально ли его где-то достать хоть бы даже за деньги :blush:

NXOpen это не только язык С++, но VB, C#, Java в конце концов. UG/Open это прежде всего язык Си.

При использовании С++ или С# пользоваться функциями UGOpen вроде можно, для этого в классах, как правило предусмотрены методы, которые позволяют получить таги объектов.

Про мануалы это вам надо читать документацию там все есть. Где ее взять - это тоже ясно

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

Ivan265

<noindex>http://fsapr2000.ru/index.php?s=&showt...st&p=299731</noindex>

Можно ли в одной программе С++ использовать одновременно NXopen и UGopen?

Можно.

И на практике смешивают вызовы из разных бибилиотек/технологий, потоку как одна хоть и более старшая, но более полная.

Вот только если Вы в NXOpen пишете под .NET, то с вызовом "родных" Cишных функций из UGOpen могут возникнуть проблемы. Но это сугубо ИМХО, поскольку под .NET не пишу.

Да, я читал это объяснение и понял так что NXopen и UGopen это типа библиотеки содержащие те или иные функции, но судя по примерам программам для NXopen и UGopen там даже синтаксис написания различен не смотря на то, что язык программирования один и тот же...

Синтаксис разный, потому как UGOpen "функциональная" технология, там ООП, как в NXOpen, и не пахнет.

Очень грубо можно сравнить это как Win32 API и COM.

P.S.: А вообще Ваш вопрос вполне логичен - я сам в своё время чуть голову не сломал, пытаясь понять, в чём же разница. Разделы то в справке родной есть, но вот сравнения технологий я что-то не нашёл - помог данный форум. :-)

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

Большое спасибо за ответы,

читая их и перечитывая форум и документацию мееедлееннноо, мееедлееннно начинает приходить ощущение какого-то понимания :biggrin: .

И если позволите еще пара вопросов:

1.в справочной документации OPEN Creference guide приведены наборы функций - это полный набор или где-то можно еще отыскать?;

2.в той же док попадаются на вид вроде одинаковые функции (или не функции :g: ) например

UF_DRF_arrow_info_s -> Structure tag

UF_DRF_arrow_info_p_t -> Pointer to that type

UF_DRF_arrow_info_t -> Data type

Может кто-то сможет поподробней объяснить их различие и назначение.

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

1. Да - полный набор ф-ций OPEN С (OPEN С++ в отдельном руководстве)

2. UF_DRF_arrow_info_s -> это структура

UF_DRF_arrow_info_p_t -> это указатель на тип

UF_DRF_arrow_info_t -> это тип на основе структуры

(это чистый Си)

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • filsan
      Вот сюда коллаж выложил. Надеюсь смог донести свой вопрос. 
    • mannul
      Ну видимо это величина отвода и так называемый "подбор ступенек", когда после прохода резец движется эквидистантно контуру и подчищает уступ. Настраивается наверное в дополнительных параметрах. И резец перемещается не на 7мм, а на 3.5мм, не забывайте что на токарном X задается как диаметр.
    • gudstartup
      вы сначала определитесь нужны батарейки или нет. для этого посмотрите что у васв параметре 1815 в битах apz apc если apc=1 то у вас абсолютная система позиционирования. далее посмотрите маркировку красных датчиков моторов если там перед цифрой есть большая буква А aiA1000 b и т.д. тогда датчик абсолютный и вам точно нужна батарейка 6в она может подключаться как к каждому приводу та и быть общей для всех и подключаться на разъем cxa2a в этом случае ставят отдельный контейнер для батареек типоразмера D час счетчик держится за счет  внутренних ионисторов в датчиках. значит напряжение батареи не доходит до ваших датчиков и
    • Guhl
      Вы убедились в том, что датчик цанги "разжато/зажато" корректно работает? Или не смотрели в диагностику? Пробовали ли вы пошаговое выполнение цикла смены. Обычно такой режим предусмотрен, как правило, активируется М-кодом. В пошаговом режиме удобно проверять все датчики и кулачки. Инструкция на станок и схема имеются?  
    • gudstartup
      тогда в худшем случае неисправна главная плата где то там проблемы с корпусами bga или переходными межслойнымит отверстиями
    • gudstartup
      предположение что цикл смены инструмента прописан в pmc без разжима цанги не может иметь место. если положение руки отслеживается по кулачкам копира то возможно сигнал приходит слишком поздно а цикл руки непрерывный и из за этого происходит рывок. если же рука позиционируется приводом по датчику положения то до того как начать движение из под шпинделя должна прийти команда на разжим и сработать датчик что инструмент разжат иначе цикл смены закончится ошибкой
    • Rainbow7
      В этом смысле в таком случае ваше утверждение верно. После перетыкания этого разъёма ничего не меняется.
    • Artas28
      Добрый день! Может кто поделиться постами для 5 осей, стол-стол AC и BC? И у спрутов есть какая нибудь библиотека постов, которую можно скачать, имея оплаченную тех-поддержку?
    • gudstartup
      я имел ввиду что она рядом с чпу. а где вы нашли такой разъем на плате чпу? mdi клавиатура подключается к этому разъему и это явно не db9
    • Rainbow7
      Здравствуйте, вопрос по приводу, на станке случилась ситуация, после чего сбились все референтные позиции, чтобы запустить станок, было решено выставить их, но при проверке батарей привода, они не были обнаружены, установили новую батарею в привод, выставили точки, после чего, при включении станка более чем на час, все сбивается. Вопрос, каким способом настраивается привод без батареи, и почему сейчас с батареей, после включения сбрасывается и жалуется на напряжение батареи, хотя она новая.
×
×
  • Создать...