电路板功能测试解决方案,扩展一切电信号的测量

 找回密码
 立即注册
查看: 12844|回复: 4

SCPI指令设备读取测量?GV1,?GC1 ?GB1 ?GD1 ?GK1 ?GL1 ?GM1 读四线0G81 温度热敏表格

[复制链接]

133

主题

263

帖子

1707

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1707
发表于 2017-7-28 16:16:36 | 显示全部楼层 |阅读模式
1.读取通用仪表模式简介
   读取各类SCPI指令测量仪表
2.命令格式
   【序号】【"名称"】【标准值】(测量值)【上限】【下限】【高点】【低点】【步骤前延时】【“模式”】【比例K】【偏移B】{平均次数} 【联板序号】<高点2><低点2>{“备注”}

  【高点】填入串口编号(仅限使用了8选1串口接口板),保留千位用于设计串口校验位。
  【低点】填入接收数据的字节偏移,适用于两个以上测量的情况(第二个测量值偏移 14)  
   {平均次数}的百位写1,为‘V’电压的专用方法(耐压测试仪器用)。
  【“模式”】的第一字符代表单位。
                   第3个字符代表测量值得类型
                     ‘X’以p开始,无具体单位显示
                     ‘Y’以u开始,无具体单位显示
                     ‘Z’以1开始,无具体单位显示

                      ‘V’电压单位(以 uV 为基本单位),
                      ‘R’电组单位(以 欧姆 为基本单位),
                      ‘C’电流单位(以uA为基本单位),
                      ‘B’,校准用,非基本模式                     
                      "D''用于功率单位  (以uW为基本单位)                    
                      ‘ E'用于能量单位,都是以uJ为基本单位

                     ‘K’电桥测量电阻(以 p欧姆 为基本单位),
                     ‘L’电桥测量电感(以 pH 为基本单位),
                     ‘M’电桥测量电容(以 pF 为基本单位),


   <高点2><低点2>{“备注”} 填入完整的SCPI指令

3.举例
【1】【"F1"】【500】(测量值)【10】【10】【0】【0】【5】【“3GC0”】【100】【0】{平均次数} 【0】<0><10>{“Read?”}
   读取电流测量值,单位:1mA。

【1】【"F1"】【500】(测量值)【10】【10】【0】【0】【5】【“3GB0”】【100】【0】{平均次数} 【0】<0><10>{“Read?”}
   应用于电子负载的场合,可用电子负载的电压校准FCT主板测量电压。


















回复

使用道具 举报

133

主题

263

帖子

1707

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1707
 楼主| 发表于 2017-9-11 08:39:41 | 显示全部楼层
1.上传4线设备LCD数据0G81(同8B01),判断测量结果9B01 模式简介
   LCD显示数据全部上传PC,LF为结束符。   注:适用于通用四线测试仪

2.命令格式
   【序号】【"名称"】【标准值】(读取条形码长度)<上限><下限><高点><低点>【步骤前延时】【“模式”】【比例K】<偏移B>{平均次数} <联板序号><高点2><低点2>{“备注”}

    <上限><下限>填入最大、最小读取长度       <高点>填入RS232通道编号,同时支持填入0:不适用缓冲区,默认>0:使用缓冲区
    <低点>填入忽略掉的LF个数
    <低点2>{“备注”} 填入测试指令
  【步骤前延时】*【比例K】为总的超时时间

3.举例
【1】【"TRIG"】【10】(测量值)<1000><10><2><1>【3000】【“0G81”】【100】<0> {平均次数} <0><0><10>{“T”}
    读取输出长度最小10,最大1000,否则NG

【1】【"TRIG"】【10】(测量值)<1000><10><2><1>【3000】【“8B01”】【100】<0> {平均次数} <0><0><10>{“T”}
    读取输出长度最小10,最大1000,否则NG

【2】【"RES"】<0>(测量值)<48><48><0><0>【50】【“9B01”】【100】<0> {平均次数} <0><0><0>{“0”}
    判断输出结果,‘0’代表PASS,‘1’代表FAIL,由于仪器没有协议,不是很严格!



回复

使用道具 举报

133

主题

263

帖子

1707

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1707
 楼主| 发表于 2018-7-8 09:05:35 | 显示全部楼层
1.读取测量模块跳转?G?1简介
   使用RS485总线读取外部测量模块,【标准值】=30004,用于根据测量值跳转,目前支持A,G,IH模式。后面紧跟测量表格。  适用热敏电阻的测量。
2.命令格式
   【序号】【"名称"】【标准值】(测量值)【上限】【下限】【高点】【低点】【步骤前延时】【“模式”】【比例K】【偏移B】【反复次数】 【联板序号】<高点2>【485地址】{“备注”}

【上限】【下限】填入最大等级和最小等级
【高点】第3位填入测量模块内部寄存器地址高字节,默认:0 。
【低点】填入测量模块内部寄存器地址,默认:0

【比例K】【偏移B】修正测量值为测量表格相同数目等级

【反复次数】填入可循环读取测量模块次数
【485地址】填入电流表模块地址,默认:10
3.举例



12        temp        30004        298        30                15               0        14        100        5GC1        10        5        10        0        0        10        FETCh:IMP?        
13        NT1         30002        32222        15713        15432        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-16        30002        32222        15000        14737        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-17        30002        32222        14324        14077        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-18        30002        32222        13682        13451        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-19        30002        32222        13072        12856        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-20        30002        32222        12493        12290        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-21        30002        32222        11943        11735        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-22        30002        32222        11419        11242        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-23        30002        32222        10922        10756        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-24        30002        32222        10449        10294        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-25        30002        30000        10000        9854        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-26        30002        32222        9572        9429        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-27        30002        32222        9164        9025        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-28        30002        32222        8776        8640        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-29        30002        32222        8407        8274        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        
1        A-30        30002        32222        8055        7925        0        0        100        0GR1        100        0        0        0        0        10        FETCh:IMP?        


测量值+0.5°C然后乘以 10%,取得的数在30~15等级之间的执行下面16个等级对应的步骤,小于下限则执行第一个步骤,大于上限则执行最后一个测量步骤。
回复

使用道具 举报

133

主题

263

帖子

1707

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1707
 楼主| 发表于 2018-10-13 11:15:07 | 显示全部楼层
1.配置通用仪表模式A-B-CG?0模式简介
   配置串口波特率、校验位、停止位、各类SCPI指令测量仪表
2.命令格式
   【序号】【"名称"】【标准值】(测量值)【上限】【下限】【高点】【低点】【步骤前延时】【“模式”】【比例K】【偏移B】{平均次数} 【联板序号】<高点2><低点2>{“备注”}
   【标准值】大于0则设置波特率   
   【上限】大于0则个位设置校验位,十位设置停止位。
   【下限】大于0则设置停止位

  【高点】填入串口编号(仅限使用了8选1串口接口板)
  【低点】填入主板串口编号(1:串口1,  2:串口2,  3:串口3),默认:串口2。填写十位:则可配置配置后的延时,单位mS;
   {平均次数}
  【“模式”】的第一字符写'C'

  【偏移B】设置读取的超时时间,单位:mS;
   <高点2><低点2>{“备注”} 填入完整的SCPI指令

3.举例
【1】【"F1"】【96】(测量值)【1】【0】【0】【0】【5】【“CGC0”】【100】【0】{平均次数} 【0】<0><10>{“config”}
   配置波特率为9600,偶校验。
【2】【"F1"】【96】(测量值)【1】【0】【0】【0】【5】【“CGC0”】【100】【10】{平均次数} 【0】<0><10>{“config”}
   配置波特率为9600,偶校验。后续读取超时为1秒;


回复

使用道具 举报

133

主题

263

帖子

1707

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1707
 楼主| 发表于 2019-5-22 14:07:30 | 显示全部楼层
1.使用CGV0修正?GK1,?GL1模式简介
   修正电桥的电感、电阻测量值;

2.命令格式
   【序号】【"名称"】【标准值】(测量值)【上限】【下限】【高点】【低点】【步骤前延时】【“模式”】【比例K】【偏移B】{平均次数} 【联板序号】<高点2><低点2>{“备注”}
    【标准值】填写0;  
    【上限】填写?GK1的压缩比例,单位:千分数;
    【下限】以标准值为中心的上下范围;

   【上限】填写?GK1的压缩比例,单位:千分数;
    【下限】以标准值为中心的上下范围;


3.举例
【1】【"FRE"】【0】(测量值)【500】【40】【500】【896】【50】【“CGV0”】【100】【0】{平均次数} 【0】<0><10>{“FREQ 100KHZ”}
    配置以下?GK1标准值的+-40范围内的测量值压缩500%。(千分之500),  配置以下?GL1标准值的+-896范围内的测量值压缩500%。(千分之500)
【2】【"RS"】【201】(测量值)【10】【10】【0】【14】【200】【“9GK1”】【100】【-8   】{平均次数} 【0】<0><10>{“FETC?”}
【3】【"LS"】【4484】(测量值)【2】【2】  【0】  【0】【100】【“3GL1”】【100】【-111】{平均次数} 【0】<0><10>{“FETC?”}


回复

使用道具 举报

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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