控制模块/Control

Methods

(static) isSw1Pressed(moduleIndex) → {Promise.<bool>}

Source:
判断按键SW1是否被按下
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
True: 按键被按下 False: 按键没有被按下
Type
Promise.<bool>

(static) isSw2Pressed(moduleIndex) → {Promise.<bool>}

Source:
判断按键SW2是否被按下
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
True: 按键按下 False: 按键没有按下
Type
Promise.<bool>

(static) isSw3At1(moduleIndex) → {Promise.<bool>}

Source:
判断SW3的是否在‘1’的位置(‘1’指的是电路上白色的数字)
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
True: 开关SW3在‘1’位置 False: 开关SW3在‘0’位置
Type
Promise.<bool>

(static) getSw4(moduleIndex) → {Promise.<int>}

Source:
获取SW4的位置值
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
圆盘电阻器SW4的位置 范围 0~100
Type
Promise.<int>

(static) isM1Connected(moduleIndex) → {Promise.<bool>}

Source:
判断获取M1与COM是否导通 一般的使用方法是:将连接线插入到控制模块的接头上,实验者一手握住COM线头(黑色),另一手握住M1或M2线头(黄或绿色)。导通时板子上相应指示灯会亮起
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
True: M1与COM之间导通(连接着可导通的介质,如:人体) False: M1与COM之间不导通
Type
Promise.<bool>

(static) isM2Connected(moduleIndex) → {Promise.<bool>}

Source:
判断获取M2与COM是否导通 一般的使用方法是:将连接线插入到控制模块的接头上,实验者一手握住COM线头(黑色),另一手握住M1或M2线头(黄或绿色)。导通时板子上相应指示灯会亮起
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
True: M2与COM之间导通(连接着可导通的介质,如:人体) False: M2与COM之间不导通
Type
Promise.<bool>

(static) setM1M2Sensitivity(moduleIndex, limit)

Source:
设置M1和M2灵敏度 灵敏度越高,is_m1_connected() 和is_m2_connected()越容易返回 True
Parameters:
Name Type Description
moduleIndex int 模块序号
limit int 灵敏度:0~100

(static) getM1Value(moduleIndex) → {Promise.<float>}

Source:
获取M1的电阻率
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
M1和COM之间的电阻率,值越大代表电阻越大。0代表短路,100代表绝缘 范围 0~100
Type
Promise.<float>

(static) getM2Value(moduleIndex) → {Promise.<float>}

Source:
获取M2的电阻率
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
M2和COM之间的电阻率,值越大代表电阻越大。0代表短路,100代表绝缘 范围 0~100
Type
Promise.<float>

(static) getFirmwareVersion(moduleIndex) → {Promise.<int>}

Source:
获取当前模块版本号
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
Type
Promise.<int>

(static) setOnboardRGB(moduleIndex, rgb)

Source:
设置板载LED的颜色
Parameters:
Name Type Description
moduleIndex int 模块序号
rgb int '红': 1,'绿':2,'蓝':3,'浅蓝':4,'黄':5,'紫':6,'白': 7,'不亮': 8

(static) regSw1(moduleIndex)

Source:
注册sw1值上传,当sw1状态改变会触发事件并接收到数据,返回类型为bool
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) regSw2(moduleIndex)

Source:
注册sw2值上传,当sw2状态改变会触发事件并接收到数据,返回类型为bool
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) regSw3(moduleIndex)

Source:
注册sw3值上传,当sw3状态改变会触发事件并接收到数据,返回类型为bool
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) regSw4(moduleIndex)

Source:
注册sw4值上传,当sw4值改变会触发事件并接收到数据,返回类型为int
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) regM1(moduleIndex)

Source:
注册m1值上传,当m1状态改变会触发事件并接收到数据,返回类型为bool
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) regM2(moduleIndex)

Source:
注册m2值上传,当m2状态改变会触发事件并接收到数据,返回类型为bool
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) regM1Value(moduleIndex)

Source:
注册m1电阻率值上传,当m1电阻率值改变会触发事件并接收到数据,返回类型为float
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) regM2Value(moduleIndex)

Source:
注册m2电阻率值上传,当m1电阻率值改变会触发事件并接收到数据,返回类型为float
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) unregSw3(moduleIndex)

Source:
注销sw3值上传
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) unregSw1(moduleIndex)

Source:
注销sw1值上传
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) unregSw2(moduleIndex)

Source:
注销sw2值上传
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) unregM1(moduleIndex)

Source:
注销m1值上传
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) unregM2(moduleIndex)

Source:
注销m2值上传
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) unregSw4(moduleIndex)

Source:
注销sw4值上传
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) unregM1Value(moduleIndex)

Source:
注销m1电阻率值上传
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) unregM2Value(moduleIndex)

Source:
注销m2电阻率值上传
Parameters:
Name Type Description
moduleIndex int 模块序号