Самогенерирующийся блок





| Си |
в палитре на схеме

Описание

Страница находится в разработке.

Входные порты

Имя Описание Тип линии связи
in Порт входа Математическая

Выходные порты

Имя Описание Тип линии связи
out Порт выхода Математическая

Свойства

Название Имя Описание По умолчанию Тип данных
Количество портов nport Установка количества портов блока 1 Целое
Массив размерностей выходов outdims Установка размерностей выходов через массив [1] Целый массив
Имена загружаемых DLL dllnames Установка имени загружаемых dll myblock.dll Текст
Имена оборудования componentnames Установка имени оборудования a1 Текст
Имена файлов проектов для отладки prjnames Установка имени файлов проектов для отладки Текст
Создавать по умолчанию не существующие переменные useemptyvars Выбор создания не существующих переменных Да Двоичное
Количество потоков nthread Установка количества потоков 1 Целое
Заголовок модуля header Установка заголовка модуля Текст
Секция декларации переменных vars Описание переменных static double %blockname%_w = 100 Текст
Основная секция кода code Описание основного кода %out:0% = sin(%unikname%_dyn_var)*%blockname%_w Текст
Секция запоминания состояний state Установка запоминания состояния %out: 0%=%out: 0%+l Текст
Декларации переменных DBM dbm Описание переменных базы данных //AddVar(0, // 0 - внешняя, 1 - динамическая, 2 - алгебраическая, 3 - внутреннее состояние, 4 - константа, 5 - локальная // "%unikname%_my_global_external_var", //Имя переменной // 0, // 0 - вещественная, 1 - двоичная, 2 - целая //тип данных // [1], //Размерность // floattostr(1), //Значение по умолчанию // "Внешняя переменная", //Описание переменной // 2); //Направление 0-вход, 1-выход, 2-двунаправленная AddVar(1,"%unikname%_dyn_var",0,[1],floattostr(1),"Динамическая переменная",2) Текст
Значения переменных по умолчанию data Установка значений по умолчанию %out:0%=l Текст
Типы выходов outtypes Установка типа выхода:
  • "Вещественное(64)";
  • "Двоичное";
  • "Целое(32)"
- Множество
Код вычисления производных deri_code Описание способа вычисления производных %unikname%_dyn_var_den=%input:O% Текст

Параметры

Блок не имеет параметров.

Примеры

Блок не имеет примеров.