主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

总线选择器

入力バスの要素を選択

  • ライブラリ:
  • 金宝appSimulink /常用模块

    金宝appSimulink /信号路由

    编码/信号路由

  • 总线选择器块

説明

总线选择器ブロックは,入力バスから選択した要素を出力します。このブロックは,選択した要素を個別に,または新しいバーチャルバスに出力できます。

端子

入力

すべて展開する

入力バス。バーチャルまたは非バーチャルにすることができます。

バスの配列では,选择器ブロックを使用して,总线选择器ブロックと共に使用するバスを選択します。

データ型:公共汽车

出力

すべて展開する

入力バスの選択されたバス要素信号。

このブロックでは,それぞれの出力要素に対して,ブロックの上から下の順に個別の端子を使用します。ブロックが回転している場合,さまざまなブロックの方向の端子の順番については,回転または反転後の端子の位置を参照してください。

データ型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符串|布尔|不动点|枚举|公共汽车
複素数のサポート:あり

パラメーター

すべて展開する

出力要素を選択する元になる入力バス内の要素のリスト。

[ブロックパラメーター]ダイアログボックスが開いている間に要素名を変更する場合は,[更新]をクリックすることで更新された名前を表示させることができます。

ブロックに入る要素のソースを強調表示するには,リスト内の要素を選択して[検索]をクリックします。

プログラムでの使用

ブロックパラメーター:InputSignals
型:细胞配列
値:要素名

表示される入力要素をフィルター処理するための検索用語。テキストとして指定します。検索用語は引用符で囲まないでください。フィルターは部分的な文字列検索を行います。

フィルター処理オプションにアクセスするには,(名前でフィルター]ボックスの右にある[フィルター処理オプションを表示する]ボタンをクリックします。

表示される入力要素を正規表現でフィルター処理するオプション。

このバラメーターを有効にすると,(名前でフィルター]ボックスに”新台币“と入力すると,要素名が小文字のtで終了するすべての要素(およびその直接の親)が表示されます。詳細については,正規表現を参照してください。

依存関係

このパラメーターにアクセスするには,(名前でフィルター]ボックスの右にある[フィルター処理オプションを表示する]ボタンをクリックします。

フィルター処理された結果を,ドット表記を使用してバスの階層構造を反映するフラットリストとして表示するオプション。既定では,フィルター処理された要素は階層ツリーで表示されます。

依存関係

このパラメーターにアクセスするには,(名前でフィルター]ボックスの右にある[フィルター処理オプションを表示する]ボタンをクリックします。

入力バスの選択した要素。

出力要素を指定するには,[バス内の要素)リストから要素を選択して[選択]ボタンをクリックします。要素が[選択した要素)リストの最後に追加されます。既存の要素の下に要素を追加するには,[選択した要素)リストで要素を選択してから[選択]をクリックします。要素は,選択した要素の下に追加されます。

[バス内の要素)リストから複数の要素を選択すると,それらを選択する順序が,金宝app仿真软件®[選択した要素)リストに挿入する順序になります。

[選択した要素)リストにリストされた出力要素が总线选择器ブロックへの入力でない場合は,要素名は3つの疑問符(???)で始まります。

出力バス要素の順序を変更するには[上]ボタンおよび[下]ボタンを使用します。要素の順序を変更しても,下流のブロックとの端子の接続は維持されます。

ブロック出力からバス要素を削除するには,[削除]ボタンを使用します。移動または削除する複数の連続的な要素を選択できます。

ヒント

金宝app仿真软件エディターで,总线选择器ブロックの出力側に近い新しい線を描画するときに,すべての出力端子が既に接続されている場合,金宝app仿真软件エディターでは以下が実行されます。

  • 端子の追加

  • 選択する要素の指定を求めるプロンプトの表示

次の場合,自動端子追加のアプローチは使用できません。

  • バス入力が总线选择器ブロックに接続されていない場合。

  • 总线选择器ブロックアイコンの近くに線を描画するときに表示されるプロンプトに応答して要素を指定していない場合。

  • [バーチャルバスとして出力)パラメーターを選択します。

プログラムでの使用

ブロックパラメーター:OutputSignals
型:文字ベクトル
値:“signal1, signal2”という形式の文字ベクトル
既定の設定:なし

選択した要素をバーチャルバスとして出力するオプション。

既定では,ブロックは,選択した要素のそれぞれを,対応するバス要素名でラベル付けされた個別の出力端子から出力します。このパラメーターが有効になっていると,ブロックは選択した要素を,バーチャルバスにグループ化された1つの端子から出力します。

出力バスはバーチャルです。出力を非バーチャル バスに変換するには、总线选择器ブロックの後に信号转换ブロックを挿入します。信号转换ブロックの[出力]パラメーターを(非バーチャルバス]に設定し,[データ型)金宝app仿真软件。公共汽车オブジェクトに設定します。

[選択した要素)リストに1つの要素のみが含まれていて[バーチャルバスとして出力)を有効にすると,その要素はバス内にラップされません。たとえば,要素がバスである場合,出力要素はそのバスです。要素がバスではない場合,出力要素はバスではありません。

プログラムでの使用

ブロックパラメーター:OutputAsBus
型:文字ベクトル
値:“上”|“关闭”
既定の設定:“关闭”

ブロックの特性

データ型

布尔|公共汽车||枚举|不动点|一半|整数||字符串

直接フィードスルー

はい

多次元信号

はい

可変サイズの信号

はい

ゼロクロッシング検出

いいえ

ヒント

サブシステムおよびモデルインターフェイスのバスについては,总线选择器ブロックをもつ轮廓尺寸ブロックの代わりに在公共汽车元素ブロックを使用できます。在公共汽车元素ブロックは次のことを行います。

  • ブロック線図における線の複雑さと煩雑さを低減する。

  • インターフェイスの段階的な変更を容易にする。

  • 使用ポイントに近いバス要素へのアクセスを許可して,总线选择器および转到ブロック構成の使用を回避する。

拡張機能

PLCコード生成
金宝app仿真软件®PLC编码器™を使用して構造化テキストコードを生成します。

R2006aより前に導入