Argument Outport
Simulink Function ブロックの引数出力端子

説明
このブロックは Simulink Function ブロックで定義する関数用の出力引数端子です。
例
Simulink 関数を使用した共有プリンターでのインク状態の監視
この例では、複数のクライアントから 1 つのサーバーにリクエストを送信し、サーバーから状態を受信する方法を示します。Simulink® 関数を使用すると、さまざまなサブシステムで他のサブシステムの関数を呼び出し、Simulink および Stateflow® でやり取りできます。この例では、Simulink 関数を使用して共有プリンターのインク状態の監視をモデル化します。
端子
入力
このブロックへのブロック入力信号。
データ型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus
出力
Argument Outport ブロックは、Simulink® がサポートする任意のデータ型の実数信号または複素数信号を受け入れます。Argument Outport ブロックがルート レベルの出力端子でない場合、このブロックは固定小数点データ型と列挙データ型も受け入れることができます。また、 Argument Outport ブロックは、バス オブジェクトもデータ型として受け入れます。
ブロック入力の実数/複素数とデータ型は引数出力と同じです。Argument Outport ブロックからの出力引数の信号タイプとデータ型は、[信号タイプ] パラメーターと [データ型] パラメーターを使って指定できます。詳細については、Simulink でサポートされているデータ型を参照してください。
データ型: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean | fixed point | enumerated | bus
パラメーター
ブロックに対応する端子が親の Subsystem ブロックまたは Model ブロックに現れる順序を指定します。
1このブロックの最初の端子の位置を指定します。
- 整数
端子の位置を指定します。
プログラムでの使用
ブロック パラメーター: Port |
| 型: 文字ベクトル |
値: '1' | '<integer>' |
既定の設定: '1' |
Simulink Function ブロック上に表示される関数プロトタイプの出力引数の名前を指定します。
u出力引数の既定の名前。
- 文字ベクトル
出力引数の名前。
プログラムでの使用
ブロック パラメーター: ArgumentName |
| 型: 文字ベクトル |
値: 'u' | '<character vector>' |
既定の設定: 'u' |
ブロック入力信号の最小値を指定します。
メモ
このブロックのデータ型としてバス オブジェクトを指定した場合、ブロックのバス データの最小値を設定しないでください。Simulink はこの設定を無視します。代わりに、データ型として指定したバス オブジェクトのバス要素の最小値を設定してください。バス要素の [最小値] プロパティの詳細については、Simulink.BusElement を参照してください。
この値は、Simulink での固定小数点データ型のシミュレーション範囲のチェック (信号範囲の指定 を参照) と自動スケーリングの実行時に使用されます。
[]最小値は指定されません。
- 数値
有限で実数の double のスカラー値。
プログラムでの使用
ブロック パラメーター: OutMin |
| 型: 文字ベクトル |
値: '[]' | '<number>' |
既定の設定: '[]' |
ブロック入力信号の最大値を指定します。
メモ
このブロックのデータ型としてバス オブジェクトを指定した場合、ブロックのバス データの最大値を設定しないでください。Simulink はこの設定を無視します。代わりに、データ型として指定したバス オブジェクトのバス要素の最大値を設定します。バス要素の [最大値] プロパティの詳細については、Simulink.BusElement を参照してください。
この値は、Simulink での固定小数点データ型のシミュレーション範囲のチェック (信号範囲の指定 を参照) と自動スケーリングの実行時に使用されます。
[]最大値は指定されません。
- 数値
有限で実数の double のスカラー値。
プログラムでの使用
ブロック パラメーター: OutMax |
| 型: 文字ベクトル |
値: '[]' | '<number>' |
既定の設定: '[]' |
ブロック入力のデータ型を指定します。次を参照してください。
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' |
ブロックからの出力引数信号の次元を指定します。詳細については、Outportを参照してください。
1端子の次元を継承します。
n幅
nのベクトル信号。[m n]m行n列をもつ行列信号。
プログラムでの使用
ブロック パラメーター: PortDimensions |
| 型: 文字ベクトル |
値: '1' | 'n' | '[m n]' |
既定の設定: '1' |
実信号または複素信号を選択します。詳細については、Outportを参照してください。
実数信号タイプを実数値として指定します。
複素数信号タイプを複素数値として指定します。
プログラムでの使用
ブロック パラメーター: SignalType |
| 型: 文字ベクトル |
値: 'real' | 'complex' |
既定の設定: 'real' |
バージョン履歴
R2014b で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- 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)


