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

class sharp_msr.MSR

基类:object

√ 电阻盒模块类

  • 参数 :无

  • 返回 : 无

  • 注意

    需要实例化

  • raise : 无

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 : 无

read_status_Msr(PN)

回读报警状态

  • 参数
    • PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID

  • 返回
    • ret = 0 成功

    • ret < 0 失败

    • Status 报警状态 是一个长度为16的字节流

  • raise : 无

set_Read(PN, OnOff)

设置读开关

*参数
  • PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID

  • OnOff : 1 读取 0 不读取

*返回
  • = 0 成功

  • < 0 失败

  • raise : 无

set_chMinMax(PN, ch, max, min)

设置第几通道的报警值

  • 参数
    • PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID

  • 返回
    • =0 成功

    • <0 失败

  • raise : 无

set_gear(PN, Horl)

设置测量范围的函数

  • 参数
    • PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID

    • Horl : 范围是0-650 0 范围是0-200

  • 返回
    • =0 成功

    • <0 失败

  • raise : 无

set_range(PN, range)

设置小电阻模块单一通道阻值的范围值

  • 参数
    • PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID

    • range : 选择读取挡位,档1为小范围0-200,档2为0-680

  • 返回
    • =0 成功

    • <0 失败

  • raise : 无

start_AlarmFlag(PN)

启动报警

  • 参数
    • PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID

  • 返回
    • =0 成功

    • <0 失败

  • raise : 无

stop_AlarmFlag(PN)

关闭报警

  • 参数
    • PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID

  • 返回
    • =0 成功

    • <0 失败

  • raise : 无

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)

设置读开关

*参数
  • PN : 取值可为MSR_ID1 MSR_ID2...其中一个对应的ID

  • OnOff : 1 读取 0 不读取

*返回
  • = 0 成功

  • < 0 失败

  • 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 : 无