1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Подскажите как правильно менять ОУ

Сценарии / Модули API

Модератор: специалисты Eplan

Ответить

Автор темы
ossesion
новенький
новенький
Сообщения: 1
Зарегистрирован: 10 янв 2013, 09:47
Имя: Кул.Его.Ген

Подскажите как правильно менять ОУ

Сообщение ossesion »

Собственно возникли следующие вопросы:
При изменении ОУ через параметр FUNC_VISIBLENAME, изменяется только видимое ОУ, но для Еплана ОУ остается прежним, даже не дает нумеровать такие символы. Какой параметр использовать более правильно, для изменения ОУ? (что бы методом тыка не искать все подряд)
Последний раз редактировалось AGorskiy 09 июл 2019, 16:14, всего редактировалось 1 раз.
Причина: один вопрос - одна тема, лишние вопросы убрал, создайте отдельные темы

Brian Eastman
здесь недавно
здесь недавно
Сообщения: 29
Зарегистрирован: 23 ноя 2017, 00:14
Имя: Антон
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 18 раз
Поблагодарили: 4 раза

Подскажите как правильно менять ОУ

Сообщение Brian Eastman »

Здравствуйте!
Смотрите, во-первых если вы хотите менять ОУ (видимое) это FUNC_VISIBLEDEVICETAG. Во-вторых эти свойства помечены как Read-only, то есть по идее в него ничего нельзя записать. Но когда пишите код и обращаетесь к объекту класса Function, там есть .Properties.set_FUNC_VISIBLEDEVICETAG, по идее set позволяет записать в ОУ свое значение.
Помимо этого, по сути ОУ строится из Буквенного обозначения (FUNC_CODE) которое может быть перезаписано, и Счетчика (FUNC_COUNTER), не буду говорить еще об предшествующей цифре и подсчетчика, так что возможен вариант работы с этими тэгами.
Честно говоря никогда такой задачи не возникало, но попробуйте, вдруг получится)

Вот вам еплановская справка, где указаны вообще все теги, будет полезно: https://www.eplan.help/help/platform/2. ... N%7C_____2

Madwolf
знаток Eplan
знаток Eplan
Сообщения: 1455
Зарегистрирован: 17 окт 2012, 11:24
Имя: Виталий
Страна: Беларусь
город/регион: Минск
Благодарил (а): 60 раз
Поблагодарили: 181 раз

Подскажите как правильно менять ОУ

Сообщение Madwolf »

Для того чтобы переименовать ОУ нужно использовать класс NameService.
Ответить

Вернуться в «Eplan API»