Инспектор данных моделирования (Simulink) можно использовать для проверки и сравнения входных и выходных данных с плавающей и фиксированной точками, зарегистрированных с помощью codegen функция. В командной строке MATLAB ®:
Создайте объект конфигурации с фиксированной точкой и настройте имя тестового файла.
fixptcfg = coder.config('fixpt'); fixptcfg.TestBenchName = 'dti_test';
Выберите для запуска тестового файла для проверки сгенерированного кода MATLAB с фиксированной точкой. Запишите входные и выходные данные для печати сравнения и выберите использование инспектора данных моделирования для печати результатов.
fixptcfg.TestNumerics = true; fixptcfg.LogIOForComparisonPlotting = true; fixptcfg.PlotWithSimulationDataInspector = true;
Создание кода MATLAB с фиксированной точкой с помощью codegen.
codegen -float2fixed fixptcfg -config cfg dti
Пример см. в разделе Предложение типов данных с фиксированной точкой на основе производных диапазонов.