String Length
入力 string の文字数を出力
ライブラリ:
Simulink /
String
説明
String Length ブロックは、入力 string の文字数を出力します。たとえば、String Length ブロックを使用して、焦点を string 内の特定の位置に移動させることができます。
端子
入力
Port_1 — 入力 string
スカラー
入力 string。スカラーとして指定します。
データ型: string
出力
Port_1 — 文字数
スカラー
入力 string の文字数。スカラーとして指定します。
データ型: int8
| uint8
| int16
| uint16
| int32
| uint32
パラメーター
出力データ型 — 出力データ型
継承: 内部ルールによる継承
(既定値) | 継承: 逆伝播による継承
| int8
| uint8
| int16
| uint16
| int32
| uint32
| <data type expression>
出力データ型。型は継承されるか、直接指定されるか、Simulink.NumericType
などのデータ型オブジェクトとして表現されます。
継承オプションを選択すると、ブロックは次の動作を示します。
継承: 内部ルールによる継承
— Simulink® は、組み込みターゲット ハードウェアのプロパティを考慮しつつ、数値の精度、パフォーマンス、および生成コードのサイズのバランスが取れるように、データ型を選択します。継承: 逆伝播による継承
— 駆動ブロックのデータ型を使用します。
[データ型アシスタントを表示] ボタン をクリックして、データ型の属性の設定に役立つ [データ型アシスタント] を表示します。詳細は、データ型アシスタントを利用したデータ型の指定を参照してください。
プログラムでの使用
ブロック パラメーター: OutDataTypeStr |
型: 文字ベクトル |
値: 'Inherit: Inherit via internal rule' | 'Inherit: Inherit via back propagation' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | <data type expression> |
既定の設定: 'Inherit: Inherit via internal rule' |
モード — データ型のカテゴリ
Inherit
(既定値) | Built in
| Expression
データ型のカテゴリ。Inherit
、Built in
、または Expression
として指定します。このパラメーターを使用する方法の詳細については、データ型アシスタントを利用したデータ型の指定を参照してください。
依存関係
[データ型アシスタントを表示] ボタンをクリックすると、このパラメーターが有効になります。
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
拡張機能
C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。
HDL コード生成
HDL Coder™ を使用して FPGA 設計および ASIC 設計のための VHDL、Verilog および SystemVerilog のコードを生成します。
HDL Coder™ には、HDL の実装および合成されたロジックに影響する追加のコンフィギュレーション オプションがあります。
このブロックには 1 つの既定の HDL アーキテクチャがあります。
ConstrainedOutputPipeline | 既存の遅延を設計内で移動することによって出力に配置するレジスタの数。分散型パイプラインではこれらのレジスタは再分散されません。既定の設定は |
InputPipeline | 生成されたコードに挿入する入力パイプライン ステージ数。分散型パイプラインと制約付き出力パイプラインでは、これらのレジスタを移動できます。既定の設定は |
OutputPipeline | 生成されたコードに挿入する出力パイプライン ステージ数。分散型パイプラインと制約付き出力パイプラインでは、これらのレジスタを移動できます。既定の設定は |
バージョン履歴
R2018a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)