ダイナミックテーブル

ファイルからインポートされたカスタム値のシーケンスを出力して繰り返す、回路図エディターの動的テーブル コンポーネントの説明。

コンポーネントアイコン

1動的テーブルアイコン

説明

動的テーブル コンポーネントは、ファイルからインポートされたカスタム値のシーケンスを出力して繰り返します。

値シーケンスは値のリストとして定義されます。コンポーネントはシミュレーションステップごとにリストから数値を出力します。リストの末尾に達すると、先頭から出力を開始します。

値のシーケンス[0, 2, 3, 1, 5]の場合、出力は図2のようになります。

2ダイナミックテーブルコンポーネントによって生成された繰り返し離散シーケンス波形の例
3単一信号用ダイナミックテーブルの概略図

ポート

  • 出力(アウト)
    • コンポーネントによって出力される繰り返しシーケンス波形。
      • サポートされる型: uint、int、real。
      • ベクターサポート: いいえ。

プロパティ

4動的テーブルコンポーネントのプロパティウィンドウ
5 .動的テーブルの.csvファイルの例
  • 動的テーブルファイル
    • 生成される値のシーケンスを含むインポートファイル。サポートされているファイルは、.data、.csv、.tdms、.h5です。
    • .csv、.tdms、.h5 ファイルの場合、最初の列の名前は「Time」とし、その他の列の名前は再現する信号に一致するようにする必要があります。
    • .data ファイルを使用する場合、単一の信号のみがサポートされます。その他のファイル拡張子では、複数の信号がサポートされます。
    • ファイルサイズの制限:
      • ダイナミックテーブルコンポーネントは、最大500万データポイントのファイルのみをインポートできます。データポイントの数は、 「信号数」 × 「時間列」の時間ポイントで計算されます。
      • リアルタイム/VHIL シミュレーションの場合、コンパイルを確実に実行するために、ファイル内のデータ ポイントの数は 300 万未満に抑える必要があります。
  • 実行率
    • 希望する信号処理実行速度を入力してください。この値は、同じ回路内の他の信号処理コンポーネントと互換性がある必要があります。つまり、回路内で最も速い実行速度の倍数である必要があります。実行速度は最大4つまで指定できます。実行速度の指定には、小数(例:0.001)または指数値(例:1e-3)(秒単位)を使用できます。または、「inherit」と入力すると、入力を受け取るコンポーネントの実行速度に基づいて、コンポーネントに実行速度が割り当てられます。

      .csv、.tdms、.h5 ファイルの場合、実行レートはインポートされたファイルの「時間」列に基づいて設定されます。

  • ダイナミックテーブルカーブのプレビュー
    • このボタンは値のシーケンス リストをグラフ化します。