Tatar Posted December 2, 2021 Report Share Posted December 2, 2021 Здравствуйте. Прошу подсказать, на каком функционале при проектировании в NanoCAD можно реализовать "оборудование" автоматизации для формирования автоматических отчетов, переключения видов схем. В организации закуплены СПДС, Электро, ОПС. Пример: Имеется датчик уровня ДУУ4МА (с вторичным преобразователем БСД4), в части АТХ он участвует в нескольких видах, а именно: 1 в схемах автоматизации 1.1 для упрощенной схемы это буквенно-цифровое обозначение в круге (датчик и вторичка в одном обозначении); 1.2 для развернутой схемы это буквенно-цифровое обозначение в круге в одном месте датчика, а вторичка в другом; 2 схеме питания 24 В; 3 в схеме электрической принципиальной отражено подключение оборудования между собой, к блоку питания, контроллеру; 4 в схеме соединений внешних проводок отражено подключение датчика и способ прокладки с длинами прокладок; 5 Документация на щиты 5.1 таблица соединений; 5.2 таблица подключений; 5.3 таблица подключения трасс; 6 перечень сигналов. Идея была какая - при разработке проектной документации на этапе прорисовки схемы автоматизации выношу объект 1.1 или 1.2. Далее при разработке рабочей документации копировать объекты, менять вид для 3, 4, через отчеты получать в .doc информацию для 5, 6. При попытке перенести оборудование в "Объект СПДС" с переключением видов натолкнулся на проблемы - появляется много "шума", а именно при переключении количества сигналов снимаемых с БСД4 в переменных все-равно остаются лишние, не задействованные сигналы, что при попытке вывода в отчет таблиц/перечней сигналов выводит очень много лишних строк; - количество строк кода оказалось ограничено - использовалось переключение видов для п.3. Quote Link to comment Share on other sites More sharing options...
Бадаев Максим Posted December 6, 2021 Report Share Posted December 6, 2021 В 02.12.2021 в 17:36, Tatar сказал: При попытке перенести оборудование в "Объект СПДС" с переключением видов натолкнулся на проблемы - появляется много "шума", а именно при переключении количества сигналов снимаемых с БСД4 в переменных все-равно остаются лишние, не задействованные сигналы, что при попытке вывода в отчет таблиц/перечней сигналов выводит очень много лишних строк; - количество строк кода оказалось ограничено - использовалось переключение видов для п.3. На сколько я понял, вы сделали оборудование с помощью функционала СПДС. Правильно? Quote Link to comment Share on other sites More sharing options...
Tatar Posted December 6, 2021 Author Report Share Posted December 6, 2021 Да, верно. Quote Link to comment Share on other sites More sharing options...
MCAD Posted December 6, 2021 Report Share Posted December 6, 2021 В 02.12.2021 в 20:36, Tatar сказал: - количество строк кода оказалось ограничено - использовалось переключение видов для п.3. Где, тогда, строк не хватило? В uniDialog? Quote Link to comment Share on other sites More sharing options...
Tatar Posted December 6, 2021 Author Report Share Posted December 6, 2021 Нет - используется форма для выбора параметров и из первичного отображения. При редактировании вида как текст - менял отображение схем № 3 создав "группы" внутри кода вида. Их скрытием/показом предполагал менять отображение прибора на схемах электрических. Quote Link to comment Share on other sites More sharing options...
MCAD Posted December 7, 2021 Report Share Posted December 7, 2021 13 часов назад, Tatar сказал: При редактировании вида как текст - менял отображение схем № 3 создав "группы" внутри кода вида. Можно попробовать использовать DrawReference xRef samples.zip 3 Quote Link to comment Share on other sites More sharing options...
Tatar Posted December 7, 2021 Author Report Share Posted December 7, 2021 Спасибо. Попробую переключать так (сейчас на больничном, доступа к раб.месту нет). Можно ли как-то скрывать переменные в скриптах в зависимости от выбранного исполнения? В зависимости от целей используются от одного до трех (4 ни разу не требовался, но вдруг) токовых выходов + изредка используются "ключи". Сейчас в отчеты из объекта выгружаются все "сигналы" - из-за этого очень много "мусора" остается. Quote Link to comment Share on other sites More sharing options...
MCAD Posted December 7, 2021 Report Share Posted December 7, 2021 50 минут назад, Tatar сказал: Можно ли как-то скрывать переменные в скриптах в зависимости от выбранного исполнения? В свойствах нельзя. Контролы на форме можно 50 минут назад, Tatar сказал: сейчас на больничном, :-( Поправляйтесь! Quote Link to comment Share on other sites More sharing options...
Tatar Posted December 7, 2021 Author Report Share Posted December 7, 2021 Спасибо. Может быть можно маркерами залезть в объект? Интересно что может получиться Quote Link to comment Share on other sites More sharing options...
MCAD Posted December 7, 2021 Report Share Posted December 7, 2021 19 минут назад, Tatar сказал: Может быть можно маркерами залезть в объект? Не совсем понял вопрос? Если речь, про управление параметрами через маркер, то можно так: Варианты "Добавить свойство с объекта" А как "Залезть" я не знаю :-( 2 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted December 7, 2021 Report Share Posted December 7, 2021 В 02.12.2021 в 17:36, Tatar сказал: выводит очень много лишних строк Как вариант в отчете проверять подключен ли этот вывод объекта (по исполнению) и если нет, скрывать эти строки.. если уж совсем в лоб 1 Quote Link to comment Share on other sites More sharing options...
Tatar Posted December 7, 2021 Author Report Share Posted December 7, 2021 (edited) 21 минуту назад, doctorraz сказал: Как вариант в отчете проверять подключен ли этот вывод объекта (по исполнению) и если нет, скрывать эти строки.. если уж совсем в лоб Спасибо. Нужно будет поэкспериментировать с тем, что можно вытащить в отчет после переключений DrawReference. Edited December 7, 2021 by Tatar Поблагодарил автора Quote Link to comment Share on other sites More sharing options...
MCAD Posted December 7, 2021 Report Share Posted December 7, 2021 48 минут назад, Tatar сказал: что можно вытащить в отчет В 02.12.2021 в 20:36, Tatar сказал: при попытке вывода в отчет таблиц/перечней сигналов выводит очень много лишних строк Так строки , это было про отчёт? там и выбирайте нужные параметры, в зависимости от исполнения. 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted December 8, 2021 Report Share Posted December 8, 2021 В 07.12.2021 в 10:41, Tatar сказал: Можно ли как-то скрывать переменные в скриптах в зависимости от выбранного исполнения? В зависимости от целей используются от одного до трех (4 ни разу не требовался, но вдруг) токовых выходов + изредка используются "ключи". Я кажется понял, что вы хотите. У Вас для разных Цепей параметры должны называться одинаково, но иметь разные индексы [ii] ? Спойлер Посмотрите пример @dromandon "Отрисовка пирога пола" В принципе, можно также передавать параметры на "дочерние объекты". 2 Quote Link to comment Share on other sites More sharing options...
Tatar Posted December 8, 2021 Author Report Share Posted December 8, 2021 Цитата Я кажется понял, что вы хотите. У Вас для разных Цепей параметры должны называться одинаково, но иметь разные индексы ? Да, как правило берем позицию прибора и добавляем индекс на каждый провод - получаем маркировку. Цитата Посмотрите пример @dromandon "Отрисовка пирога пола" В принципе, можно также передавать параметры на "дочерние объекты". Не понятно как это работает, но очень интересно! И похоже на то что нужно Переслал пример на работу - будем посмотреть... Благодарю! 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted December 8, 2021 Report Share Posted December 8, 2021 1 час назад, Tatar сказал: но очень интересно В скрипте всё понятно будет. и Обсуждалось тут наверное @doctorraz лучше помнит :-| 1 Quote Link to comment Share on other sites More sharing options...
Tatar Posted February 7, 2022 Author Report Share Posted February 7, 2022 Да, то что нужно! Благодарю. Появился еще один вопрос - можно ли задавать в объектах тексту сжатие или ширину вписывания? Quote Link to comment Share on other sites More sharing options...
MCAD Posted February 7, 2022 Report Share Posted February 7, 2022 59 минут назад, Tatar сказал: тексту сжатие или ширину вписывания задавать вписывание нельзя 1 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted February 7, 2022 Report Share Posted February 7, 2022 @MCAD Angle в радианах, или поменяли? Quote Link to comment Share on other sites More sharing options...
MCAD Posted February 7, 2022 Report Share Posted February 7, 2022 26 минут назад, doctorraz сказал: Angle в радианах, или поменяли? Похоже ошибка на картинке выше Формирование текстовой строки для стандартных объектов.mcdi 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.