Main Content

convertToSingle

倍精度システムを単精度に変換

説明

ConversionReport = DataTypeWorkflow.Single.convertToSingle(systemToConvert)systemToConvert で指定したシステムを単精度に変換し、レポートを返します。Boolean、固定小数点、いずれかの組み込み整数として指定されたデータ型は変換の影響を受けません。

すべて折りたたむ

この例では、倍精度システムを単精度に変換する方法を示します。

システムを開いて単精度に変換します。

open_system('ex_fuel_rate_calculation');

DataTypeWorkflow.Single.convertToSingle メソッドを使用して、システムを倍精度から単精度に変換します。

report = DataTypeWorkflow.Single.convertToSingle('ex_fuel_rate_calculation');
Updating Model Advisor cache...
Model Advisor cache updated. For new customizations, to update the cache, use the Advisor.Manager.refresh_customizations method.

指定したシステムは、倍精度データ型の代わりに単精度データ型を使用します。Boolean、固定小数点、いずれかの組み込み整数として指定されたモデル内のデータ型は、変換後も変更はありません。

入力引数

すべて折りたたむ

倍精度から単精度に変換するシステム。文字ベクトルとして指定します。この方法を使用する前にそのシステムを開いていなければなりません。

データ型: char

出力引数

すべて折りたたむ

変換の結果が含まれるレポート。

代替方法

単精度コンバーター アプリを使用してシステムを倍精度から単精度に変換することもできます。単精度コンバーター アプリを開くには、Simulink®[アプリ] タブで [単精度コンバーター] を選択します。詳細については、単精度コンバーター入門を参照してください。

バージョン履歴

R2016b で導入