主要内容

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

可变整数延迟

可変サンプル周期による入力信号の遅延

  • ラ电子邮箱ブラリ:
  • 金宝appSimulink / Discrete

  • 可变整数延迟块

説明

可变整数延迟ブロックは,既定により遅延の長さが输入端口に設定されたソ,スをも延迟ブロックのバリアントです。

端子

入力

すべて展開する

パラメ,タ,設定に従って遅れた入力デ,タ信号。

デ,タ型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

遅延の長さ。入力端子からの継承として指定します。[遅延の長さ:ソ,ス]パラメ,タ,を[入力端子]として選択すると有効になります。

デ,タ型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点

ブロックの実行を▪▪ネ▪▪ブルまたはディセ▪ブルにする▪▪ネ▪▪ブル信号。この端子を作成するには,[huawei @ huawei @ huawei @ huawei @ huawei @ huawei]パラメ,タ,を選択します。

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

ブロックの実行を初期条件にリセットする外部信号。この端子を作成するには,[外部リセット]パラメ,タ,を選択します。

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

入力端子からの継承として指定した初期条件。[初期条件:ソ,ス]パラメ,タ,を[入力端子]として選択すると有効になります。

デ,タ型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点

出力

すべて展開する

[遅延の長さ]パラメ,タ,で指定した時間の長さだけ遅れた入力信号である出力信号。複数の条件に基づいて出力信号の初期値を指定します。初期ブロック出力を参照してください。

デ,タ型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

パラメタ

すべて展開する

メereplicationン

遅延の長さをダイアログボックスに直接入力するかどうか(固定遅延),または入力端子から遅延を継承するかどうか(可変遅延)を指定します。

  • [ソ,ス][ダ电子邮箱アログ]に設定する場合は,[値]の下にある編集フィ,ルドに遅延の長さを入力します。

  • [ソ,ス][入力端子]に設定する場合は,上流信号によって遅延の長さがd入力端子に与えられることを確認します。[上限]パラメ,タ,を指定することによって最大値を指定することもできます。

スカラ,の遅延の長さを,実数の非負の整数で指定します。ダ@ @アログボックス (固定遅延) 内に範囲外または整数でない値を指定するとエラーが返されます。入力端子 (可変遅延) からの範囲外の値は範囲内にキャストされます。入力端子 (可変遅延) からの非整数の値は整数に打ち切られます。

プログラムでの使用

ブロックパラメタDelayLengthSource
:文字ベクトル
“对话框”|输入端口的|
既定の設定:“对话框”
ブロックパラメタDelayLength
:文字ベクトル
:スカラ
既定の設定:' 2 '
ブロックパラメタDelayLengthUpperLimit
:文字ベクトル
:スカラ
既定の設定:“100”

初期条件をダesc escアログボックスに直接入力するか,入力端子から初期条件を継承するかを指定します。

  • [ソ,ス][ダ电子邮箱アログ]に設定する場合は,[値]の下にある編集フィ,ルドに初期条件を入力します。

  • [ソ,ス][入力端子]に設定する場合は,上流信号によって初期条件がx0入力端子に与えられることを確認します。

金宝app®は,最近傍への丸め演算と飽和を使って,[初期条件]のデ,タ型を入力信号uのデタ型にオフランで変換します。

メモ

[状態属性]ペereplicationンで[状態名をS金宝appimulinkの信号オブジェクトに関連付ける]が選択されていると,ブロックは信号オブジェクトの初期値を[初期条件]パラメ,タ,にコピ,します。ただし,[初期条件]のソ,スが[入力端子]になっている場合,ブロックは信号オブジェクトの初期値を無視します。

プログラムでの使用

ブロックパラメタInitialConditionSource
:文字ベクトル
“对话框”|输入端口的|
既定の設定:“对话框”
ブロックパラメタInitialCondition
:文字ベクトル
:スカラ
既定の設定:“0.0”

ブロックでサンプルベ,スかフレ,ムベ,スのど,らの処理を実行するかを指定します。

  • チャネルとしての列(フレ,ムベ,ス)—入力の各列を独立したチャネルとして扱います(フレムベスの処理)。

    メモ

    フレムベスの処理には,DSP System Toolbox™のラセンスが必要になります。

    詳細にいては,サンプルベ,スおよびフレ,ムベ,スの概念(DSP系统工具箱)を参照してください。

  • チャネルとしての要素(サンプルベ,ス)—入力の各要素を独立したチャネルとして扱います(サンプルベスの処理)。

[入力処理]を使って,ブロックでサンプルベスかフレムベスのどらの処理を実行するかを指定します。ブロックは,入力uにフレ,ムベ,スの信号を受け入れます。その他すべての入力信号はサンプルベ,スでなければなりません。

入力信号你 入力処理モ,ド ブロックは動作するか
サンプルベ,ス サンプルベ,ス はい
フレ,ムベ,ス いいえ,エラ,が発生
サンプルベ,ス フレ,ムベ,ス はい
フレ,ムベ,ス はい

これらの2の処理モドの詳細にいては,サンプルベ,スおよびフレ,ムベ,スの概念(DSP系统工具箱)を参照してください。

プログラムでの使用

ブロックパラメタInputProcessing
:文字ベクトル
作为通道的列(基于帧)|“元素作为通道(基于样本)”
既定の設定“元素作为通道(基于样本)”

シミュレ,ションとコ,ド生成での状態を格納するためにリングバッファ,の使用を選択します。それ以外の場合は,配列バッファ,は状態を格納します。

リングバッファ,を使用すると,遅延が長いときの実行速度が向上します。配列バッファ,の場合,遅延が長くなるほどコピ,操作数が増加します。リングバッファ,の場合,遅延の長さの増加に対しコピ,操作数は一定になります。

次の条件のいずれかが満たされる場合,リングバッファーは実行速度を向上しないため,状態の格納には常に配列バッファーが使用されます。

  • サンプルベ,スの信号で,遅延の長さが1の場合。

  • フレムベスの信号で,遅延の長さがフレムサズより小さい場合。

プログラムでの使用

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

遅延の長さをゼロから[入力処理]モ,ドの下限に増加するために選択します。

  • サンプルベ,スの信号では,最小遅延の長さを1に増加。

  • フレ,ムベ,スの信号では,最小遅延の長さをフレ,ム長に増加。

このチェックボックスを選択することで,入力端子uから出力端子への直達を回避できます。ただし,このチェック ボックスを選択しても、初期条件端子x0から出力端子への直達を回避することはできません。

依存関係

このパラメ,タ,を有効にするには,[遅延の長さ:ソ,ス][入力端子]であるときに利用できます。

プログラムでの使用

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

範囲外の遅延の長さをチェックするコ,ドを削除するために選択します。

チェックボックス 結果 使用時

選択

生成コ,ドには範囲外の遅延の長さをチェックするための条件文が含まれません。

コ,ド効率の場合

クリア

生成コ,ドには範囲外の遅延の長さをチェックするための条件文が含まれます。

セ,フティクリティカルなアプリケ,ションの場合

依存関係

このパラメ,タ,を有効にするには,[遅延の長さ:ソ,ス][入力端子]であるときに利用できます。

プログラムでの使用

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

入力dが下限未満の場合,または[遅延の長さ:上限]の場合に,警告またはエラ,メッセ,ジを表示するかを指定します。下限は,[直達の防止]の設定によって変化します。

  • チェックボックスがオフの場合,下限はゼロになります。

  • チェックボックスがオンの場合,下限はサンプルベース信号には1,フレームベース信号にはフレーム長になります。

診断のオプションには以下の項目があります。

  • 没有一个- 金宝appSimulinkソフトウェアではいかなるアクションも実行されません。

  • 警告- 金宝appSimulinkソフトウェアで警告が表示され,シミュレ.ションは続行されます。

  • 错误- 金宝appSimulinkソフトウェアではシミュレ,ションが終了し,エラ,が表示されます。

依存関係

このパラメ,タ,を有効にするには,[遅延の長さ:ソ,ス][入力端子]であるときに利用できます。

プログラムでの使用

ブロックパラメタDiagnosticForDelayLength
:文字ベクトル
値:“没有”|“警告”|“错误”
既定の設定:“没有”

ネ,ブル端子でこのブロックの実行制御を選択します。ブロックはこの端子への入力が非ゼロのときに有効と見なされ、入力が0のときに無効になります。入力の値はブロックの実行と同じタイム ステップでチェックされます。

プログラムでの使用

ブロックパラメタ:ShowEnablePort
型:文字ベクトル
値:'off' | 'on'
既定の設定:“关闭”

状態を初期条件にリセットするために使用するトリガベントを指定します。

リセットモ,ド 動作
なし リセットなし
立上がり 立上がりエッジでリセットします
立下がり 立下がりエッジでリセットします
両方 立上がりエッジまたは立下がりエッジのいずれかでリセットします
レベル

次のいずれかの場合にリセットします。

  • リセット信号が現在のタ@ @ムステップで非ゼロである場合

  • 以前のタイムステップでの非ゼロから現在のタイムステップでの0までリセット信号の値が変化する場合

レベル保持 リセット信号が現在のタ@ @ムステップで非ゼロであるときにリセットします。

プログラムでの使用

ブロックパラメタExternalReset
:文字ベクトル
“没有”|“上升”|“下降”|“不是”|“水平”|“持有水平”
既定の設定:“没有”

サンプルの時間間隔を指定します。サンプル時間を継承するには,このパラメ,タ,を-1に設定します。このブロックは離散サンプル時間をサポ,トしますが,連続サンプル時間はサポ,トしません。

プログラムでの使用

ブロックパラメタSampleTime
:文字ベクトル
:実数スカラ
既定の設定:' 1 '

状態属性

ブロックの状態に固有名を割り当てるにはこのパラメ,タ,を使用します。既定の設定は' 'です。このフィ,ルドが空白のままの場合,名前は割り当てられません。このパラメ,タ,を使用する場合,以下のことを考慮してください。

  • 有効な識別子は英字またはアンダ,スコア文字で始まり,英数字またはアンダ,スコア文字が続きます。

  • 状態名は選択されたブロックに対してのみ適用されます。

このパラメ,タ,を設定し,[適用]ボタンをクリックすると,[状態名をS金宝appimulinkの信号オブジェクトに関連付ける]が有効になります。

詳細にいては,モデルンタフェス要素のcコド生成の構成(金宝app仿真软件编码器)を参照してください。

プログラムでの使用

ブロックパラメタ:StateName
型:文字ベクトル
値:一意の名前
既定の設定:

状態名が模金宝app型信号オブジェクトに関連付けられるようにするには,このチェックボックスをオンにします。

依存関係

このパラメ,タ,を有効にするには,[状態名]の値を指定します。このパラメタは,モデルコンフィギュレションパラメタ[信号の関連付け][なし]以外の値に設定している場合にのみ表示されます。

このチェックボックスをオンにすると,[コ,ド生成ストレ,ジクラス]が無効になります。

プログラムでの使用

ブロックパラメタ:StateMustResolveToSignalObject
型:文字ベクトル
値:'off' | 'on'
既定の設定:“关闭”

ターゲットパッケージが定義する信号オブジェクトクラスを選択してカスタムストレージクラスのパッケージを選択します。たとえば,組み込みパッケ,ジmptからカスタムストレ,ジクラスを適用するには(mpt。信号)を選択します。嵌入式编码器®でERTベースのコード生成ターゲットを使用している場合を除き,カスタムストレージクラスは生成されたコードに影響しません。

金宝app仿真软件パッケージ以外のストレージクラスパッケージを使用するには,そのパッケージをモデルの嵌入式编码器ディクショナリに読み込まなければなりません。加载存储类包到嵌入式编码器字典(嵌入式编码)を参照してください。

ストレジクラスを使用したモデルの設定の詳細にいては,モデルンタフェス要素のcコド生成の構成(嵌入式编码)を参照してください。カスタムストレジクラスの詳細にいては,生成されたコ,ドにおける構造体へのデ,タの整理(嵌入式编码)を参照してください。

プログラムでの使用

ブロックパラメタ:StateSignalObject
型:文字ベクトル
値:的金宝app仿真软件。信号的|''
既定の設定:的金宝app仿真软件。信号的

コ,ド生成の状態ストレ,ジクラスを選択します。

[信号オブジェクトクラス]を使用して,金宝app以外のパッケ,ジからカスタムストレ,ジクラスを選択します。

依存関係

このパラメ,タ,を有効にするには,[状態名]の値を指定します。

プログラムでの使用

ブロックパラメタ:StateStorageClass
型:文字ベクトル
値:'Auto' | 'Model default' | 'ExportedGlobal' | ' importtedextern ' | ' importtedexternpointer ' | 'Custom' |…
既定の設定:“汽车”

ブロックの特性

デタ型

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

直接フィドスル

はい

多次元信号

はい

可変サ@ @ズの信号

はい

ゼロクロッシング検出

いいえ

拡張機能

固定小数点の変換
定点设计师™を使用して固定小数点システムの設計とシミュレーションを行います。

R2012bで導入