Расчетное ядро |
Произвольные данные - позволяет хранить произвольный бинарный байтовый набор (TStream) загруженный из файла. При редактировании пользователь выбирает файл, данные из файла загружаются в ячейку и затем хранятся вместе с проектом.
Составной тип данных - данный тип является аналогом типа Record (запись) в Delphi и может включать в себя несколько сигналов различных типов. Обращение к сигналу внутри записи происходит с помощью оператора "->", например Record->Signal=1;
Множество - этот тип данных подразумевает наличие конечного множества некоторых элементов, из которых одновременно может быть выбрано несколько. Редактирование и выбор активных элементов.
Комплексное - комплексное число, состоящее из вещественных действительной и мнимой частей. С сигналами данного типа поддерживаются все математические операции по правилам математических операций с комплексными числами.
Комплексный вектор - одномерный массив, состоящий из комплексных чисел. Для массивов одинаковой размерности поддерживаются поэлементные арифметические операции. Также доступно обращение к отдельным элементам вектора (M[i]).
Комплексная матрица - массив одномерных комплексных массивов (комплексных векторов). В случае, когда все одномерные массивы имеют одну размерность, является реализацией матрицы. Данные этого типа поддерживают арифметические операции по правилам матричной математики. Также поддерживается обращение к строкам матрицы (M[i]), так и к отдельным элементам (M[i,j]).
Внешний тип данных - этот типа данных позволяет подключить к свойству внешний плагин из DLL, унаследованный от базового класса IDataInterface (модуль Root\DataTypes.pas). Подключение плагина внешних данных позволяет хранить произвольные нестандартные данные.
Команда управления - команда управления представляет собой ячейку двоичного типа со специфичными правилами записи в неё. При записи в этот сигнал новое значение ячейки будет равным (старое значение) ИЛИ (записываемое значение). При этом при считывании этой ячейки блоком чтения сигналов после считывания её состояние будет сброшено в логический 0.