convertToSingle

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

Синтаксис

ConversionReport = DataTypeWorkflow.Single.convertToSingle(systemToConvert)

Описание

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

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

развернуть все

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

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

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

развернуть все

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

Примеры

развернуть все

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

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

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

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

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

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

Введенный в R2017b