安捷伦34970-数据采集 / 数据记录仪开关单元

安捷伦Agilent34970A是一种高性能、低价位的数据采集和开关主机,十分适于数据记录、数据采集和一般的开关与控制应用。

    class Agilent34970{static SerialPort sp = new SerialPort();public bool Initialized { get; internal set; }string cmdOpen = "ROUTe:OPEN (@111)";string cmdClose = "ROUTe:CLOSE (@121)";//MEAS:+测量类型+? +(Range)量程+,+(Resolution)精度string mesRes = "MEAS:RES? AUTO,DEF, (@111)\n";//测量电阻string mesAcCurrent = "MEAS:CURRent:AC? 1,1, (@121)\n";//测量交流电流0-1.2Astring mesDcCurrent = "MEAS:CURRent:DC? 1,1, (@121)\n";//测量直流电流0-1.2Astring mesAcVoltage = "MEAS:VOLTage:AC? 10,1, (@111)\n";//测量交流电压0-300Vstring mesDcVoltage = "MEAS:VOLTage:DC? 10,1, (@111)\n";//测量直流电压0-300Vprivate double ConvertResult(string value){double result = -1000.0;if (!value.EndsWith("\r\n")){return result;}try{if (value != "" && value.Contains("E")){string[] array = value.Split('E');double num = Convert.ToDouble(array[0]);double y = Convert.ToDouble(array[1]);result = num * Math.Pow(10.0, y);}else{result = Convert.ToDouble(value);}}catch { }return result;}internal string Initialize(string port, bool IdQuery, bool Reset, string OptionString = ""){if (sp.IsOpen)sp.Close();sp = new SerialPort(port, 9600);try{sp.Open();}catch (Exception ex){return "Error:" + ex.Message;}string id = "";if (IdQuery){sp.WriteLine("*IDN?");//查询设备型号Thread.Sleep(200);id = sp.ReadExisting();}if (Reset)sp.WriteLine("*RST");//复位设备//Thread.Sleep(500);//sp.WriteLine("SYST:CTYP? 100");//查询卡槽1模块型号//Thread.Sleep(200);//sp.WriteLine("SYST:CTYP? 200");//查询卡槽2模块型号//Thread.Sleep(200);//sp.WriteLine("SYST:CTYP? 300");//查询卡槽3模块型号if (OptionString != "")sp.WriteLine(OptionString);Initialized = true;return id;}}

安捷伦53220-频率计

53220A350MHz通用频率计数器/计时器是一款双通道频率计数器,能够执行所需的全部频率和时间间隔测量。它可以添加可选的射频通道,以进行6或15GHz测量。

主要技术指标:

l2个350MHz输入通道,加可选的第3通道(6GHz或15GHz)

l12位/秒分辨率,100ps时间间隔分辨率

l内置的数学分析功能和彩色图形显示屏(趋势视图和直方视图

l标配LXI-C/LAN和USB,可选GPIB

l可选:锂电池

        /// <summary>/// 读取频率计指定通道读数/// </summary>/// <param name="Channel">1/2</param>/// <returns>读取指令</returns>string A53220ATest(string Channel){string cmd = "MEAS:FREQ? (@Channel)\r\n";cmd = cmd.Replace("@Channel", Channel);return cmd;}

特尔斯特FSH4-手持式频谱分析仪

技术指标:9kHz-3.6GHz

FSH4主要特点
? 频率范围:9 kHz 到 3.6 GHz
? 高灵敏度 (<-141dBm;前置放大器打开时,<-161 dBm ) 
? 较低的测量不确定度(典型值 0.5 dB) 
? 分辨率带宽最低可达1 Hz,清晰呈现信号细节 
? 高达20 MHz的信号解调带宽,满足未来的测试需求 
? 内置的跟踪信号源和VSWR电桥,带直流偏置电源 
? 全系标配THD/OBW/ACLR/SEM/信道功率/门控触发扫描等测量功能 
? 选配全功能双端口网络分析、电缆断点分析与矢量电压表 
? 选配频谱瀑布图功能,捕获与记录偶发信号 
? 选配WCDMA/CDMA2000/EVDO/LTE-FDD/LTE-TDD解调测试 
? 可选配丰富的天线探头等配件,轻松完成各种射频测量任务 
? 坚固的防水外壳,适合现场的恶劣工作条件 
? 重量轻(带电池3 kg),易于手持,中文界面、功能键触手可及 
? 支持GPS定位功能 
? 易于更换的高容量锂离子电池,工作时间可达4.5小时 
? 用于远程控制和测量数据传送的LAN口和USB接口,测量结果可保存在SD卡中 
? Firmware终身免费升级 
? 随机赠送FSH4View软件,用于设置与测量结果的交换存档和处理(支持XP/Vista/Win7)

class FSH4{public void Initialize(){string cmd =//; 初始化频谱仪参数cmd = "*RST";//重置仪器参数cmd = "SYST:DISP: UPD ON";cmd = "DISP:FORM SINGle";cmd = "DISP:WIND1: SEL";cmd = "FREQUENCY:CENTER 433.19MHz; SPAN 500KHz";//设置中心频率和采样宽度cmd = "DISP:TRAC: Y: RLEV: OFFS 20dBm";//设置衰减分贝cmd = "DISPLAY:TRACE: Y: RLEVEL 20dB";//设置电平偏移cmd = "BAND 500 KHz";//设置带宽cmd = "CALC:MARK: STAT ON";cmd = "CALC:MARK: TRAC 1";cmd = "CALC:MARKER ON";}public void Measure(){//设置轨迹类型string cmd = "DISP:TRAC:MODE WRITE";//设置跟踪模式为最大保持cmd = "DISP:TRAC:MODE MAXH";//测量最大峰值功率cmd = "CALC:MARK:MAX;Y?";}}class PUYUAN{public void Initialize(){string cmd = "*IDN?";//; 初始化频谱仪参数cmd = "*RST";//重置仪器参数cmd = "SYST:DISP: UPD ON";cmd = "DISP:FORM SINGle";cmd = "DISP:WIND1: SEL";cmd = "FREQUENCY:CENTER 433.19MHz; SPAN 500KHz";//设置中心频率和采样宽度cmd = "DISP:TRAC: Y: RLEV: OFFS 20dBm";//设置衰减分贝cmd = "DISPLAY:TRACE: Y: RLEVEL 20dB";//设置电平偏移cmd = "BAND 500 KHz";//设置带宽}public void Measure(){//搜索模式--设置轨迹类型string cmd = ":CALC:MARK<1>:PEAK:SEAR:MODE MAX\r\n";//标记最大功率峰值点cmd = "CALC:MARKER<1>:MAX:MAX\r\n";//测量最大峰值功率cmd = "CALC:MARK<1>:X?\r\n";//X频率//测量最大峰值功率cmd = "CALC:MARK<1>:Y?\r\n";//Y功率}}

普源基本配置指令

SendData:*IDN?

SendData:*RST

SendData:SYST:DISP:UPD ON

SendData:DISP:FORM SINGle

SendData:DISP:WIND1:SEL

SendData:FREQUENCY:CENTER 250Mhz

SendData::FREQuency:SPAN 200MHz

SendData::DISP:WIN:TRAC:Y:SCAL:RLEV:OFFS 20

SendData::DISP:WIN:TRAC:Y:SCAL:RLEV 35dBm

SendData:BAND 100KHz

SendData::CALC:MARK<1>:PEAK:SEAR:MODE MAX

SendData:CALC:MARK:STAT ON

SendData:CALC:MARK:TRAC 1

SendData:CALC:MARKER ON

//读取噪声功率

SendData:*RST
SendData::READ:CNRatio:NOISe?

//开始测量

//设置指定迹线的类型-清除写入
SendData::TRACe<1>:MODE WRITe

//设置指定迹线的类型-最大保持
SendData::TRACe<1>:MODE MAXHold

//打开最大保持功能
SendData::EBWidth:MAXHold:STATe ON

//打开峰值表。
SendData::TRACe:MATH:PEAK:TABLe:STATe ON

//查询峰值表中的频率(Hz)和幅度(与当前 Y 轴单位一致)
SendData::TRACe:MATH:PEAK?

//设置光标处横坐标的值,默认单位 Hz
SendData::CALC:MARK1:X 433MHz

//查询返回指定光标处的 Y 轴读数,默认单位 dBm
SendData::CALCulate:MARKer<1>:Y?

安捷伦34970、53220、特尔斯特FSH4、普源DSA800常用采集测量仪器介绍与控制相关推荐

  1. “电子测量之王”安捷伦告别托拉斯

    环球企业家2014年第1期 成功登顶之后,"电子测量之王"安捷伦首席执行官邵律文却一反常态"做小"公司.来瞧瞧这位"数一数二"原则最坚定的捍 ...

  2. Agilent安捷伦34401A|34461A|3458a数字万用表软件NS-Multimeter

    1.软件概述 ◆NS-Multimeter 数字万用表程控软件实现对绝大多数数字万用表的控制,通过此系统软件您不仅能够在独自一人的情况下方便快捷地实现数字万用表所有的常用功能,还可以实现测试数据的图表 ...

  3. 安捷伦万用表--Agilent34401A数字万用表串口发送数据只上位机使用说明

    Agilent34401A数字万用表串口发送数据使用说明 安捷伦34410A万用表可以通过背后的RS232接口与电脑连接,进行串口通信. 仪表的串口有两种工作方式,一种是交互模式–既能接收命令,又能发 ...

  4. QT 与日置、安捷伦测试仪 通讯 232串口 GPIB

    记录一下经验 一.232串口通讯 日置仪表 232串口通讯比较简单,自带的QSerialPort就可以识别. 1.包含头文件. #include <QtSerialPort/QSerialPor ...

  5. 安捷伦自动测试软件,安捷伦精干的测试工具

    [导读] 工欲善其事,必先利其器 从线缆到整个网络,您需要精干的测试工具! 在楼于建设.企业网.城域网领域,安装及维护人员会面临诸多的测试挑战:线缆/光缆的性能验证及故障排除,网络性能验证及故障诊断, ...

  6. 上位机使用python/matlab通过网线VISA/SCPI编程远程控制旧版A.06.04.32的安捷伦agilent矢量网络分析仪(VNA)采集S21参数

    近日需要通过上位机连接矢网采数,但是可用的矢网只有一个零几年的矢网安捷伦 agilent e8363b.一开始想使用labview,但是使用NI MAX控制不成功(问题在instrument VISA ...

  7. Agilent E4407B/安捷伦E4407B频谱分析仪

    产品概览 安捷伦 KEYSIGHT E4407B 频谱分析仪 对于射频或微波信号的一般频谱分析,Keysight E4407B 频谱分析仪提供了一个很好的解决方案.E4407B 的特性集包括可升级平台 ...

  8. 《安富莱嵌入式周报》第296期:硬件电路实现SPI转以太网,单片机3D游戏图形引擎,Linux基金会年度报告,安捷伦直流电源原理图,KEIL C51更新9.61

    往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 ...

  9. 安捷伦(Agilent)示波器使用简介

    0.引言 示波器是用来抓取电路中信号的波形,是工程师用于分析电路的利器,常被称作工程师的一双眼睛. 示波器种类:模拟示波器和数字示波器 数字示波器:可以用来分析一些常用的协议的数据帧,例如UART.I ...

最新文章

  1. 给你的网站穿上外衣 - HTTPS 免费部署指南
  2. SQL Server 行转列,列转行
  3. 传统APP与微信端APP十大优劣对比
  4. C++学习基础三——迭代器基础
  5. S4HANA里至关重要的建模方式CDS view架构介绍
  6. 数据可视化|实验八 实现scatterplot关系图
  7. python中outside loop_Python入门指引
  8. 一个项目了解 SpringBoot 集成 MyBatis
  9. 连通性问题--Algorithms IN C读书笔记
  10. 软件测试项目实战步骤
  11. 栅格数据矢量化(附有完整代码)
  12. 计算机替换规定文字颜色,改Windows系统字体颜色的方法
  13. linux文件扫描并打印,Linux办公一条龙—Linux中扫描、打印的实现
  14. android自动发布,Jenkins + Android 自动化打包 发布到蒲公英
  15. 麒麟信安携手河南IT联盟召开 《麒麟信安信创应用解决方案》线上分享会
  16. 无名大地之始,有名万物之母
  17. 软件工程课程小组成员介绍
  18. CStdioFile的用法
  19. 用STM32F103使用OLED屏实现贪吃蛇游戏
  20. 力扣打卡(16):回溯算法:心静下来刷题。静心方可成事

热门文章

  1. 同一台机安装两张网卡同时使用,双网卡使用方法
  2. 清华山维EPS二次开发-距离平行线
  3. PW4555芯片,完全集成的高输入电压单电池锂离子电池充电器,适用于手机
  4. 2022年中级经济师《工商管理》考试大纲
  5. 2022年中高级 Android 大厂面试秘籍,为你保驾护航金九银十,直通大厂
  6. C,C++网络编程实现图像实时传输
  7. EMQ荣获久负盛名的《红鲱鱼》全球100强奖
  8. 写给自己的明天:伤感日志
  9. UE 材质一 : 材质通道
  10. unity2D学习(8)修复角色走路的卡顿、设置二段跳