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

Macros Помоги Новичку


Hellion

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

Доброго времени суток!

Господа и дамы помогите, начинающему.

Хочу возвращать имя выделенного элемента, вот есть код, но когда пишу

Set oSelElem = CATIA.ActiveDocument.Selection.Item(1)

MsgBox oSetElem.Name

на экране появлется надпись CATIASelectedElement4, при следующем запуске макроса будет CATIASelectedElement5 и т.д., а мне нужно, например у меня выделена точка, чтобы я получила имя выделенного элемента, например - Point.1

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


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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Vitaltus
      Здравствуйте!Подскажите если кто-то сталкивался с подобным. Фрезерный станок с Fanuc 0-MF plus. В MDI инструмент меняется, а по программе нет. Ошибок никаких нет. На экране, когда происходит цикл смены инструмента, меняется номер инструмента. То есть станок думает, что сменил инструмент, а физически нет. Программа отрабатывается, но смены нет.Может быть существует какая-то G-функция... Кнопки лишние на панели не горят. Макрос смены проходит без задержек. С программой этой я не знаком, операторы говорят, что программа отработанная.
    • DmitryCH85
      Всем привет. Внедряем у себя на предприятии IPS8. Форум у Интермеха не живой. Техподдержка постоянно отвечает "Такой возможности нет", иногда записывает предложения в какой-то неведомый журнал. Но как-то выкручиваемся из положения. У нас связка IPS - Solidworks - Altium. Конструктора и технологи уже год работают в системе. Организовали свою группу в телеге "В контексте IPS". Кому интересно про внедрение пишите. Группа https://t.me/+fH1sXBTvO54yNDRi  
    • A_1
      Да, это можно сделать добавив код в программе (для переменной с именем, например, VAR1): MSG(<<VAR1)  
    • sloter
      Так если всё равно сборку создавать, зачем столько лишней работы (кликов)? Каждое тело отдельно сохранить, а затем ещё сборку вручную собирать... делает это всё за одну процедуру.  и быстрый для этой задачи. Это на будущее. А в текущей ситуации на ум приходит пока только снова сделать на нужном теле и, выбрав существующий файл, перезаписать его.
    • peak
      Нажимаю на тело -> "Вставить в новую деталь"   Самое интересное, что другие детали, тела которых были отредактированы после, в итоге импортировались корректно
    • sloter
      Какой командой (способом)? Да, бывает такой гемор в Солиде. Не понятно зачем так сделано (переименовывать тела по последней операции)... Лучше перед созданием деталей вручную переименовать тела. Тогда их название не будет меняться при последующем редактировании. Если детали и сборку создавали ПКМ на папке Твёрдые тела > Создать сборку (самый удобный способ), то в детали операция Заготовка должна быть доступна для редактирования и можно заменить тело из исходной детали. Если ПКМ на тело > Вставить в новую деталь, то нет.
    • salawey
      Я уже с этим разобрался. Спасибо.  Осталось понять почему ошибка Не правильный G-код
    • Александр1979
      В этом окне (МОДЕЛЬ-АНИМ.) нажмите стрелку вправо, затем кнопку ВРАЩ. и выберите нужную вам систему координат.
    • Den4ik85
      Здравствуйте, подскажите пожалуйста, возможно ли как-то вывести на экран значения переменных,заданные непосредственно в программе при выполнении этой программы на станке microcut mu-5x, стойка Siemens sinumeric 840d ? 
    • salawey
      С осями на симуляции разобрался. Осталось с ошибкой разобраться
×
×
  • Создать...