キャスト モード
データ型のキャスト レベル
説明
アプリ構成ペイン: 詳細設定
構成オブジェクト: coder.EmbeddedCodeConfig
生成された C/C++ コードの変数のデータ型のキャスト レベル。Control Data Type Casts in Generated Code (Embedded Coder)を参照してください。
設定
ノミナル値この設定が既定の設定です。
既定の C コンパイラのデータ型のキャストを使用する C/C++ コードを生成します。以下に例を示します。
short addone(short x) { int i; i = x + 1; if (i > 32767) { i = 32767; } return (short)i; }標準準拠データ型をキャストして MISRA™ 標準に準拠する C/C++ コードを生成します。以下に例を示します。
short addone(short x) { int i; i = (int)x + (int)1; if (i > (int)32767) { i = (int)32767; } return (short)i; }明示的データ型の値を明示的にキャストする C/C++ コードを生成します。以下に例を示します。
short addone(short x) { int i; i = (int)x + 1; if (i > 32767) { i = 32767; } return (short)i; }
プログラムでの使用
プロパティ: CastingMode |
値: 'Nominal' | 'Standards' | 'Explicit' |
既定の設定: 'Nominal' |
バージョン履歴
R2015a で導入