Добавить или удалить кривую в/из тренда

<< Click to Display Table of Contents >>

Навигация  Примеры > Тренды >

Добавить или удалить кривую в/из тренда

Previous pageReturn to chapter overviewNext page

Если Вы хотите динамически добавлять или удалять кривые в/из тренда, необходимо использовать скрипты. Давайте посмотри на примере, как это сделать. За основу возьмем проект из предыдущего примера, где у нас уже созданы и настроены теги и графические объекты.

1. Предположим мы хотим на этом же графике видеть динамику еще двух параметров. В таком случае скопировав Tag1, дополнительно создадим Tag2 и Tag3,

2. Создадим 2 вспомогательных тега - Add и Remove. Когда значения данных тегов будет изменяться со ЛЖИ на ИСТИНУ, будем добавлять или удалять кривую.

3. Создадим вспомогательный тег Number, в нем будет содержаться информация, какой тег мы хотим добавить или удалить. Все наши теги выглядят как показано ниже:

 

addremovecurvetags

 

2. Создадим 2 кнопки "Добавить кривую" и "Удалить кривую" и привяжем к тегам Add и Remove соответственно через Свойство Контроль Кнопки:

 

clip0043

addcontrolbutton

removebutton

 

3. Создадим объект Поле со списком и привяжем к нему тег Number через свойство "Селектор" и заполним "Коллекцию" именами тегов:

 

clip0044

combobox

rangecollection

 

4. Теперь давайте создадим 2 скрипта для добавления и удаления кривой:

 

addcurve

removecurve

 

 

Напишем скрипт для добавления кривой, используя функцию addcurve из Библиотеки кривых тренда:

 

addcurvetext

После того как записали скрипт обязательно запустим его путем нажатия кнопки на панели инструментов: clip0048

 

Напишем скрипт для удаления кривой, используя функцию removecurve из Библиотеки кривых тренда::

 

removecurvetext

После того как записали скрипт обязательно запустим его путем нажатия кнопки на панели инструментов: clip0048

 

5. Привяжем скрипты к тегам - Add и Remove:

 

addtagscript

removetagscript

 

Теперь когда мы нажимаем кнопки Add и Remove мы вызываем соответствующие скрипты.

6. Запустим имитацию для проверки наших настроек:

 

trendaddremovecurle1

 

Вы можете скачать данный проект здесь.