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

После русификации интерфейса V5r17 скрипты перестали


Pro-Grizzly

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

Здравствуйте, господа! :clap_1:

Предыстория...

Научился-таки я немного писать скрипты,

которые считывают параметры из модели

(по адресу Правой кнопкой на заголовок Дерева Модели ->

Properties -> Product) и отображают их в основной надписи чертежа.

(В частности Part Number -- это "Обозначение" и т.д.)

И все бы замечательно, однако...

на всех рабочих местах конторы установили

русификацию интерфейса :thumbdown: .

Скрипты перестали работать --

нет доступа к параметрам, т.к. вместо PartNumber

теперь Обозначение. Видимо русификация была не косметической,

а еще и поменяла системные имена параметров... :g:

Раньше было (Tools -> Formula...):

'Part1\Part Number'

теперь стало

'Part1\Обозначение'

В скрипте, замена

DrwTexts.GetItem("TitleBlock_Text_Number_1").Text = ProductDrawn.PartNumber
на

DrwTexts.GetItem("TitleBlock_Text_Number_1").Text = ProductDrawn.Обозначение
ничего не дает... :wallbash:

Возвращаю интерфейс на Английский -- все работает,

на Русский -- не работает.

Чего делать-то? Кто-нибудь сталкивался с такой проблемой? :surrender::worthy:

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


Чего делать-то? Кто-нибудь сталкивался с такой проблемой?

Хрен его знает, может Marmath подскажет,

как вариант делай свои поля с англицкими именами.

Где брал руссификацию на р17, если не влом выложи ее:)

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

Хрен его знает, может Marmath подскажет,

<{POST_SNAPBACK}>

Хотелось бы...

как вариант делай свои поля с англицкими именами.

<{POST_SNAPBACK}>

Низзя,.. :smile: т.к. установка начальства -- использовать

Правой кнопкой на заголовок Дерева Модели -> Properties -> Product

Где брал руссификацию на р17, если не влом выложи ее:)

<{POST_SNAPBACK}>

В конторе -- русификация от тех, кто продавал CATIA (пока нет на руках).

Дома -- поставил скачанную по ссылке с этого форума

(для упражнений в программировании скриптов хватает).

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

Нажми на запись макроса при русском и английском интерфейсе и посмотри разницу....При работе с параметрами в сборке/детале в отличие скажем от драфтинга,все преекрасно записывается.....Я сталкивался с этой проблемой(только применительно к своим вещам)-и запись показала где и че поменять

PS.Я могу и ошибаться но ProductDrawn.PartNumber вроде остается и при русском языке.....А если все равно не работает то проблема в другом месте скрипта

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

Нажми на запись макроса при русском и английском интерфейсе и посмотри разницу....

<{POST_SNAPBACK}>

Тексты скриптов получились абсолютно идентичными.

А если все равно не работает то проблема в другом месте скрипта

<{POST_SNAPBACK}>

Все равно не работает... :sad:

Похоже, причина в чем-то другом.

Будем искать... :worthy::lamo:

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

MArtmath, Вы были правы! :clap_1:

Проблема была в другом месте скрипта.

Заменил "Front view" на "Вид спереди" и все заработало.

Dim ProductDrawn As ProductDocument

	Set ProductDrawn = DrwSheet.Views.Item("Вид спереди").GenerativeBehavior.Document

   

If Err.Number = 0 Then



	DrwTexts.GetItem("TitleBlock_Text_Number_1").Text = ProductDrawn.PartNumber

	DrwTexts.GetItem("TitleBlock_Text_Number_2").Text = ProductDrawn.PartNumber

	DrwTexts.GetItem("TitleBlock_Text_Title").Text  = ProductDrawn.Definition

:blink:

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • k.sema
      Прошу прощения за некорректную инфу. Да, действительно, я напутал. Станок этот для резки оконного профиля Murat. Стойка Siemens CN-770.      Ситуация следующая. Почему-то слетели все настройки, все офсеты и прочее. Изначально ребята думали, что это из-за севшей батарейки. Но оказалось, что по другим причинам. Станок долго стоял в выключенном состоянии. Было решено восстановиться из файла бэкапа. На флешке есть три файла с  расширением .arc. Один из этих файлов мы скопировали и вставили в папку Архив серийного запуска, после чего запустился процесс восстановления, который длился около 5 минут.       По окончании настройки восстановились, но появилась ошибка Axis Z2 drive 1 DRIVE-CLiQ: нет коммуникации с компонентом, текущий номер компонента: 2.        Собственно, сейчас проблема в том, что станок не реагирует на движения маховичка и что делать с этой ошибкой непонятно.  Вопрос: правильно ли мы инициировали процесс восстановления? Может, мы что-то сделали не так или сделали не до конца?  
    • Модернизация станков
      https://www.avito.ru/rostov-na-donu/mebel_i_interer/stellazh_etazherka_sistema_hraneniya_vitrina_polka_3719059454
    • Модернизация станков
      https://www.avito.ru/rostov-na-donu/kollektsionirovanie/ridgid_63_mm_original_nozhnitsy_truborez_ppr_pe_3814915082
    • Модернизация станков
      https://www.avito.ru/rostov-na-donu/remont_i_stroitelstvo/schit_raspredelitelnyy_schrn_schmp_uchetnyy_2663655464
    • Модернизация станков
      https://www.avito.ru/rostov-na-donu/tovary_dlya_kompyutera/datchik_priblizheniya_di-p_3_kontsevik_dlya_stanka_2599715401
    • Alexey8107
      У нас тоже есть 0i-tf plus, там без проблем нашел, а вот на сбоящем станке стоит 0i-TC где то еще 10 годов выпуска, и там судя по всему нет этого :(
    • Zergus
      Так вам коллега @IgP  так и написал, что без обучения будут сплошные разочарования и изливать свою желчь на людей, которые в этом не виноваты - это инфантилизм. Тут, как говорится, два путя - либо обучение и постепенное освоение NXа, либо использовать более знакомый и привычный КАД. После NX12 эскизы и правда понесло неизвестно куда, но это, видимо, тоже с непривычки и отсутствия практики. P.S. И было бы хорошо спрятать картинки под спойлеры.
    • engyuri
      @Snake 60 и  @Leon, огромное СПАСИБО!!! Все заработало, как мне и хотелось.
    • Viktor2004
      Посмотрите Диагностику вот по этим номерам все что где-то накапливается, будет отображаться здесь. В G52 или G92. Сначала надо понять где именно накапливается отклонение  
    • Alexey8107
      Честно говоря не понял, это вроде ограничение оборотов шпинделя. Именно так и делаем, только станок токарный, у него Y нет :) Только система координат у нас G57 если память не изменяет, но это не суть, просто так повелось. Тем не менее, если сбой произошел, и количественно пусть будет 20 мм, если подвести резец к заготовке и выполнить G57 X0 Z0, то инструмент врежется в заготовку на -10 мм(т.к. станок токарный, то физическое перемещение оси Х на 10 мм означает съем 20 мм на диаметре) Всегда так и работаем.
×
×
  • Создать...