Добрый день.
Пришла пора мне АРМ делать на MasterScada 4D.
Собрал на Эмуляторе Modbus/TCP модель контроллера, В скаде собрал дерево системы - соединился с Моделью контроллера, все ок. Эта часть сделана хорошо.
Перешел к рисованию элементов, и сразу напрягся. Рисовалка прямо скажем слабенькая. Существенно хуже, чем например у OpenScada.
Первый облом - не смог нарисовать дугу. Подозреваю, что с помощью свойства Формат это можно сделать, Беда только в том, что нормального описания этой позиции я не нашел.
Ладно, думаю, воспользуюсь Полигоном, опять облом. Промежуточные точки устанавливаются как то странно, такое ощущение - что у них свой интеллект. Бросил я это дело и отрезками прямых нарисовал трапецию.
Следующий простейший элемент - поле вывода. Снова мелкие засады, вроде бы установлено свойство позиционировать текст по центру поля, проблема в том что я не пойму - что за центр берется. Плюс текст какой то тусклый выводится, хотя выбран black.
Дальше формат вывода - очень скупое описание (даже не описание - а какой то куцый скрин) - вопрос как вывести целое число - {f0} - ?
Т.е. конкретно просьба просветить по следующим вопросам:
1) Как сделать вывод в текстовое поле четким и контрастным ?
2) Какой формат поля нужно иcпользовать для вывода целого числа ?
3) Как нарисовать сегмент овала ?
Отправлено спустя 23 минуты 40 секунд:
C тусклым цветом разобрался, он на этапе создания тусклый - а при исполнении нормальный.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Работа с текстовым полем.
Модератор: Глоб.модераторы
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
Работа с текстовым полем.
С форматом тоже вроде бы разобрался, {f0} работает, остался сегмент овала нарисовать - но тут даже идей как это сделать нет.
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
Работа с текстовым полем.
Разобрался и с дугой. У МастерСкада 4Д своя технология. Внутренняя рисовалка очень примитивная, по сути своей она предназначена для сборки из уже готовых библиотечных элементов. Библиотечная часть проработана довольно хорошо, скажем на порядок лучше чем у WinCC. Есть там конечно некоторые графические примитивы - но это уже на крайний случай.
Если тебе вдруг понадобился свой элемент, которого нет в библиотеках - велком в векторный графический редактор, например Inskape. В нем рисуешь нужный тебе элемент, выделяешь нужные тебе группы (фактически параметризируешь) сохраняешь в файл. В скада создаешь новый объект, в нем создаешь новое окно и импортируешь созданный файл. В процессе импорта созданные параметры мапируются на свойства окна объекта. После чего они становятся доступными Скада. Уффф. Где то так.
Если тебе вдруг понадобился свой элемент, которого нет в библиотеках - велком в векторный графический редактор, например Inskape. В нем рисуешь нужный тебе элемент, выделяешь нужные тебе группы (фактически параметризируешь) сохраняешь в файл. В скада создаешь новый объект, в нем создаешь новое окно и импортируешь созданный файл. В процессе импорта созданные параметры мапируются на свойства окна объекта. После чего они становятся доступными Скада. Уффф. Где то так.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Работа с текстовым полем.
Собственно, как и во многих других. Если элемента нет в библиотеке - его можно импортировать.petr2off писал(а): ↑28 янв 2022, 07:58 Если тебе вдруг понадобился свой элемент, которого нет в библиотеках - велком в векторный графический редактор, например Inskape. В нем рисуешь нужный тебе элемент, выделяешь нужные тебе группы (фактически параметризируешь) сохраняешь в файл. В скада создаешь новый объект, в нем создаешь новое окно и импортируешь созданный файл. В процессе импорта созданные параметры мапируются на свойства окна объекта. После чего они становятся доступными Скада.
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
Работа с текстовым полем.
Так то оно так, но есть нюансы. Скажем в OpenScada - тема библиотеки развита очень сильно. По сути дела там, объект вне библиотеки существовать не может. При работающем АРМе, изменение в используемом библиотечном модуле отражаются на экране.- Из собственной практике, оператор сиди за АРМ - говорит я бы хотел это поле вывода четь левее сделать, я меняю я меняю координаты в редакторе объекта и он тут же перемещается на экране.
В WINCC библиотека - фактически всего лишь файловое хранилище, библиотечный объект взятый из библиотеки и размещенный в окне - тут же "забывает" о ней.
В Мастерскада - промежуточный вариант, со своими нюансами. Например -SVG объект, я не могу поправить в библиотеки. Я должен всю цепочку повторить снова. Векторный редактор Файл Экспорт.
В WINCC библиотека - фактически всего лишь файловое хранилище, библиотечный объект взятый из библиотеки и размещенный в окне - тут же "забывает" о ней.
В Мастерскада - промежуточный вариант, со своими нюансами. Например -SVG объект, я не могу поправить в библиотеки. Я должен всю цепочку повторить снова. Векторный редактор Файл Экспорт.
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
Работа с текстовым полем.
WinCC сколько стОит? И сколько лет существует? Сопоставим эти цифры с МастерСкада - вот и ответ.petr2off писал(а): ↑29 янв 2022, 15:09 В WINCC библиотека - фактически всего лишь файловое хранилище, библиотечный объект взятый из библиотеки и размещенный в окне - тут же "забывает" о ней.
В Мастерскада - промежуточный вариант, со своими нюансами. Например -SVG объект, я не могу поправить в библиотеки. Я должен всю цепочку повторить снова. Векторный редактор Файл Экспорт.
Но, по-моему, независимо от системы - совершенно нормально что разработчик пользуется библиотекой, а когда её нехватает - берёт растровый или векторный редактор и рисует то что ему нужно. В этом нет ничего особенного, это нормально и естественно уже давно.
По вопросам работы Форума можно обратиться по этим контактам.