almaGRID API

Узел, название которого начинается с подстроки вида ‘(ИмяОператора)’, где ИмяОператора— название оператора. Название оператора чувствительно к регистру.

Стандартные операторы возвращают :

Название оператораOverviewВозвращаемое значение
ORлогическое «Или»результат суммирования операндов (‘входов’ узла)
AND логическое «И» результат перемножения операндов (‘входов’ узла)
MINминимумминимальное значение операндов (‘входов’ узла)
MAXмаксимуммаксимальное значение операндов (‘входов’ узла)

Можно задавать пользовательские операторы — их операции следует обрабатывать в пользовательском коде.

Свойства #

Result #

Overview
Результат оператора.

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

almaGRID API

Методы #

Input #

Overview
Добавляет значение к списку операндов.

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

almaGRID API

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: