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

Програмное включение опции "Point on Face"


Adron

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

Здравствуйте уважаемые знатоки! :)

Хожу вокруг, да около и никак не могу решить такую проблему.

Нужно програмно включить опцию Point on Face/Точка на поверхности.

 

В справке ничего не нашел, вот тут http://www.nxjournaling.com/content/point-face-attachment-activate

ответили, что "In general, journals do not interact with the NX GUI; they cannot open standard NX dialogs or toggle buttons for you." Я так понимаю это не только к журналам относится, но и к скомпилированным приложениям, раз в справке ничего нету.

 

Конечно можно ткнуть эту кнопку макросом, но вызвать макрос програмно у меня получается только 1 раз и только в конце работы кода. Была идея запускать макрос кодом вызываемой отдельно dll через Session.Execute ( _libName As String, _ClassName As String, _methodName As String, _inputArgs As Object() _) As Object , но что передавать в качестве _inputArgs As Object() для вызова DLL я не понимаю..

 

Направьте нужною дорогой люди добрые.

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


8 часов назад, Adron сказал:

Я так понимаю это не только к журналам относится, но и к скомпилированным приложениям, раз в справке ничего нету.

я так понимаю нет. Например не разу не видел чтобы в журнале были диалоги из UF_UI_.
 

 

8 часов назад, Adron сказал:

dll через Session.Execute

не юзал, но по описанию это обычный вызов метода класса отдельной dll. Тоже самое можно сделать родными .Net средствами. 

А в целом не понятно что вы делаете и что вы хотите.

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

Вот что я пытаюсь сделать:

1. включить привязку "точка на поверхности"

2. запустить режим динамического перемещения рабочей системы координат.

3. дождаться пока пользователь ее сориентирует и нажмет ОК. (с включенной привязкой начало РСК будет лежать на грани тела)

4. импортировать в начало РСК шаблон клеймения/маркировки детали

5. выключить привязку "точка на поверхности"

 

пункты 2, 3, 4 я сделал

пункты 1 и 5 не знаю как решить програмно..

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • ID_Hacker
      Не упускаю. Потому что сообщение 21612 с причиной 1 точно описывает что разрешение работы сброшено. Последующий аварийный останов от привода и ошибки контроля контура это подтверждают.   Дефекты энкодера, кабеля, разъёма приведут к своим ошибкам которых не наблюдается. Как и пропадание готовности привода приведёт к своим ошибкам.   В любом случае необходимо определять формирование DBX2.1.
    • Нурлан
      Здравствуйте.   Если были бы у нас поблизости компетентные люди разбирающиеся в током вопросе . Которые смогли бы помочь и правильно объяснить как с этой проблемой бороться, но увы таковых нет.  
    • Bot
      Об авторах: Мария Золотова — BIM-специалист строительной компании, по первому образованию — театральный режиссер, Софья Минина — BIM-менеджер, по второму образованию — психолог, Владимир Талапов — BIM-эксперт, всего одно образование — математик. См. также BIM и Театр: искусство возможного. Часть 1, BIM и Театр: искусство возможного. Часть 2, BIM и Театр: искусство возможного. Часть 3. Информационное моделирование зданий и сооружений, как творческий процесс, имеет много общего с не менее творческим процессом постановки театральных спектаклей. Поэтому изучение театрального опыта, его наработанных взаимосвязей участников и методик их взаимодействия может существенно помочь становлению и использованию BIM в строительной отрасли. В этой части речь пойдет о тех, кто вроде бы непосредственно не участвует в постановке спектакля или информационном моделировании, но от кого эти процессы существенно зависят. «Кто платит, тот и заказывает музыку» Итак, кто же [...] View the full article
    • Guhl
      Понятия не имею
    • Александр 36
      А где можно скачать русифицированную версию
    • BASH_HD
      В Москве) но вообще по мнению японцев станок в Германии) но это не точно...   Аукцон и BAFA знали куда продали.
    • Alexandr97
    • Andrey_kzn
      Логика работы у них та же самая. И интерфейсные сигналы те же. Вы упускаете из виду сигнал готовность привода. Это DB3x.DBX93.5. Выстраивайте логическую цепь событий. Формирование сигнала DDX2.1 может быть завязано на готовность привода.  Не будет готовности привода, можете сколько угодно выставлять DBX2.1, ось никуда не поедет. А готовность может пропадать из-за дефекта энкодера, кабеля, разъёмов и т.п.  Надо сделать трассировку всех этих приводных сигналов,  заодно посмотрите также DBX93.7 и DBX21.7.  И понять, что какой сигнал пропадает первым.
    • Guhl
      Опять я забыл про это меню. Оно в корне лежит, а я туплю Спасибо  
    • gudstartup
      @Guhl все это настраивается здесь
×
×
  • Создать...