sharp_msr ---电阻盒模块
- ::
MSR_ID0 = 1 MSR_ID1 = 2 MSR_ID2 = 4 MSR_ID3 = 8 MSR_ID4 = 16 MSR_ID5 = 32 MSR_ID6 = 64 MSR_ID7 = 128
- sharp_msr.SHARP_MSR_Init()
初始化小电阻模块
参数 : 无
- 返回
=0 成功
<0 失败
raise : 无
- sharp_msr.SHARP_read_Msr_x(PN, road_x)
读取小电阻模块测试单一通道的值的阻值
- 参数
PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID
road_x : 读取具体的单一通道,1~5可以选,选择1~5时,屏幕的按键1不能用,选择0时屏幕的按键1可以控制通路但是不会上传
- 返回
ret =0 成功
ret <0 失败
read_data 读取到的值
raise : 无
- sharp_msr.SHARP_read_status_Msr(PN)
回读报警状态
- 参数
PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID
- 返回
ret = 0 成功
ret < 0 失败
Status 报警状态 是一个长度为16的字节流
raise : 无
- sharp_msr.SHARP_set_Read(PN, OnOff)
设置读开关
raise : 无
- sharp_msr.SHARP_set_chMinMax(PN, ch, max, min)
设置第几通道的报警值
- 参数
PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID
- 返回
=0 成功
<0 失败
raise : 无
- sharp_msr.SHARP_set_gear(PN, Horl)
设置测量范围的函数
- 参数
PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID
Horl : 范围是0-650 0 范围是0-200
- 返回
=0 成功
<0 失败
raise : 无
- sharp_msr.SHARP_set_range(PN, range)
读取小电阻模块测试单一通道的值的阻值
- 参数
PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID
range : 选择读取挡位,档1为小范围0-200,档2为0-680
- 返回
=0 成功
<0 失败
raise : 无
- sharp_msr.SHARP_start_AlarmFlag(PN)
启动报警
- 参数
PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID
- 返回
=0 成功
<0 失败
raise : 无
- sharp_msr.SHARP_stop_AlarmFlag(PN)
关闭报警
- 参数
PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID
- 返回
=0 成功
<0 失败
raise : 无