テーブル素子[TBL]
Location : Modulator/TBL
外形
説明
TBL
はプログラムで使用するテーブルを保持する素子です。
TBL
は機能関数table("sym", xvalue)
で呼び出すテーブルを保持します。
tbl形式、またはCSV形式のテーブルファイルを読み込むことができます。
Note
機能関数table("sym", xvalue)
はシンボルsymを持つテーブル素子のx値xvalue
に対するy値yvalue
を返す関数です。
-
テーブルファイルの作成
この素子を使用する場合、まず、テーブルファイルを作成します。 適当なエディタ(メモ帳など)を起動し、カンマでくぎって、
xvalue
、そのxvalue
に対するyvalue
を下記の例のように記載し、任意の拡張子で保存してください。
Example
1.0, 5.0
2.0, 10.0
3.0, 15.0
-
使用するテーブルファイルの選択
Table
のTableボタンをクリックし、ファイルダイアログボックスからテーブルファイルを指定します。 -
設定されているテーブルファイルの確認・変更
Listボタンをクリックすることにより、メモ帳で確認変更することができます。 変更する場合はテーブルファイル作成時同様、適当なエディタから編集を行い、保存したものを再度読み込んでください。
xvalue
が、テーブルファイルに定義されているxvalue
の中間値ときは線形補間を行います。
たとえば、上の例で、実際のxvalue
が、1.5
の場合、yvalue
は、7.5
となります。
また、xvalue
が、定義されている範囲をこえた場合は、定義されている最小値または最大値でクリップされます。
たとえば、上の例で、xvalue
が0.5
の場合、yvalue
はxvalue
1.0
に対するyvalue``5.0
となり、xvalue
が4.0
の場合、yvalue
はxvalue
3.0
に対するyvalue
15.0
となります。
パラメーター
パラメーター | 内容 | 単位 | 入力範囲 |
---|---|---|---|
Symbol | シンボル名 | - | - |
Table File | テーブルファイル | - | -(※) |
※:Table File
には有効なテーブルファイル名(none
以外のファイル名)を入力してください。