|
<< 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 перед обращением, для избежания исключений.