主要内容

このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。

索引向量

最初の値にてさまざまな间のののの切り替え

  • ライブラリ:
  • 金宝appSimulink /信号路由

    HDL编码器 /信号路由

  • 索引向量块

说明

索引向量ブロックははベースベース制御入力でデータ入力をををつつ指定した多端口开关ブロックの构成。のはインデックスが入力と一致する入力入力ベクトルの要素要素です。たとえばたとえば[18 15 17 10]で制御入力が33(0ベース)のののの10でありでありその値出力さ。。。。

多端口开关ブロックを索引向量ブロックとしてさよう构成するに,,[データ端子][1]に设定し[データ端子][0ベースの]に设定し。

多端口开关ブロックブロック详细は,,,多端口开关ブロックのページをしてください。

端子

入力

すべて展开する

制御信号としてします。制御整数値场合,,ブロックによりにより,,ゼロゼロ方向方向丸める丸めるででで値値値ががが

列挙型制御信号详细については,多端口开关ブロックのリファレンスの列挙型制御のを设定ためのガイドラインを参照しください。

制限

  • 制御信号型のは,制御は数にはできません。

  • 制御信号型信号である,は基なる整数値を使用しててデータ端子端子ししし

  • 基とがデータに対応しい场合はエラーになります。

データ::单身的|双倍的|一半|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|布尔|固定点

1番目データ。またはベクトルとしてします。[データ端子][0ベースの]に设定れて场合は端子に[0]というが付けられ,[データ端子][1ベース连続]に设定れているはは[1]というが付けられ。。

データ::单身的|双倍的|一半|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|布尔|固定点|公共汽车|枚举|细绳

出力

すべて展开する

ブロックは信号値従っ,データベクトル选択した値をを出力しますます。出力はは

データ::单身的|双倍的|一半|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|布尔|固定点|枚举|公共汽车

パラメーター

すべて展开する

メイン

データ入力ののタイプ指定します。

  • 0ベースの连続- 连続データ顺序に,ブロックブロックははベースインデックスを使用しますははは索引向量ブロックの既定です。

  • 1ベースの连続- 连続データ顺序付け,ブロックははベースベースインデックス使用します。はは多端口开关ブロックの既定です。

  • インデックスの指定- ブロックは端子顺序付け非非をします。この値値値はは,,,,,,つつつ以上入力入力入力データデータデータ端子端子

ヒント

  • 制御端子列挙型の,,インデックスの指定を选択し。

  • [0ベースの]または[1ベース连続]选択する,端子端子列挙型でないをを确认くださいください。。このこの构成构成构成はは廃止廃止れれてているいるためため,エラーエラーがが発生発生発生発生ししししししててててて各多端口开关ブロックを端子を明示的にブロックと置き换えることができ。。モデルのアップグレードを参照しください。

  • ブロックシミュレーションコードのため未使用のデータ端子が状况状况をを回避回避しししますます。制御端子端子がが固定固定小数小数点点またはまたは组み込み组み込みデータデータ型型型型の场合,すべてすべてすべてすべてを确认。以外の场合は次ようにブロックがします。

    ブロックにの端子が含まれ端子の顺序が以下场合 ブロックは以下生成
    [0ベースの]または[1ベース连続] 警告
    インデックスの指定 エラー

依存关系

[0ベースの]または[1ベース连続]を选択する,[データ端子]パラメーターがになります。

インデックスの指定を选択する,[データ端子]パラメーターがになります。

プログラムでの使用

ブロック::DataPortorder
型:文字ベクトル
値:“基于零的连续” |“一个基于一个基础” |“指定索引”
既定の:“基于零的连续”

このブロックデータ入力の数をし。。。

依存关系

このパラメーター有效にする,,[データ端子][0ベースの]または[1ベース连続]に设定し。

プログラムでの使用

ブロック::输入
型:文字ベクトル
値:1と65536の间整数整数
既定の:'1'

信号属性

チェックボックスにした场合すべてすべてデータ入力端子端子データ型型ででなけれなけれなければばなりんん。。このこのチェックチェックボックスををオフににすると,ブロックブロックデータ

プログラムでの使用

ブロック::Inputsamedt
型:文字ベクトル
値:'''|'上'
既定の:'离开'

金宝app®がチェック出力范囲の。。

金宝appsimulinkは,小値をて以下行い行い。。

メモ

[出力の]により,出力がする(またはされる)ことことはません。に饱和ブロックをしてください。

プログラムでの使用

ブロックパラメーターOutmin
:文字ベクトル
'[]'|スカラー
既定の:'[]'

金宝appsimulinkがチェック出力范囲上限値。。

金宝appsimulinkは,大を使ってを行い。。

メモ

[出力の]により,出力がする(またはされる)ことことはません。に饱和ブロックをしてください。

プログラムでの使用

ブロックパラメーターOutmax
:文字ベクトル
'[]'|スカラー
既定の:'[]'

出力のをします型はされる,直接指定されるか,金宝appsimulink.numerictypeなどの型として表现され。。

継承オプションするとブロックは次よう动作动作ますます。

  • 継承:内部内部による継承- 金宝app simulinkは组み込みハードウェアのプロパティをしつつ数値の,パフォーマンスパフォーマンス,およびおよびおよび生成コードサイズサイズののバランスバランスがが取れるにに,データデータ选択ししますますますルールによりれる型型変更される性性が。。コードコードのの效率效率效率とと数値数値精度精度がが,,ソフトウェアソフトウェアにより同时同时にに最适最适最适最适化化化化はは限り限り限り限り限り満たさない,以下いずれかをて。。。

    • 出力データを明示に指定する。

    • FIXDT(1,32,16)のようの型を明示的,固定小数点ツールを使用使用してモデルモデルにデータ型型ををを推奨fxptdlg(定点设计师)を参照しください。

    • 独自のルールをするには,[継承:逆伝播継承]を使用し,数据类型传播ブロックをしますこのこのブロックの使い方の例については,,,,,,,,,,,,,,,,,,,,,,数据类型的传播示例ブロックをしてください。

  • 継承:逆伝逆伝による継承- 駆动ブロックデータを使用し。。

  • 継承:最初最初データ入力同じ- 1番目データ端子データ型をし。。

プログラムでの使用

ブロックパラメーターOutdatatyPest
:文字ベクトル
'继承:通过内部规则继承|“继承:通过后退传播继承”|“继承:与第一个输入相同”|'双倍的'|'单身的'|'一半'|'int8'|'uint8'|'int16'|'uint16'|'int32'|'uint32'|'int64'|'uint64'|fixdt(1,16)'|fixdt(1,16,0)'|'FIXDT(1,16,2^0,0)'|'细绳'|'<数据类型表达>'
既定の:“继承:通过内部规则继承”

固定小数固定小数点によるによるため,,このブロックの出力データ型型の设定ををロックしししますます[出力型设定をする]の使用(定点设计师)を参照しください。

プログラムでの使用

ブロックパラメーター锁定
:文字ベクトル
'离开'|'上'
既定の:'离开'

次のか丸めモード选択します。

正方向

正の大に正负の値を丸めます。matlab®关数Ceilと等価です。

最も近い偶数方向

最も近いな値に数値丸め。同顺位顺位発生しした场合场合はは,,最も最も近い近い近い偶数偶数偶数のの整数整数整数整数ににににに丸め丸め丸め丸め丸め丸め丸め丸め收敛と等価です。

负方向

负の大に正负の値をます。。。。。。地面と等価です。

最も近い正整数方向

最も近い可能ににをます。同顺位が発生した场合场合はは,,,正正のの无限无限无限大大方向方向方向方向ににににに丸め丸め丸め丸め丸め丸め最近と等価です。

最も近い整数方向

近い表现値に数値を丸めます同顺位がたた场合场合场合はは,,,,正正ののをを正ののの无限无限无限大大大大方向方向,,,负负负负のの负负负负の无限无限无限无限无限圆形的と等価です。

最も简洁

下限値とゼロの丸めかを的に选択しし,できるだけ效率效率の高い丸め丸めコードコードコード。

ゼロ方向

ゼロ方向数値をます。。。。。关数使固定と等価です。

プログラムでの使用

ブロックパラメーターrndmeth
:文字ベクトル
'天花板'|“收敛”|'地面'|“最近”|'圆形的'|“最简单”|'零'
既定の:'地面'

参考

详细については,丸め(定点设计师)を参照しください。

オーバーフローするかするかをし。。。

  • 离开- オーバーはデータによって表现れるな値にされます。

    130は符号付き付き付きビットビット整数整数つにつにらない-126にににラップさ。。。。

  • - オーバーフロー型ができる最小値最大値いずれかに饱和します。

    8ビット付き付きビット整数关连付けられたフローフロー-128または127にに饱和饱和。。。。。。

ヒント

  • でフロー発生する可能性があり生成ににを明示明示的的ににに组み込む组み込む必要ががあるときにはは,このこのチェックチェックボックスを

  • 生成コード最适化するに,このチェックをオフににすることことを検讨検讨し。

    このチェックオフすると,ブロック范囲のを处理する方法方法をを指定指定しすぎないようににするする点点点でで信号范囲エラーのトラブルシューティングを参照しください。

  • このチェックオンすると饱和出力やだけでなく,このブロックの内部演算演算すべてににれれれ

  • 通常,がではない场合は,で検出されます。このこの场合,コードコードジェネレーターではは饱和饱和饱和コード

プログラムでの使用

ブロック::饱和元素
型:文字ベクトル
値:'''|'上'
既定の:'离开'

异なるサイズ信号をするにはこのボックスをオンにします。

  • - 异なるサイズ信号许可され,サイズが信号に伝播さされれますますます。このでではは,,,ブロックブロックブロックはは

  • 离开- すべてのデータ信号がサイズであるがありあり。

プログラムでの使用

パラメーター:允许DiffInputSizes
型:文字ベクトル
値:'上'|'离开'
既定の:'离开'

ブロックの特性

データ型

布尔|公共汽车|双倍的|枚举|固定点|一半|整数|单身的

直接フィードスルー

はい

多次元信号

はい

可変サイズの信号

はい

ゼロクロッシング検出

いいえ

拡张机能

C/C ++コード生成
金宝appsimulink®编码器™を使用てc+ c ++コードを生成ます。。

PLCコード生成
金宝appsimulink®PLC编码器™を使用て化テキストをし。。。

固定小数点変换
定点设计师™™をして小数システム设计とをを行います。

バージョン履歴

R2006Aよりに导入导入