<< Click to Display Table of Contents >> Добавить или удалить кривую в/из тренда |
![]() ![]() ![]() |
Если Вы хотите динамически добавлять или удалять кривые в/из тренда, необходимо использовать скрипты. Давайте посмотри на примере, как это сделать. За основу возьмем проект из предыдущего примера, где у нас уже созданы и настроены теги и графические объекты.
1. Предположим мы хотим на этом же графике видеть динамику еще двух параметров. В таком случае скопировав Tag1, дополнительно создадим Tag2 и Tag3,
2. Создадим 2 вспомогательных тега - Add и Remove. Когда значения данных тегов будет изменяться со ЛЖИ на ИСТИНУ, будем добавлять или удалять кривую.
3. Создадим вспомогательный тег Number, в нем будет содержаться информация, какой тег мы хотим добавить или удалить. Все наши теги выглядят как показано ниже:
2. Создадим 2 кнопки "Добавить кривую" и "Удалить кривую" и привяжем к тегам Add и Remove соответственно через Свойство Контроль Кнопки:
3. Создадим объект Поле со списком и привяжем к нему тег Number через свойство "Селектор" и заполним "Коллекцию" именами тегов:
4. Теперь давайте создадим 2 скрипта для добавления и удаления кривой:
Напишем скрипт для добавления кривой, используя функцию addcurve из Библиотеки кривых тренда:
После того как записали скрипт обязательно запустим его путем нажатия кнопки на панели инструментов:
Напишем скрипт для удаления кривой, используя функцию removecurve из Библиотеки кривых тренда::
После того как записали скрипт обязательно запустим его путем нажатия кнопки на панели инструментов:
5. Привяжем скрипты к тегам - Add и Remove:
Теперь когда мы нажимаем кнопки Add и Remove мы вызываем соответствующие скрипты.
6. Запустим имитацию для проверки наших настроек:
Вы можете скачать данный проект здесь.