ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

convertToSingle

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

構文

ConversionReport = DataTypeWorkflow.Single.convertToSingle(systemToConvert)

説明

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

入力引数

すべて展開する

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

データ型: char

出力引数

すべて展開する

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

すべて展開する

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

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

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

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

代替方法

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

R2016b で導入