Main Content

stringtype

string データ型を作成

説明

string = stringtype(maximum_length) は、最大長をもつ Simulink® string データ型を作成します。あるいは、String Constant ブロック、String Concatenate ブロックおよび Compose String ブロックを使用して string データ型を作成することもできます。

stringtype(maximum_length) は、最大長をもつ Simulink string データ型を作成します。このデータ型は、MATLAB® コマンド ラインまたは String Constant ブロック、String Concatenate ブロックまたは Compose String ブロックの [出力データ型] パラメーターに直接入力することができます。

ヒント

stringtype(0) を指定すると、最大長をもたない string データ型が作成されます。この構文は、Simulink ブロックのデータ型に string を指定するのと同じです。

すべて折りたたむ

最大長が 10 の string データ型を作成します。

h=stringtype(10)
h = 

  StringType with properties:

    MaximumLength: 10
      Description: ''
        DataScope: 'Auto'
       HeaderFile: ''

最大長にシンボリック式を使用する string データ型を作成します。シンボリック次元の詳細については、Implement Symbolic Dimensions for Array Sizes in Generated Code (Simulink Coder)を参照してください。

A = Simulink.Parameter(int32(10));
A.Min = 1;
A.Max = 100;
A.StorageClass = 'Define';
A.CoderInfo.CustomAttributes.HeaderFile = 'symbols.h';
h = stringtype("A")
h = 

  StringType with properties:

    MaximumLength: 'A'
      Description: ''
        DataScope: 'Auto'
       HeaderFile: ''

入力引数

すべて折りたたむ

string データ型の最大長をスカラーとして指定する場合、1 ~ 32766 の値を指定できます。この値には整数、MATLAB 変数または MATLAB 式を指定できます。

最大長にシンボリック式を使用することもできます。 (R2024a 以降)

データ型: double | string

出力引数

すべて折りたたむ

string オブジェクト。スカラーとして指定します。

バージョン履歴

R2018a で導入

すべて展開する