Узел, название которого начинается с подстроки вида ‘(ИмяОператора)’, где ИмяОператора— название оператора. Название оператора чувствительно к регистру.
Стандартные операторы возвращают :
Название оператора | Описание | Возвращаемое значение |
---|---|---|
OR | логическое «Или» | результат суммирования операндов (‘входов’ узла) |
AND | логическое «И» | результат перемножения операндов (‘входов’ узла) |
MIN | минимум | минимальное значение операндов (‘входов’ узла) |
MAX | максимум | максимальное значение операндов (‘входов’ узла) |
Можно задавать пользовательские операторы — их операции следует обрабатывать в пользовательском коде.
Свойства #
Result #
Описание
Результат оператора.
Result : Double
Значение свойства (ReadOnly)
Тип: Double
Число двойной точности.
For Each Chain In Chains For Each Node In Chain If Not Node.GraphItem.isSet("Cumul") Then If Node.GraphItem.TryInitOperator Then For Each gi In Node.GraphItem.NodesTo Node.GraphItem.Operator.Input gi.Graph("Cumul").Dbl Next Node.Graph("Cumul").Dbl = Node.GraphItem.Operator.Result End If End If Next Next
Методы #
Input #
Описание
Добавляет значение к списку операндов.
Input ( Value Double )
Параметры
Value | Double | Значение, которое будет добавляено к списку операндов.
|
For Each Chain In Chains For Each Node In Chain If Not Node.GraphItem.isSet("Cumul") Then If Node.GraphItem.TryInitOperator Then For Each gi In Node.GraphItem.NodesTo Node.GraphItem.Operator.Input gi.Graph("Cumul").Dbl Next Node.Graph("Cumul").Dbl = Node.GraphItem.Operator.Result End If End If Next Next