ScaleAIItem

<< Click to Display Table of Contents >>

Navigation:  Приложения > Автоматизированная разработка проектов >

ScaleAIItem

Тип ScaleAIItem соответствует элементу Шкала AI.

Унаследован от класса ScaleItem.

Общие свойства для всех элементов (класса Item) смотрите в соответствующем разделе.

Свойства и методы, характерные для ScaleAIItem, представлены в таблице:

Название

Значение свойства / Тип возвращаемого значения метода

Описание

Пример использования

Свойства (Properties)

 

ActiveHi

Активно Hi. Соответствует свойству Активно Hi в Панели свойств в категории Шкала.

Методы доступа: get/set

tag.ScaleType = "Шкала AI";

var scaleAI = (ScaleAIItem)tag.Scale;

scaleAI.DelayTime = 1551;

scaleAI.ActiveHiHi = false;

scaleAI.ActiveHi = false;

scaleAI.ActiveLo = true;

scaleAI.ActiveLoLo = false;

scaleAI.UseHiHi = false;

scaleAI.UseHi = false;

scaleAI.UseLo = true;

scaleAI.UseLoLo = false;

scaleAI.HiHi = 33;

scaleAI.Hi = 41;

scaleAI.Lo = 422;

scaleAI.LoLo = 42;

scaleAI.HiHiPriority = 44111;

scaleAI.HiPriority = 14111;

scaleAI.LoLoPriority = 2252;

scaleAI.LoPriority = 22252;

scaleAI.RateOfChangePriority = 3533;

scaleAI.RateOfChangeText = "rateTex5t";

scaleAI.HiHiText = "Hihi5hi";

scaleAI.HiText = "Hi5hi";

scaleAI.LoLoText = "Lolo5lo";

scaleAI.LoText = "Lo5l";

scaleAI.Hysteresis = "775";

 

this.WriteConsole("AI scale:");

this.WriteConsole("scaleAI.DelayTime: " + scaleAI.DelayTime);

this.WriteConsole("scaleAI.ActiveHiHi: " + scaleAI.ActiveHiHi);

this.WriteConsole("scaleAI.ActiveHi: " + scaleAI.ActiveHi);

this.WriteConsole("scaleAI.ActiveLo: " + scaleAI.ActiveLo);

this.WriteConsole("scaleAI.ActiveLoLo: " + scaleAI.ActiveLoLo);

this.WriteConsole("scaleAI.HiHi: " + scaleAI.HiHi);

this.WriteConsole("scaleAI.Hi: " + scaleAI.Hi);

this.WriteConsole("scaleAI.Lo: " + scaleAI.Lo);

this.WriteConsole("scaleAI.LoLo: " + scaleAI.LoLo);

this.WriteConsole("scaleAI.HiHiPriority: " + scaleAI.HiHiPriority);

this.WriteConsole("scaleAI.HiPriority: " + scaleAI.HiPriority);

this.WriteConsole("scaleAI.LoLoPriority: " + scaleAI.LoLoPriority);

this.WriteConsole("scaleAI.LoPriority: " + scaleAI.LoPriority);

this.WriteConsole("scaleAI.RateOfChangePriority: " + scaleAI.RateOfChangePriority);

this.WriteConsole("scaleAI.RateOfChangeText: " + scaleAI.RateOfChangeText);

this.WriteConsole("scaleAI.HiHiText: " + scaleAI.HiHiText);

this.WriteConsole("scaleAI.HiText: " + scaleAI.HiText);

this.WriteConsole("scaleAI.LoLoText: " + scaleAI.LoLoText);

this.WriteConsole("scaleAI.LoText: " + scaleAI.LoText);

this.WriteConsole("scaleAI.Hysteresis: " + scaleAI.Hysteresis);

this.WriteConsole("");

ActiveHiHi

Активно HiHi. Соответствует свойству Активно HiHi в Панели свойств в категории Шкала.

Методы доступа: get/set

ActiveLo

Активно Lo. Соответствует свойству Активно Lo в Панели свойств в категории Шкала.

Методы доступа: get/set

ActiveLoLo

Активно LoLo. Соответствует свойству Активно LoLo в Панели свойств в категории Шкала.

Методы доступа: get/set

DelayTime

Время задержки. Соответствует свойству Время задержки в Панели свойств в категории Шкала.

Методы доступа: get/set

Hi

Верхняя предупредительная граница Hi. Соответствует свойству Hi в Панели свойств в категории Шкала.

Свойство возвращает null, если флаг UseHi установлен в false.

Методы доступа: get/set

HiHi

Верхняя аварийная граница HiHi. Соответствует свойству HiHi в Панели свойств в категории Шкала.

Свойство возвращает null, если флаг UseHiHi установлен в false.

Методы доступа: get/set

HiHiPriority

Приоритет HiHi сообщения. Соответствует свойству Приоритет HiHi сообщения в Панели свойств в категории Шкала.

Методы доступа: get/set

HiHiText

Текст HiHi сообщения. Соответствует свойству Текст HiHi сообщения в Панели свойств в категории Шкала.

Методы доступа: get/set

HiPriority

Приоритет Hi сообщения. Соответствует свойству Приоритет Hi сообщения в Панели свойств в категории Шкала.

Методы доступа: get/set

HiText

Текст Hi сообщения. Соответствует свойству Текст Hi сообщения в Панели свойств в категории Шкала.

Методы доступа: get/set

Hysteresis

Гистерезис. Соответствует свойству Гистерезис в Панели свойств в категории Шкала.

Методы доступа: get/set

Lo

Нижняя предупредительная граница Lo. Соответствует свойству Lo в Панели свойств в в категории Шкала.

Свойство возвращает null, если флаг UseLo установлен в false.

Методы доступа: get/set

LoLo

Нижняя аварийная граница LoLo. Соответствует свойству LoLo в Панели свойств в в категории Шкала.

Свойство возвращает null, если флаг UseLoLo установлен в false.

Методы доступа: get/set

LoLoPriority

Приоритет LoLo сообщения. Соответствует свойству Приоритет LoLo сообщения в Панели свойств в категории Шкала.

Методы доступа: get/set

LoLoText

Текст LoLo сообщения. Соответствует свойству Текст LoLo сообщения в Панели свойств в категории Шкала.

Методы доступа: get/set

LoPriority

Приоритет Lo сообщения. Соответствует свойству Приоритет Lo сообщения в Панели свойств в категории Шкала.

Методы доступа: get/set

LoText

Текст Lo сообщения. Соответствует свойству Текст Lo сообщения в Панели свойств в категории Шкала.

Методы доступа: get/set

MaxChangeRate

Максимальная скорость изменения. Соответствует свойству Максимальная скорость изменения в Панели свойств в категории Шкала.

Методы доступа: get/set

Maximum

Максимум. Соответствует свойству Максимум в Панели свойств в категории Шкала.

Методы доступа: get/set

Minimum

Минимум. Соответствует свойству Минимум в Панели свойств в категории Шкала.

Методы доступа: get/set

RateOfChangePriority

Приоритет сообщения о скорости изменения. Соответствует свойству Приоритет сообщения о скорости изменения в Панели свойств в категории Шкала.

Методы доступа: get/set

RateOfChangeText

Текст сообщения о скорости изменения. Соответствует свойству Текст сообщения о скорости изменения в Панели свойств в категории Шкала.

Методы доступа: get/set

UseHi

Использовать Hi. Соответствует свойству Использовать Hi в Панели свойств в категории Шкала.

Методы доступа: get/set

UseHiHi

Использовать HiHi. Соответствует свойству Использовать HiHi в Панели свойств в категории Шкала.

Методы доступа: get/set

UseLo

Использовать Lo. Соответствует свойству Использовать Lo в Панели свойств в категории Шкала.

Методы доступа: get/set

UseLoLo

Использовать LoLo. Соответствует свойству Использовать LoLo в Панели свойств в категории Шкала.

Методы доступа: get/set

Методы (Methods)

ResetMaximum()

 

Сброс максимума к унаследованному или дефолтному значению.

scaleAI.ResetMaximum();

ResetMinimum()

 

Сброс минимума к унаследованному или дефолтному значению.

scaleAI.ResetMinimum();

ResetHiHi()

 

Сброс верхней аварийной границы HiHi.

scaleAI.ResetHiHi();

ResetHi()

 

Сброс верхней предупредительной границы Hi.

scaleAI.ResetHi();

ResetLo()

 

Сброс нижней предупредительной границы Lo.

scaleAI.ResetLo();

ResetLoLo()

 

Сброс нижней аварийной границы LoLo.

scaleAI.ResetLoLo();

ResetUseHiHi()

 

Сброс флага использования HiHi.

scaleAI.ResetUseHiHi();

ResetUseHi()

 

Сброс флага использования Hi.

scaleAI.ResetUseHi();

ResetUseLo()

 

Сброс флага использования Lo.

scaleAI.ResetUseLo();

ResetUseLoLo()

 

Сброс флага использования LoLo.

scaleAI.ResetUseLoLo();

ResetHysteresis()

 

Сброс гистерезиса.

scaleAI.ResetHysteresis();

ResetMaxChangeRate()

 

Сброс максимальной скорости изменения.

scaleAI.ResetMaxChangeRate();

ResetDelayTime()

 

Сброс времени задержки.

scaleAI.ResetDelayTime();

ResetActiveHiHi()

 

Сброс флага активности HiHi.

scaleAI.ResetActiveHiHi();

ResetActiveHi()

 

Сброс флага активности Hi.

scaleAI.ResetActiveHi();

ResetActiveLo()

 

Сброс флага активности Lo.

scaleAI.ResetActiveLo();

ResetActiveLoLo()

 

Сброс флага активности LoLo.

scaleAI.ResetActiveLoLo();

ResetHiHiPriority()

 

Сброс приоритета HiHi сообщения.

scaleAI.ResetHiHiPriority();

ResetHiPriority()

 

Сброс приоритета Hi сообщения.

scaleAI.ResetHiPriority();

ResetLoPriority()

 

Сброс приоритета Lo сообщения.

scaleAI.ResetLoPriority();

ResetLoLoPriority()

 

Сброс приоритета LoLo сообщения.

scaleAI.ResetLoLoPriority();

ResetRateOfChangePriority()

 

Сброс приоритета сообщения о скорости изменения.

scaleAI.ResetRateOfChangePriority();

ResetHiHiText()

 

Сброс текста HiHi сообщения.

scaleAI.ResetHiHiText();

ResetHiText()

 

Сброс текста Hi сообщения.

scaleAI.ResetHiText();

ResetLoText()

 

Сброс текста Lo сообщения.

scaleAI.ResetLoText();

ResetLoLoText()

 

Сброс текста LoLo сообщения.

scaleAI.ResetLoLoText();

ResetRateOfChangeText()

 

Сброс текста сообщения о скорости изменения.

scaleAI.ResetRateOfChangeText();

Для свойств Шкалы AI рекомендуется делать проверку свойств ScaleType на null перед обращением, для избежания исключений.