convertToSingle

Преобразуйте систему с двойной точностью в одинарную точность

Описание

пример

ConversionReport = DataTypeWorkflow.Single.convertToSingle(systemToConvert) преобразует систему, заданную systemToConvert к одинарной точности и возвращает отчет. Типы данных, которые заданы как булевская переменная, фиксированная точка или одно из встроенных целых чисел, не затронуты преобразованием.

Примеры

свернуть все

  1. Откройте систему, чтобы преобразовать в одинарную точность.

    addpath(fullfile(docroot,'toolbox','fixpoint','examples'))
    ex_fuel_rate_calculation

  2. Используйте DataTypeWorkflow.Single.convertToSingle метод, чтобы преобразовать систему от двойной точности до одинарной точности.

    report = DataTypeWorkflow.Single.convertToSingle('ex_fuel_rate_calculation')
    Заданная система теперь использует типы данных с одинарной точностью вместо типов данных с двойной точностью. Типы данных в модели, которые были заданы как булевская переменная, фиксированная точка или одно из встроенных целых чисел, остаются то же самое после преобразования.

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

свернуть все

Система, чтобы преобразовать от с двойной точностью до с одинарной точностью в виде вектора символов. Система должна быть открыта перед использованием этого метода.

Типы данных: char

Выходные аргументы

свернуть все

Сообщите содержащий результаты преобразования.

Альтернативы

Можно также использовать приложение Single Precision Converter, чтобы преобразовать систему от двойной точности до одинарной точности. Чтобы открыть приложение Single Precision Converter, во вкладке Simulink® Apps, выбирают Single Precision Converter. Для получения дополнительной информации смотрите Начало работы с Single Precision Converter.

Введенный в R2017b