找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 5987|回复: 0
打印 上一主题 下一主题
收起左侧

泰克示波器程控指令

[复制链接]
跳转到指定楼层
楼主
ID:148413 发表于 2016-11-17 10:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
泰克示波器基本控制:
Tektronix oscilloscope control.docx (12.47 KB, 下载次数: 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.         //基本设置
  19.         //status = viWrite(vi, (ViBuf) "*RST;*CLS", 31, &retCnt);                                                   //复位清空
  20.         status = viWrite(vi, (ViBuf) "*CLS", 31, &retCnt);
  21.         status = viWrite(vi, (ViBuf) "SELECT:CH1 0;CH2 0;CH3 1;CH4 0;", 256, &retCnt);  //通道选择(为打开,为关闭)
  22.         status = viWrite(vi, (ViBuf) "HORizontal:MAIN:SCALE 200.0E-6",256, &retCnt);      //设置横坐标时间(可修改)
  23.         status = viWrite(vi, (ViBuf) "TRIGGER:A:SETLEVEL:1.0E-1",31, &retCnt);         //设置触发电平(可修改)
  24.         status = viWrite(vi, (ViBuf) "SAVe:WAVEform:FILEFormat SPREADSHEETTxt",40, &retCnt);
  25.         status = viWrite(vi, (ViBuf) "ACQUIRE:STOPAFTER RUNSTOP",31, &retCnt);;

  26.         //设置每个通道
  27.         status = viWrite(vi, (ViBuf) "CH1:SCALE 2.0E-1",31, &retCnt);//设置纵坐标每格电压
  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.         //关闭Session;
  32.         viClose(vi);
  33.         viClose(rm);

  34.         return 0;
  35. }
复制代码

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表