找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5886|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

泰克示波器程控指令

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:148413 發(fā)表于 2016-11-17 10:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
泰克示波器基本控制:
Tektronix oscilloscope control.docx (12.47 KB, 下載次數(shù): 29)

需要安裝的軟件:NIVISA或是TekVISA
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. #include <iostream>
  5. #include "visa.h"
  6. #pragma comment(lib,"Winmm.lib")

  7. using namespace std;

  8. ViSession rm, vi;
  9. ViChar buffer[6000];
  10. ViStatus status;
  11. ViUInt32 retCnt;

  12. int main(int argc, char* argv[])
  13. {
  14.         //打開一個session
  15.         status = viOpenDefaultRM(&rm);

  16.         //打開LAN連接儀器
  17.         status = viOpen(rm, "TCPIP::169.254.184.99::INSTR", VI_NULL, VI_NULL,&vi);

  18.         //基本設(shè)置
  19.         //status = viWrite(vi, (ViBuf) "*RST;*CLS", 31, &retCnt);                                                   //復(fù)位清空
  20.         status = viWrite(vi, (ViBuf) "*CLS", 31, &retCnt);
  21.         status = viWrite(vi, (ViBuf) "SELECT:CH1 0;CH2 0;CH3 1;CH4 0;", 256, &retCnt);  //通道選擇(為打開,為關(guān)閉)
  22.         status = viWrite(vi, (ViBuf) "HORizontal:MAIN:SCALE 200.0E-6",256, &retCnt);      //設(shè)置橫坐標(biāo)時間(可修改)
  23.         status = viWrite(vi, (ViBuf) "TRIGGER:A:SETLEVEL:1.0E-1",31, &retCnt);         //設(shè)置觸發(fā)電平(可修改)
  24.         status = viWrite(vi, (ViBuf) "SAVe:WAVEform:FILEFormat SPREADSHEETTxt",40, &retCnt);
  25.         status = viWrite(vi, (ViBuf) "ACQUIRE:STOPAFTER RUNSTOP",31, &retCnt);;

  26.         //設(shè)置每個通道
  27.         status = viWrite(vi, (ViBuf) "CH1:SCALE 2.0E-1",31, &retCnt);//設(shè)置縱坐標(biāo)每格電壓
  28.         status = viWrite(vi, (ViBuf) "CH1:COUPLING AC",31, &retCnt);
  29.         status = viWrite(vi, (ViBuf) "CH1:IMPEDANCE MEG",31, &retCnt);
  30.         status = viWrite(vi, (ViBuf) "CH1:POSITION 0.0E1",31, &retCnt);

  31.         //關(guān)閉Session;
  32.         viClose(vi);
  33.         viClose(rm);

  34.         return 0;
  35. }
復(fù)制代碼

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表