Agilent 34410A 表与计算机通讯

1. 接口选择

万用电表出厂时选定为HP-IB接口,应选择为RS-232接口

E:I/O MENU – 2:INTERFACE

选择RS-232

2. 设定波特率

默认9600

E:I/O MENU – 3:BAUD RATE

选择9600

3. 设定奇偶校验

无奇偶校验

E:I/O MENU – 4:PARITY

选择无校验(8个数据位)

4. 串口控件设置

9600/8/N/1

波特率/数据位/奇偶校验/停止位

5. 串口发送数据

串口发送数据给Agilent表,必须以回车换行结尾

回车($0D)

换行($0A)

6. Ctrl-C命令

通过RS-232接口清除过程中的操作,并放弃任何悬而未决的输出数据

Ctrl-C ($03)

7. 初始化串口

(SCPI命令语法,一定要注意字母的大小写)

*RST //将万用表复位为上电时的配置

SYSTem:REMote //将万用表置于RS-232操作的遥控模式

8. 读取单个数据

1) MEASure:VOLTage:DC?

以指定的量程和分辨率,预置并执行DC电压测量,并将读数输送到输出缓冲器上

2) CONFigure:VOLTage:DC?

以指定的量程和分辨率,预置并配置万用表以便执行DC电压测量。这个命令不会启动测量,需要:

READ?取读数。 注意:如果发送了两个或以上的查询命令,而没有读取第一个命令的反应,便尝试读取第二个命令,万用表可能会报错

9. 读取连续数据

从万用表一直取数据(通过触发,以下每个命令之间最好延时100毫秒,万用表大概需要20ms的命令建立时间)

*CLS //清除缓冲区

CONF:VOLT:DC //取DC电压

TRIGger:COUNt 3600 //共读取3600个数据

TRIG:DEL 1 //延时1秒 READ? 读取数据

原创文章,转载请保留链接 yhuse‘s blog

时间: 2024-07-29 06:34:37

Agilent 34410A 表与计算机通讯的相关文章

MySQL:创建、修改和删除表

其实对很多人来说对于SQL语句已经忘了很多,或者说是不懂很多,因为有数据库图形操作软件,方便了大家,但是我们不能忘记最根本的东西,特别是一些细节上的东西,可能你用惯了Hibernate,不用写SQL语句,但是不是任何项目都要用到大框架的,如果不用,那你是不是就不会操作数据库了呢,所以我们最好还是熟悉一点好,对我们以后找工作和工作都有帮助. 在说创建.修改和删除表前,我们还是要进行一个操作的简单说明: 1.登陆数据库系统 在命令行中登陆MySQL数据库管理系统,输入一下内容: mysql -h l

Linux NAT哈希表满导致服务器丢包

发现ECS Linux服务器出现间歇性丢包的情况,通过tracert.mtr等手段排查,外部网络未见异常. 同时,如下图所示,在系统日志中重复出现大量如下错误信息: Jun 13 15:20:23 web3 kernel: nf_conntrack: table full, dropping packet.Jun 13 15:20:24 web3 kernel: nf_conntrack: table full, dropping packet.Jun 13 15:20:24 web3 kern

C#顺序表(数据结构)

xmfdsh我近来心情实在不好,只因为这两天课比较少,然后一下子时间太多,不知道干什么,心情郁闷......这是要闹哪样?这都让我一个郁闷了一个晚上.闲来无聊,回顾下之前学的C#数据结构,数据结构的重要性无论是对于哪门语言都是很必要也很重要的,课程中老师教的C语言,然后我自己自学的C#,再自学了C#的数据结构,对比了下,发现C,C++这些有着指针,比较低级点的语言,写起数据结构更加能考验一个人的思维,C#作为一门高级语言,也是有着自己一套数据结构的,这些更深层次的对比等我都学了比较精通再来慢慢对

MySQL 创建,修改和删除表

登录数据库系统:  mysql –h localhost –u root –p 其中,"-h"参数指连接的主机名,因此此处是连接本机,所以后面的内容为localhost: "-u"参数表示用户名,此处的用户名为 root; "-p"参数指用户名密码. 创建数据库: CREATE DATABASE 数据库名: 显示已经存在的数据库: SHOW DATABASES; 删除数据库: DROP DATABASE 数据库; 数据库存储引擎:存储引擎指的表的

JAVA线性表

1. 线性表在计算机中可以用顺序存储和链式存储两种存储结构来表示.其中用顺序存储结构表示的线性表成为顺序表,用链式存储结构表示的线性表称为链表,链表又有单链表,双向链表,循环链表之分. 2. 线性表是由n(n>=0)个数据元素所构成的有限序列,通常表示为(a0,a1,a2.....an-1).其中下标i标识数据元素在线性表中的位序号,n为线性表的表长,当n=0时表示该线性表为空表. 3. 对于同一个线性表,其每一个数据元素的值虽然不同,但必须具有相同的数据类型:同时,数据元素之间具有一种线性的或

从零写一个编译器(七):语义分析之符号表的数据结构

项目的完整代码在 C2j-Compiler 前言 有关符号表的文件都在symboltable包里 前面我们通过完成一个LALR(1)有限状态自动机和一个reduce信息来构建了一个语法解析表,正式完成了C语言的语法解析.接下来就是进入语义分析部分,和在第二篇提到的一样,语义分析的主要任务就是生成符号表来记录变量和变量的类型,并且发现不符合语义的语句 描述变量 在C语言里对变量声明定义里,主要有两种描述 说明符(Specifier) 说明符也就是对应C语言的一些描述变量类型或者像static,ex

Unicode简介

Unicode简介 壹佰软件开发小组  整理编译   在第一章中,我已经预告,C语言中在Microsoft Windows程序设计中扮演着重要角色的任何部分都会讲述到,您也许在传统文字模式程序设计中还尚未遇到过这些问题.宽字符集和Unicode差不多就是这样的问题. 简单地说,Unicode扩展自ASCII字符集.在严格的ASCII中,每个字符用7位表示,或者计算机上普遍使用的每字符有8位宽:而Unicode使用全16位字符集.这使得Unicode能够表示世界上所有的书写语言中可能用于计算机通讯

API Hook完全手册

文章来源: http://blog.csdn.net/atfield 原文作者: ATField 整理日期: 2008-07-16 发表评论 字体大小: 小 中 大 注:本文是根据我两年前写的一个系统行为监测程序写成(参考了一些书籍和文章).最近在论坛上看到有不少人在问关于API Hook的问题,便写成此文,希望能对朋友们在写API Hook代码的时候能够有所帮助. 1 基本原理 API Hook是什么我就不多说了,直接进入正题.API Hook技术主要有下面的技术难点: 如何将自己的的代码In

Ubuntu防火墙

一.Iptables 1.ubuntu中启动及关闭iptables 在ubuntu中由于不存在 /etc/init.d/iptales文件,所以无法使用service等命令来启动iptables,需要用modprobe命令. 启动iptables modprobe ip_tables 关闭iptables(关闭命令要比启动复杂) iptalbes -F iptables -X iptables -Z iptables -P INPUT ACCEPT iptables -P OUTPUT ACCE