Свойства узлов в AgavaSCADA/AgavaPLC: различия между версиями
(→NColor) |
(→NPoint) |
||
| Строка 6: | Строка 6: | ||
Свойство, хранящее значения типа "булевское", имеющее два возможных значения - "истина", "ложь". | Свойство, хранящее значения типа "булевское", имеющее два возможных значения - "истина", "ложь". | ||
| − | === | + | === uchar === |
| − | Имя типа: ntProperty: | + | Имя типа: 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 | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
=== 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