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