В командной строке MATLAB вводят plcdemo_fixed_point. Если модель в качестве примера открывается, следуйте этим инструкциям, чтобы сконфигурировать модель для генерации кода Структурированного текста.
Если блок в подсистеме имеет вкладку Signal Attributes, перейдите к той вкладке и скачку к шагу 3.
Если нет никаких блоков в подсистеме с использованием вкладки Signal Attributes блока Data Type Conversion. Добавьте блок Data Type Conversion в модель и продолжите к следующему шагу.
Для параметра Integer rounding mode выберите Round.
Снимите флажок Saturate on integer overflow.
Для параметра Output data type выберите тип данных с фиксированной точкой.
Нажмите кнопку Data Type Assistant.
Для параметра Размера слова введите 8, 16, или 32.
Для параметра Mode выберите Fixed point.
Для параметра Scaling выберите Binary point.


Нажмите OK.
В диалоговом окне Model Configuration Parameters нажмите Hardware Implementation узел.
Для параметра Device vendor выберите Generic или Custom Processor. Если вы выбираете Custom Processor перейдите к шагу 4.
Для Device type выберите Custom.
Для Signed integer division rounds to выберите Zero.
Для Number of bits, набор char к 16.


Тип данных с фиксированной точкой на 64 бита, не поддержанный.
Тип данных и тип значения должны совпадать для настраиваемых параметров фиксированной точки типа с Simulink.Parameter.

Параметр Scaling вводит Slope and bias не поддерживается для генерации кода.
Вы теперь готовы: