Argument Outport
Simulink Function ブロックの引数出力端子
説明
このブロックは Simulink Function ブロックで定義する関数用の出力引数端子です。
例
端子
入力
in — ブロック入力
スカラー | ベクトル | 行列
このブロックへのブロック入力信号。
データ型: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
| fixed point
| enumerated
| bus
出力
y — 引数出力
スカラー | ベクトル | 行列
Argument Outport ブロックは、Simulink® がサポートする任意のデータ型の実数信号または複素数信号を受け入れます。Argument Outport ブロックがルート レベルの出力端子でない場合、このブロックは固定小数点データ型と列挙データ型も受け入れることができます。また、 Argument Outport ブロックは、バス オブジェクトもデータ型として受け入れます。
ブロック入力の実数/複素数とデータ型は引数出力と同じです。Argument Outport ブロックからの出力引数の信号タイプとデータ型は、[信号タイプ] パラメーターと [データ型] パラメーターを使って指定できます。詳細については、Simulink でサポートされているデータ型を参照してください。
データ型: 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' | 'int64' | 'uint64' | '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' |
信号タイプ — 実信号または複素信号を選択
実数
(既定値) | 複素数
実信号または複素信号を選択します。詳細については、Outportを参照してください。
実数
信号タイプを実数値として指定します。
複素数
信号タイプを複素数値として指定します。
プログラムでの使用
ブロック パラメーター: 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)