PDA

Просмотр полной версии : Построение линии по координатам



1exan
01.03.2019, 17:58
MS3.10
Нужно на мнемосхеме отобразить график, заданный несколькими точками, т.е. в конечном итоге задача как нарисовать линию на мнемосхеме по координатам x1, y1 и x2, y2?
Из штатных динамических свойств на "графический примитив" Линия - есть только положение, высота и ширина - но высота не работает так как нужно.
Может можно сделать это при помощи скрипта?

SCADAMaster
01.03.2019, 18:47
ФБ "Кусочно-линейная функция" из раздела Генераторы значений
Тренд и скрипт:
https://insat.ru/blog/fb-skript-c-i-ego-ispolzovanie-v-masterscada-upravlenie-trendom-zadayu/

1exan
04.03.2019, 07:07
Кусочно-линейная функция - то, что нужно, но не понял насчет шкал значений:
1. Не работает с отрицательными значениями
2. На мнемосхеме у ФБ "кусочно-линейная функция" шкалы не настраиваются.
Все выглядит так, будто обе шкалы у графика в процентах:
41520
Вообще хотелось бы получить такую картинку:
41521

SCADAMaster
04.03.2019, 09:15
Создаете команду, на вкладке Система - Шкалы, делаете нужную вам шкалу. Назначаете входу данного ФБ.
Делаете еще шкалу - назначаете ее выходу этого ФБ.
Контрол применит эти шкалы

1exan
04.03.2019, 09:47
Спасибо, получилось.
Вообще в MS похоже много возможностей, но очень не хватает более подробной справки.

SCADAMaster
04.03.2019, 10:00
Справка в MasterSCADA как раз более чем подробная.
Плюс видео и документация:
https://insat.ru/products/?category=1525
https://insat.ru/products/?category=1524

1exan
04.03.2019, 10:25
Справка в MasterSCADA как раз более чем подробная.
Плюс видео и документация:
https://insat.ru/products/?category=1525
https://insat.ru/products/?category=1524
Хорошо, более подробной контекстной справки.
Подскажите еще по порядку объектов на мнемосхеме - попробовал расположить объект поверх вставленного графика - не выходит, ФБ графика расположен выше группы "Элементы" и перекрывает все объекты в этой группе. Это никак не обойти?
В некоторых положениях курсора (не во всех) показывается подсказка с координатами, что они означают?
41528 41529

SCADAMaster
04.03.2019, 12:02
Хорошо, более подробной контекстной справки.
Подскажите еще по порядку объектов на мнемосхеме - попробовал расположить объект поверх вставленного графика - не выходит, ФБ графика расположен выше группы "Элементы" и перекрывает все объекты в этой группе. Это никак не обойти?

К сожалению нет. Это ActiveX контролы, и они всегда выше обычных безоконных контролов.