В командной строке MATLAB введите plcdemo_fixed_point. После открытия примера модели выполните следующие инструкции, чтобы настроить модель для создания кода структурированного текста.
Если блок в подсистеме имеет вкладку Signal Attributes, перейдите к этой вкладке и перейдите к шагу 3.
Если в подсистеме нет блоков с вкладкой Signal Attributes, используйте блок Data Type Conversion. Добавьте в модель блок преобразования типов данных и перейдите к следующему шагу.
Для параметра Режим округления целых чисел выберите Round.
Снимите флажок Насыщить при переполнении целых чисел.
Для параметра Тип выходных данных выберите тип данных с фиксированной точкой.
Нажмите кнопку Data Type Assistant.
Для параметра «Длина слова» введите 8, 16, или 32.
Для параметра Mode выберите Fixed point.
Для параметра «Масштабирование» выберите Binary point.


Нажмите кнопку ОК.
В диалоговом окне Параметры конфигурации модели (Model Configuration Parameters) щелкните значок Hardware Implementation узел.
Для параметра Поставщик устройства выберите Generic или Custom Processor. При выборе Custom Processor перейдите к шагу 4.
В поле Тип устройства выберите Custom.
Для скруглений целочисленного деления со знаком, выберите Zero.
Для параметра Number of bits установите значение char в 16.


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

Тип параметра масштабирования Slope and bias не поддерживается для создания кода.
Теперь вы готовы: