Собственно возникли следующие вопросы:
При изменении ОУ через параметр FUNC_VISIBLENAME, изменяется только видимое ОУ, но для Еплана ОУ остается прежним, даже не дает нумеровать такие символы. Какой параметр использовать более правильно, для изменения ОУ? (что бы методом тыка не искать все подряд)
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Подскажите как правильно менять ОУ
Модератор: специалисты Eplan
-
- новенький
- Сообщения: 1
- Зарегистрирован: 10 янв 2013, 09:47
- Имя: Кул.Его.Ген
Подскажите как правильно менять ОУ
Последний раз редактировалось AGorskiy 09 июл 2019, 16:14, всего редактировалось 1 раз.
Причина: один вопрос - одна тема, лишние вопросы убрал, создайте отдельные темы
Причина: один вопрос - одна тема, лишние вопросы убрал, создайте отдельные темы
-
- здесь недавно
- Сообщения: 29
- Зарегистрирован: 23 ноя 2017, 00:14
- Имя: Антон
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 18 раз
- Поблагодарили: 4 раза
Подскажите как правильно менять ОУ
Здравствуйте!
Смотрите, во-первых если вы хотите менять ОУ (видимое) это FUNC_VISIBLEDEVICETAG. Во-вторых эти свойства помечены как Read-only, то есть по идее в него ничего нельзя записать. Но когда пишите код и обращаетесь к объекту класса Function, там есть .Properties.set_FUNC_VISIBLEDEVICETAG, по идее set позволяет записать в ОУ свое значение.
Помимо этого, по сути ОУ строится из Буквенного обозначения (FUNC_CODE) которое может быть перезаписано, и Счетчика (FUNC_COUNTER), не буду говорить еще об предшествующей цифре и подсчетчика, так что возможен вариант работы с этими тэгами.
Честно говоря никогда такой задачи не возникало, но попробуйте, вдруг получится)
Вот вам еплановская справка, где указаны вообще все теги, будет полезно: https://www.eplan.help/help/platform/2. ... N%7C_____2
Смотрите, во-первых если вы хотите менять ОУ (видимое) это FUNC_VISIBLEDEVICETAG. Во-вторых эти свойства помечены как Read-only, то есть по идее в него ничего нельзя записать. Но когда пишите код и обращаетесь к объекту класса Function, там есть .Properties.set_FUNC_VISIBLEDEVICETAG, по идее set позволяет записать в ОУ свое значение.
Помимо этого, по сути ОУ строится из Буквенного обозначения (FUNC_CODE) которое может быть перезаписано, и Счетчика (FUNC_COUNTER), не буду говорить еще об предшествующей цифре и подсчетчика, так что возможен вариант работы с этими тэгами.
Честно говоря никогда такой задачи не возникало, но попробуйте, вдруг получится)
Вот вам еплановская справка, где указаны вообще все теги, будет полезно: https://www.eplan.help/help/platform/2. ... N%7C_____2
-
- знаток Eplan
- Сообщения: 1457
- Зарегистрирован: 17 окт 2012, 11:24
- Имя: Виталий
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 61 раз
- Поблагодарили: 182 раза
Подскажите как правильно менять ОУ
Для того чтобы переименовать ОУ нужно использовать класс NameService.