刚看了你的代码,“Initialize-Configure-Read-Close”这个仪器使用流程没错,但我觉得最关键的问题在于:你不清楚如何正确的使用(设置)示波器。比如,设置触发的“niScope Configure Trigger.vi”中的输入参数“trigger source”,和“niScope Fetch.vi”的输入参数“channel”并联,就是一个隐患。示波器的设置有两大难点,一个是关于触发的设置问题,一个是关于采样率、采样点数、读取方式等(缓存大小、数据溢出)的问题。我的建议是,按照你程序流程的思路,你采取手动调节示波器的方式,去验证你的设置。如果示波器是按照你的设想在工作,证明你的设置没问题;否则,你得查找示波器的用户手册,甚至是一些原理性质的书籍了。
Best Recards,
Shade