В методе Forw в левой части оператора присваивания могут фигурировать имена любых переменных и элементов предопределенного массива выходных сигналов (OutSignals). В выражении, стоящем в правой части оператора присваивания могут участвовать любые переменные, аргументы элемента и элементы предопределенных массивов входных сигналов (InSignals) и параметров (Parameters).
В методе Back в левой части оператора присваивания могут фигурировать имена любых переменных, элементов предопределенных массивов входных сигналов обратного функционирования (Back.InSignals) и параметров (Back.Parameters). В выражении, стоящем в правой части оператора присваивания, могут участвовать любые переменные,
аргументы элемента и элементы предопределенных массивов входных (InSignals) и выходных (OutSignals) сигналов и параметров (Parameters). Отметим важную особенность вычисления поправок к параметрам. Поскольку один и тот же параметр может использоваться несколькими элементами, при вычислении поправки к параметру вычисленное значение нужно не присваивать соответствующему элементу массива Back.Parameters, а добавлять. При этом в теле метода элементы массива Back.Parameters не могут фигурировать в правой части оператора присваивания. Эта особенность вычисления поправок к параметрам обрабатывается компонентом сеть.
Описание элемента завершается ключевым словом End за которым следует имя элемента.
Пример описания элементов
NetBibl Elements; {Библиотека элементов}
Element Synaps {Обычный синапс}
InSignals 1 {Один входной сигнал}
OutSignals 1 {Один выходной сигнал}
Parameters 1 {Один параметр – вес связи}
Forw {Начало описания прямого функционирования}
Begin {Выходной сигнал – произведение входного сигнала на параметр}
OutSignals[1] = InSignals[1] * Parameters[1]
End {Конец описания прямого функционирования}
Back {Начало описания обратного функционирования}
Begin {Поправка к входному сигналу – произведение поправки к выходному сигналу на параметр}