這些範例程式僅用來說明33220A所使用的SCPI(可程式儀器標準指令)指令的子集。

  • Microsoft ® Visual Basic 6.0
  • ANSI-C / Miscrosoft ® Visual C 6.0
  • Keysight Technologies VEE
  • Microsoft ® Excel 97(有限的範例)
  • National Instruments LabView

在33220A使用者指南中所刊出的程式,會另外組成一個zip檔。這些程式也會包含在Visual Basic中。

這些範例程式僅用來說明33220A所使用的SCPI(可程式儀器標準指令)指令的子集,而不解說開發環境或IO。

範例程式綜覽

共有9種範例程式。這些範例程式的主題會被重複用來說明不同開發環境與/或IO的相同功能。

  • SimpleSine:選擇波形及設定其頻率、振幅與偏移的基本程式。
  • Haversine:使用叢發來觸發正弦波,相位偏移為270度。這個範例的觸發源為匯流排。
  • AMLowLevel:使用低階的SCPI指令來設定波形與振幅調變。同時也會顯示如何使用*SAV指令,將儀器設定儲存在記憶體中。
  • ASCIIarb:下載一個任意波形到產生器中作為ASCII資料。資料值的範圍從-1到+1。如想提高下載的速度,請使用BinaryArb。
  • BinaryArb:下載一個任意波形到產生器中作為二進位資料。值的範圍從-2047到+2047。如需ASCII資料,請使用ASCIIArb。
  • LinearSweep:為正弦曲線建立一個線性掃描。設定起始和停止頻率及掃描時間。
  • Pulse:設定脈衝波形及脈波寬度、週期與高/低位準。邊緣時間會遞增。
  • SquareBurst:修改方波的參數,包括信號週期,並且在收到每個觸發時輸出三個一組的週期。另外也會顯示如何啟動及關閉SYNC輸出。
  • PulseWidth:設定脈衝及信號週期,它會由三角波形慢慢進行調變。

IO

您可能需要與這份下載無關的環境和IO。