スクリプトを使用して、生成操作で複数波形をリンクしたり繰り返し実行することができます。スクリプトは、オンボードメモリに格納された波形がDUTに送信される方法を示す一連の命令です。スクリプトは、波形の生成、生成回数、生成に関わるトリガとマーカの順序を指定できます。

複数の波形とトリガに基づいてダイナミック生成を管理するスクリプトを作成できます。たとえば、波形 A、B、C、D をデバイス メモリにダウンロードします。その後、トリガの生成開始を待機するスクリプトを作成できます。次に、このトリガを受信すると、各生成で16の位置にマーカを持つ波形Aを3回生成します。次に、波形B、C、D を 2 回生成します (BCDBCD) 。

簡単なスクリプトの例を以下に示します。

script myFirstScript

  wait until scriptTrigger0

  repeat 3

   generate waveformA marker0(16)

  end repeat

repeat 2

   generate waveformB

   generate waveformC

   波形を生成

  end repeat

end script

スクリプトが実行されると、3つの波形 (countUpallOnes、およびcountDown) が連続して生成されます。