Argument Inport
Simulink Function ブロックの引数入力端子
説明
このブロックは Simulink Function ブロックで定義する関数の引数入力端子です。
例
端子
入力
u — 引数入力
スカラー | ベクトル | 行列
Argument Inport ブロックは、固定小数点データ型や列挙データ型を含め、Simulink® がサポートする任意のデータ型の複素数信号や実数信号を受け入れます。また、Argument Inport ブロックは、バス オブジェクトもデータ型として受け入れます。
ブロック出力の実数/複素数とデータ型は引数入力と同じです。Argument Inport ブロックへの入力引数の信号タイプとデータ型は、[信号タイプ] パラメーターと [データ型] パラメーターを使って指定できます。
データ型: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
| enumerated
| bus
出力
out — ブロック出力
スカラー | ベクトル | 行列
このブロックからのブロック出力信号。
データ型: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
| enumerated
| bus
パラメーター
端子番号 — ブロックの端子番号を指定します。
1
(既定値) | 整数
ブロックに対応する端子が親の Subsystem ブロックまたは Model ブロックに現れる順序を指定します。
1
このブロックの最初の端子の位置を指定します。
- 整数
端子の位置を指定します。
プログラムでの使用
ブロック パラメーター: Port |
型: 文字ベクトル |
値: '1' | '<integer>' |
既定の設定: '1' |
引数名 — 入力引数の名前を指定
u
(既定値) | 文字ベクトル
Simulink Function ブロック上に表示される関数プロトタイプの入力引数の名前を指定します。
u
入力引数の既定の名前。
- 文字ベクトル
入力引数の名前。
プログラムでの使用
ブロック パラメーター: ArgumentName |
型: 文字ベクトル |
値: 'u' | '<character vector>' |
既定の設定: 'u' |
最小値 — ブロック出力の最小値を指定
[]
(既定値) | 数値
ブロック出力信号の最小値を指定します。
メモ
このブロックのデータ型としてバス オブジェクトを指定した場合、ブロックのバス データの最小値を設定しないでください。Simulink はこの設定を無視します。代わりに、データ型として指定したバス オブジェクトのバス要素の最小値を設定してください。バス要素の [最小値] プロパティの詳細については、Simulink.BusElement
を参照してください。
この値は、Simulink での固定小数点データ型のシミュレーション範囲のチェックと自動スケーリングの実行時に使用されます。
[]
最小値は指定されません。
- 数値
有限で実数の double のスカラー値。
プログラムでの使用
ブロック パラメーター: OutMin |
型: 文字ベクトル |
値: '[]' | '<number>' |
既定の設定: '[]' |
最大値 — ブロック出力の最大値を指定
[]
(既定値) | 数値
ブロック出力信号の最大値を指定します。
メモ
このブロックのデータ型としてバス オブジェクトを指定した場合、ブロックのバス データの最大値を設定しないでください。Simulink はこの設定を無視します。代わりに、データ型として指定したバス オブジェクトのバス要素の最大値を設定します。バス要素の [最大値] プロパティの詳細については、Simulink.BusElement
を参照してください。
この値は、Simulink での固定小数点データ型のシミュレーション範囲のチェックと自動スケーリングの実行時に使用されます。
[]
最大値は指定されません。
- 数値
有限で実数の double のスカラー値。
プログラムでの使用
ブロック パラメーター: OutMax |
型: 文字ベクトル |
値: '[]' | '<number>' |
既定の設定: '[]' |
データ型 — ブロック出力のデータ型を指定
double
(既定値) | single
| int8
| uint8
| int16
| uint16
| int32
| uint32
| int64
| uint64
| boolean
| [fixdt(1,16)]
| fixdt(1,16,0)
| fixdt(1,16,2^,0)
| Enum:<class name>
| Bus:<object name>
| <data type expression>
ブロック出力のデータ型を指定します。
double
データ型は
double
です。single
データ型は
single
です。int8
データ型は
int8
です。uint8
データ型は
uint8
です。int16
データ型は
int16
です。uint16
データ型は
uint16
です。int32
データ型は
int32
です。uint32
データ型は
uint32
です。int64
データ型は
int64
です。uint64
データ型は
uint64
です。boolean
データ型は
boolean
です。fixdt(1,16,0)
データ型は固定小数点
fixdt(1,16,0)
です。fixdt(1,16,2^0,0)
データ型は固定小数点
fixdt(1,16,2^0,0)
です。Enum:<class name>
データ型は列挙型です。たとえば、
Enum: Basic Colors
などです。Bus: <object name>
データ型は
Simulink.Bus
オブジェクトです。<data type expression>
データ型オブジェクトの名前です。たとえば、
Simulink.NumericType
などです。
ヒント
データ型式として Simulink.Bus
オブジェクトの名前を入力することはできません。Bus
オブジェクトを使用してブロックの [データ型] を指定するには、[Bus: <object name>]
オプションを選択して <object name>
を Bus
オブジェクトの名前で置き換えます。
プログラムでの使用
ブロック パラメーター: OutDataTypeStr |
型: 文字ベクトル |
値: 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'boolean' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | '<data type expression>' |
既定の設定: 'double' |
固定小数点ツールによる変更に対して出力データ型の設定をロックする — 固定小数点ツールがデータ型をオーバーライドするのを防止
オフ (既定値) | オン
固定小数点ツールおよび固定小数点アドバイザーによるデータ型の設定に対する変更を制御します。詳細については、[出力データ型の設定をロックする] の使用 (Fixed-Point Designer)を参照してください。
オン
このブロックのすべてのデータ型の設定をロックします。
オフ
固定小数点ツールや固定小数点アドバイザーがこのブロックのデータ型の設定を変更できます。
プログラムでの使用
ブロック パラメーター: LockScale |
型: 文字ベクトル |
値: 'off' | 'on' |
既定の設定: 'off' |
端子の次元 — 端子の次元を指定
1
(既定値) | n
| [m n]
ブロックへの引数入力信号の次元を指定します。詳細については、Outportを参照してください。
1
端子の次元を継承します。
n
幅
n
のベクトル信号。[m n]
m
行n
列をもつ行列信号。
プログラムでの使用
ブロック パラメーター: PortDimensions |
型: 文字ベクトル |
値: '1' | 'n' | '[m n]' |
既定の設定: '1' |
信号タイプ — 実信号または複素信号を選択
実数
(既定値) | 複素数
実信号または複素信号を選択します。
実数
信号タイプを実数値として指定します。
複素数
信号タイプを複素数値として指定します。
プログラムでの使用
ブロック パラメーター: SignalType |
型: 文字ベクトル |
値: 'real' | 'complex' |
既定の設定: 'real' |
バージョン履歴
R2014b で導入
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)