Python程控泰克示波器(4)

命令和请求的结构

命令由集合命令和请求命令组成(通常简称为命令和请求)。命令更改仪器设置或执行具体的操作。请求使仪器返回关于仪器状态的数据和信息。

大多数命令都有一个命令格式和一个请求格式。命令格式和请求格式基本一样,请求格式以问号结尾。例如:命令ACQuire:MODe的命令格式ACQuire:MODe,请求格式是ACQuire:MODe?

并不是所有命令都有命令和请求两种格式。有的可能只有命令格式,有的可能只有请求格式。

有一些命令同时执行设置和请求操作。例如,*CAL?

命令或查询语句由五种不同的元素类型组成。

标志 解释
<命令头>

基本命令名称。如果命令头以问号结尾,则该命令为请求。

标题可以以冒号(:)字符开始;如果命令与其他命令连接,则需要使用开头冒号。开头冒号不能用于以星号(*)开头的命令头。

<助记符>

一个命令头子功能。有些命令头只有一个助记符。如果一个命令头有多个助记符,它们总是用冒号(:)字符彼此分隔

<参数>

与标头相关的数量、质量、限制或限制。并不是所有的命令都有

参数,而其他命令有多个参数。参数与命令头由<空格>分割。参数之间用<逗号>分隔。

<逗号> 分割参数
<空格> 分割命令头和参数

Python程控泰克示波器(4)_第1张图片

命令:控制仪器执行一些特定功能或改变仪器的一些设置,结构如下:

[:]

[[]...]

命令头由一个或多个助记符按层次结构或树形结构排列而成。第一个助记符是树的基础或根,之后的每个助记符都是前一个助记符的一个层次或分支。树中较高级别的命令可能会影响较低级别的命令。前导冒号(:)总是返回到命令树的底部。

请求:使仪器返回关于其状态或设置的信息。结构是:

[:]

[:]

[[]...]

除非另有说明,否则可以在命令树的任何级别指定请求命令。这些分支请求返回关于指定分支或级别以下的所有助记符的信息。

例如,, MEASUrement:MEAS:UNIts? 返回测量单位,而 MEASUrement:MEAS:TYPe? 返回为测量选择的测量类型,并且MEASUrement:MEAS? 返回指定测量对象的所有测量参数。

注意:可以控制仪器是否返回标头作为请求响应的一部分。使用HEADer命令控制该特性。如果头部是打开的,仪器返回命令头部作为查询的一部分,并将请求的响应格式化为有效的命令格式。当报头关闭时,仪器只发回响应中的值。这种格式可以更容易地从响应中解析和提取信息。

Python程控泰克示波器(4)_第2张图片

 

你可能感兴趣的:(Python控制示波器,python)