[新手提問]想請教以PC控制8110A程式並回傳波形於PC上

小弟想用PC控制pulse generator, 並能在Labview 畫面看到儀器回傳的波形.目前可以輸入指令控制81110A, 但目前是接到示波器看輸出波形, 想請問各位先進要怎麼透過GPIB呼叫81110A把輸出的波形回傳PC並能作出波形圖呢? 另外我想請教一下,像是BASIC 輸入字串的comment時可以用imput A (換行) imput B …用來設定機台端像是 (VD=0.5V, WIDTH=500us)之類的, 如何能更精簡的改善小弟所附上的程式呢???81110A control.vi 感謝各位的幫忙了~!!!

其實你可以先去ni的網站下載「Agilent Technologies / Hewlett-Packard 81110A」的LabVIEW程式,網址我幫你找到了,網址是:https://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=E3B19B3E94BB659CE034080020E74861

![](upload://JiwJM2ahiutp6G5KfWRJYdp6JO.jpeg)

這些VI就是81110的範例程式,裡面會有很多的現成可使用的程式喔。

![](upload://1qnldm4qNx7wT1TviAgba8Vb5Y.jpeg)

感謝 <span =bold>Benjamin 大大熱心的回覆, 不好意思愚眛請教一下, 所附上的81110A的設定和function 已寫成子VIs的格式, 其實小弟之後的用法也是要用主程式呼叫81110A子程式產生波形後再回主程式進行量測, 不曉得如NI所提供的子VIs要怎麼架構成如我附的程式一樣擁有能自行設定波峰值, 振輻, delay time …等的人機界面模式呢???   因為我想不通要怎麼結合所有子程式, 但用一個大程式顯示人機界面, 但要能讓使用者設定全部的輸入值…??  因為我是自己買書照著try的, 也沒人可以請教…所以用自己的笨方法圈出爛程式, 機台會動作, 但是我氶認真的是以低階方法動驅動, 可能要再麻煩有經驗的大大指導我一下…大感恩!!!  茲附上小弟的程式…(81110A control.vi)

![](upload://u7XnzE2mTkGbnafUE0QsVTK9J0A.jpeg)Hi young :

   你的程式已經寫到基本控制,但你的程式需要建立subVI的功力,至於ni下載程式其開啟最下層則也是跟你現在寫法一樣,

你可以用已寫好vi直接選用function或將自己程式建立自己subvi

![](upload://e9SXyaRCg6ScsdcpoMw2SLDOrwh.jpeg)

感謝1122OK 大大的熱心指導,小弟回去翻了書, 仍想不通,再上來發問一下, 如果我之前的基礎設定的程式都是用子VIs開啟 (用NI內建的子VIs), 那如果我現在寫了一個量測程式(量IV後,呼叫81110Astress後再量IV),那麼在主VI運作時, 如何讓人機介面仍跑出一些pulse的基本設定畫面呢???就是有點像BASIC 的呼叫子程式, 但子程式仍有選項可以選擇的....再度感謝各位的大力解惑....感恩!!!!