Compose String
指定された形式および入力信号に基づく出力 string 信号の構成
ライブラリ:
Simulink /
String
説明
Compose String ブロックは、[書式設定] パラメーターにリストされる書式指定子に基づいて出力 string 信号を構成します。[書式設定] パラメーターは入力信号の数を決定します。複数の入力がある場合、ブロックはこれらの複数の入力を順番に結合して、関連付けられている書式指定子を各入力につき 1 つ適用することで文字列を構成します。各書式指定子はパーセント記号 %
で始まり、その後に変換文字が続きます。たとえば %f
は、入力の形式を浮動小数点出力として設定します。string 出力の補足として、文字を書式仕様に加えることもできます。このブロックを使用して、複数の入力から出力 string 信号を構成して形式を設定できます。
たとえば、[書式設定] パラメーターに "%s is %f"
が含まれる場合、ブロックは string 信号および single または double の信号の 2 つの入力を期待します。最初の入力が string "Pi"
で、2 番目の入力が double 値 3.14
である場合、出力は "Pi is 3.14"
です。
ブロックから生成されたコードを MinGW® コンパイラでコンパイルすると、コンパイルされたコードを実行した際に、浮動小数点入力について、標準とは異なる結果になることがあります。たとえば、数値入力の 501.987
に対して、想定される string "5.019870e+02"
ではなく、string "5.019870e+002"
が返されます。
端子
入力
出力
パラメーター
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
アルゴリズム
拡張機能
バージョン履歴
R2018a で導入