- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Данные свойств формат в Доп. поле
Модератор: специалисты Eplan
-
- знаток Eplan
- Сообщения: 973
- Зарегистрирован: 18 ноя 2013, 08:32
- Имя: Сергей
- Страна: Россия
- Благодарил (а): 90 раз
- Поблагодарили: 116 раз
Данные свойств формат в Доп. поле
Всем привет.
Есть задумка - при прорисовки монтажки в 2D есть проблема с определением длин коробов и DIN-реек, т.е. к примеру есть два короба 100х100, но один длиной 1,5м, а другой 0,5м, я им назначаю разные номера позиций, то же самое с дин рейками, проблема в том что эту длину в 2D взять стандартно неоткуда (знаю в 3D с этим вроде нет проблем). Но короба и дин рейки я рисую таким образом чтобы устройство "Размещение изделия" было графически точно таким же как и сам короб - к примеру если короб вертикальный, то на вкладке Формат ширина будет 100мм, а высота 1500 мм, или если короб горизонтальный то высота будет 100мм, а ширина 500мм, к примеру.
Так вот я задумался, а нельзя ли с помощью API "смотреть" свойства на вкладке Формат и брать наибольшее из двух значений у свойств Высота и Ширина, и записывать их в какое либо Пользовательское свойство или Доп. поле на вкладке Размещение изделия, чтобы потом его спокойно вытаскивать в отчет и видеть актуальные длины при расстановке позиций - одно это уже хотя бы избавит меня от необходимости открывать каждый короб и рейку и руками вводить длину.
Может кто то помочь?
Есть задумка - при прорисовки монтажки в 2D есть проблема с определением длин коробов и DIN-реек, т.е. к примеру есть два короба 100х100, но один длиной 1,5м, а другой 0,5м, я им назначаю разные номера позиций, то же самое с дин рейками, проблема в том что эту длину в 2D взять стандартно неоткуда (знаю в 3D с этим вроде нет проблем). Но короба и дин рейки я рисую таким образом чтобы устройство "Размещение изделия" было графически точно таким же как и сам короб - к примеру если короб вертикальный, то на вкладке Формат ширина будет 100мм, а высота 1500 мм, или если короб горизонтальный то высота будет 100мм, а ширина 500мм, к примеру.
Так вот я задумался, а нельзя ли с помощью API "смотреть" свойства на вкладке Формат и брать наибольшее из двух значений у свойств Высота и Ширина, и записывать их в какое либо Пользовательское свойство или Доп. поле на вкладке Размещение изделия, чтобы потом его спокойно вытаскивать в отчет и видеть актуальные длины при расстановке позиций - одно это уже хотя бы избавит меня от необходимости открывать каждый короб и рейку и руками вводить длину.
Может кто то помочь?
-
- знаток Eplan
- Сообщения: 973
- Зарегистрирован: 18 ноя 2013, 08:32
- Имя: Сергей
- Страна: Россия
- Благодарил (а): 90 раз
- Поблагодарили: 116 раз
Данные свойств формат в Доп. поле
-mAxIm-, Какая у вас версия Eplan?
Выложил на Я.Диск: https://disk.yandex.ru/d/WCS5-PnFaIFRGg
Там архив, в нем 2 файла-zw1 это резервированный проект версии 2,8 и epj экспортированный проект, чтобы его загрузить нужно выполнить Проект-Организовать-Импортировать...В проекте за 10 минут накинул несколько разных коробов и ДИН-реек и создал отчет Групповой спецификации. Для каждого устройства заполнил Польз. поле 51 с указанием длины короба или рейки вручную, а хотелось бы чтобы данные туда попадали с вкладки Формат.
Будут вопросы - задавайте.
Заранее спасибо.
Выложил на Я.Диск: https://disk.yandex.ru/d/WCS5-PnFaIFRGg
Там архив, в нем 2 файла-zw1 это резервированный проект версии 2,8 и epj экспортированный проект, чтобы его загрузить нужно выполнить Проект-Организовать-Импортировать...В проекте за 10 минут накинул несколько разных коробов и ДИН-реек и создал отчет Групповой спецификации. Для каждого устройства заполнил Польз. поле 51 с указанием длины короба или рейки вручную, а хотелось бы чтобы данные туда попадали с вкладки Формат.
Будут вопросы - задавайте.
Заранее спасибо.
-
- знаток Eplan
- Сообщения: 45
- Зарегистрирован: 11 июн 2020, 16:02
- Имя: Андрей
- Страна: Беларусь
- город/регион: Минск
- Благодарил (а): 3 раза
- Поблагодарили: 20 раз
Данные свойств формат в Доп. поле
Доброго всем дня
Я проделываю подобные манипуляции через внешнюю обработку свойств и эксель. Обходится это обычно в 5-7 минут рабочего времени на проект. Конечно не самый красивый способ, но вполне работоспособно. одновременно обрабатываются и дин рейки и короба.
с помощью экселя беру сравниваю параметры Х-У- удлинение изделия и нужный вношу в Подмножество/длина, естественно при помощи формул и фильтра, потом загружаю все импортом обратно в Еплан.
legionercheg писал(а): ↑17 авг 2021, 10:54 Так вот я задумался, а нельзя ли с помощью API "смотреть" свойства на вкладке Формат и брать наибольшее из двух значений у свойств Высота и Ширина, и записывать их в какое либо Пользовательское свойство или Доп. поле на вкладке Размещение изделия,
Я проделываю подобные манипуляции через внешнюю обработку свойств и эксель. Обходится это обычно в 5-7 минут рабочего времени на проект. Конечно не самый красивый способ, но вполне работоспособно. одновременно обрабатываются и дин рейки и короба.
с помощью экселя беру сравниваю параметры Х-У- удлинение изделия и нужный вношу в Подмножество/длина, естественно при помощи формул и фильтра, потом загружаю все импортом обратно в Еплан.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- знаток Eplan
- Сообщения: 973
- Зарегистрирован: 18 ноя 2013, 08:32
- Имя: Сергей
- Страна: Россия
- Благодарил (а): 90 раз
- Поблагодарили: 116 раз
Данные свойств формат в Доп. поле
То что нужно, внешней обработкой пользуюсь постоянно, но че то не обращал внимания на эти свойства, спасибо, в принципе как вариант решения подходит)))Zolotko_BY писал(а): ↑31 авг 2021, 14:54 сравниваю параметры Х-У- удлинение изделия и нужный вношу в Подмножество/длина
-
- знаток Eplan
- Сообщения: 15
- Зарегистрирован: 03 мар 2018, 20:41
- Имя: Максим
- Страна: Украина
- город/регион: Донецк
- Благодарил (а): 1 раз
- Поблагодарили: 6 раз
Данные свойств формат в Доп. поле
В навигаторе страниц выделяете страницы, где необходимо обработать элементы. Заходите в меню "mEplan" выбираете пункт "Проставить длину".
В результате на выделенных страницах у всех элементов с буквенным обозначением "U" будет проставлено "Доп.поле [51] <20901 51>" так как вы хотели("Пользователь, доп. поле 51 <EPLAN.Function.UserSupplementaryField15>" не нашёл как присваивается).
В результате на выделенных страницах у всех элементов с буквенным обозначением "U" будет проставлено "Доп.поле [51] <20901 51>" так как вы хотели("Пользователь, доп. поле 51 <EPLAN.Function.UserSupplementaryField15>" не нашёл как присваивается).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось -mAxIm- 31 авг 2021, 17:33, всего редактировалось 2 раза.
-
- знаток Eplan
- Сообщения: 973
- Зарегистрирован: 18 ноя 2013, 08:32
- Имя: Сергей
- Страна: Россия
- Благодарил (а): 90 раз
- Поблагодарили: 116 раз
Данные свойств формат в Доп. поле
-mAxIm-, Спасибо! А есть ли возможность в настройке указать больше фильтров, т.к. часто у меня еще есть устройства с букв.обозн. "U", но им длину проставлять не нужно, к примеру элементы шкафа-боковые стенки, ручки, профиль для ввода кабеля, С-образная дин рейка(она уже поставляется в размер ширины или глубины шкафа)?
-
- знаток Eplan
- Сообщения: 15
- Зарегистрирован: 03 мар 2018, 20:41
- Имя: Максим
- Страна: Украина
- город/регион: Донецк
- Благодарил (а): 1 раз
- Поблагодарили: 6 раз
Данные свойств формат в Доп. поле
Я для этого и просил проект, чтобы увидеть "уникальность" данных элементов. Единственное, что я увидел это буквенное ОУ.
Чтобы сильно не усложнять формами настроек и т.п. могу посоветовать использовать уникальное ОУ для подобных элементов или ставить для них отметку, например в "Доп.поле [50] <20901 50>". Тогда модуль будет проверять все элементы на выделенных страницах и если стоит метка в "Доп.поле [50]" проставит там длину. Так можно не привязываться к ОУ.
Чтобы сильно не усложнять формами настроек и т.п. могу посоветовать использовать уникальное ОУ для подобных элементов или ставить для них отметку, например в "Доп.поле [50] <20901 50>". Тогда модуль будет проверять все элементы на выделенных страницах и если стоит метка в "Доп.поле [50]" проставит там длину. Так можно не привязываться к ОУ.
-
- знаток Eplan
- Сообщения: 973
- Зарегистрирован: 18 ноя 2013, 08:32
- Имя: Сергей
- Страна: Россия
- Благодарил (а): 90 раз
- Поблагодарили: 116 раз
Данные свойств формат в Доп. поле
Хорошо, спасибо, пока все устраивает, но и метод Zolotko_BY тоже подходит...
-
- знаток Eplan
- Сообщения: 304
- Зарегистрирован: 07 окт 2016, 07:31
- Имя: Михаил
- Страна: Россия
- город/регион: Екатеринбург
- Благодарил (а): 133 раза
- Поблагодарили: 89 раз
Данные свойств формат в Доп. поле
-mAxIm-, а зачем привязываться к ОУ? Нельзя ограничиться фильтром Определение функции=Несущая шина и Определение функции=Кабельные каналы?
Не знаю как это в API может быть реализовано, но в своё время тоже при настройке отчётов в Еплан делали акцент на ОУ, а это неверно. Всегда копится список исключений из этих ОУ... Затем стал делать фильтры более грамотно, используя Определение функции.
Не знаю как это в API может быть реализовано, но в своё время тоже при настройке отчётов в Еплан делали акцент на ОУ, а это неверно. Всегда копится список исключений из этих ОУ... Затем стал делать фильтры более грамотно, используя Определение функции.
-
- знаток Eplan
- Сообщения: 15
- Зарегистрирован: 03 мар 2018, 20:41
- Имя: Максим
- Страна: Украина
- город/регион: Донецк
- Благодарил (а): 1 раз
- Поблагодарили: 6 раз
Данные свойств формат в Доп. поле
Вот поэтому:
Тут нет изделий, у всех элементов определение функции "Размещение изделия, устройство общего назначения". Другой привязки, кроме как ОУ или, как я писал выше, проставить маркер в доп.поле я не увидел.У вас нет необходимых прав для просмотра вложений в этом сообщении.