Свойства узлов в AgavaSCADA/AgavaPLC: различия между версиями

Материал из docs.kb-agava.ru
Перейти к навигации Перейти к поиску
 
Строка 6: Строка 6:
 
Свойство, хранящее значения типа "булевское", имеющее два возможных значения - "истина", "ложь".
 
Свойство, хранящее значения типа "булевское", имеющее два возможных значения - "истина", "ложь".
  
=== SignalValue ===
+
=== uchar ===
Имя типа: ntProperty:nstPropertySignalValue
+
Имя типа: ntProperty:nstPropertyUChar
 +
 
 +
=== ushort ===
 +
Имя типа: ntProperty:nstPropertyUShort
 +
 
 +
=== uint ===
 +
Имя типа: ntProperty:nstPropertyUInt
 +
 
 +
=== int ===
 +
Имя типа: ntProperty:nstPropertyInt
 +
 
 +
=== string ===
 +
Имя типа: ntProperty:nstPropertyString
 +
 
 +
Свойство, хранящее значения типа "строка".
  
 
=== double ===
 
=== double ===
Строка 13: Строка 27:
  
 
Свойство, хранящее значения вещественного типа.
 
Свойство, хранящее значения вещественного типа.
 +
 +
=== SignalValue ===
 +
Имя типа: ntProperty:nstPropertySignalValue
  
 
=== NPen ===
 
=== NPen ===
Строка 83: Строка 100:
 
=== enum ===
 
=== enum ===
 
Имя типа: ntProperty:nstPropertyEnum
 
Имя типа: ntProperty:nstPropertyEnum
 +
 +
Обращение в программах к свойству аналогично работе со свойствами типа int.
  
 
=== NPoint ===
 
=== NPoint ===
Строка 92: Строка 111:
 
=== NodeType ===
 
=== NodeType ===
 
Имя типа: ntProperty:nstPropertyNodeType
 
Имя типа: ntProperty:nstPropertyNodeType
 
=== uchar ===
 
Имя типа: ntProperty:nstPropertyUChar
 
 
=== ushort ===
 
Имя типа: ntProperty:nstPropertyUShort
 
 
=== uint ===
 
Имя типа: ntProperty:nstPropertyUInt
 
 
=== int ===
 
Имя типа: ntProperty:nstPropertyInt
 
 
=== string ===
 
Имя типа: ntProperty:nstPropertyString
 
 
Свойство, хранящее значения типа "строка".
 
  
 
=== Set ===
 
=== Set ===
 
Имя типа: ntProperty:nstPropertySet
 
Имя типа: ntProperty:nstPropertySet
 +
 +
Представляет собой ссылку на другие свойства.
  
 
=== NodeTime ===
 
=== NodeTime ===

Текущая версия на 11:22, 6 ноября 2025

1 Типы свойств

1.1 bool

Имя типа: ntProperty:nstPropertyBool

Свойство, хранящее значения типа "булевское", имеющее два возможных значения - "истина", "ложь".

1.2 uchar

Имя типа: ntProperty:nstPropertyUChar

1.3 ushort

Имя типа: ntProperty:nstPropertyUShort

1.4 uint

Имя типа: ntProperty:nstPropertyUInt

1.5 int

Имя типа: ntProperty:nstPropertyInt

1.6 string

Имя типа: ntProperty:nstPropertyString

Свойство, хранящее значения типа "строка".

1.7 double

Имя типа: ntProperty:nstPropertyDouble

Свойство, хранящее значения вещественного типа.

1.8 SignalValue

Имя типа: ntProperty:nstPropertySignalValue

1.9 NPen

Имя типа: ntProperty:nstPropertyNPen

1.10 wstring

Имя типа: ntProperty:nstPropertyWString

1.11 NodeLink

Имя типа: ntProperty:nstPropertyNodeLink

1.12 NodesArray

Имя типа: ntProperty:nstPropertyNodeArray

1.13 ValueLink

Имя типа: ntProperty:nstPropertyValueLink

1.14 ValuesArray

Имя типа: ntProperty:nstPropertyValueArray

1.15 CondStringMap

Имя типа: ntProperty:nstPropertyCondStringMap

1.16 CondResourceMap

Имя типа: ntProperty:nstPropertyCondResourceMap

1.17 NSize

Имя типа: ntProperty:nstPropertyNSize

1.18 NFont

Имя типа: ntProperty:nstPropertyNFont

1.19 NColor

Имя типа: ntProperty:nstPropertyNColor

Свойство, хранящее значения типа "цвет", описываемый четырьмя компонентами - три компонента цвета (красный, синий, зеленый) и прозрачность.

1.19.1 Запись значений типа int

Запись в свойство значений типа int в диапазоне 0...15 приводит к установке соответствующего цвета из 4-битной палитры Windows, прозрачность отключена:

0 — черный 8 — серый
1 — темно-красный 9 — ярко-красный
2 — темно-зеленый 10 — ярко-зеленый
3 — оливковый 11 — ярко-желтый
4 — темно-синий 12 — ярко-синий
5 — фиолетовый 13 — ярко-фиолетовый
6 — темный аквамарин 14 — аквамарин
7 — светло-серый 15 — белый

1.19.2 Запись значений типа uint AS 1.6.28+

Запись в свойство 32-бит значений типа uint позволяет установить цвет в формате RGBa. Старшие байты хранят цвет (R, G, B компоненты последовательно, R - в самом старшем байте), самый младший байт хранит прозрачность.

1.20 enum

Имя типа: ntProperty:nstPropertyEnum

Обращение в программах к свойству аналогично работе со свойствами типа int.

1.21 NPoint

Имя типа: ntProperty:nstPropertyNPoint

1.22 ResourceLink

Имя типа: ntProperty:nstPropertyResourceLink

1.23 NodeType

Имя типа: ntProperty:nstPropertyNodeType

1.24 Set

Имя типа: ntProperty:nstPropertySet

Представляет собой ссылку на другие свойства.

1.25 NodeTime

Имя типа: ntProperty:nstPropertyNodeTime

1.26 NodeValueMap

Имя типа: ntProperty:nstPropertyNodeValueMap

1.27 AuthPrivArray

Имя типа: ntProperty:nstPropertyAuthPrivArray

1.28 StringValueMap

Имя типа: ntProperty:nstPropertyStringValueMap

1.29 NodesContainer

Имя типа: ntProperty:nstPropertyNodesContainer

1.30 NodeLinkValueLinkMap

Имя типа: ntProperty:nstPropertyNodeLinkValueLinkMap

1.31 NodePrivArray

Имя типа: ntProperty:nstPropertyNodePrivArray