exponenta event banner

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. Дополнительные сведения см. в разделе Начало работы с преобразователем одиночной точности.

Представлен в R2016b