ILibrary
;run
(运行)方法将Task置于Run模式;IInputPin
、IOutputPin
等)。}
getState
返回引脚的当前状态(每5毫秒更改不超过一次)。}
setState
向设备发送更改引脚状态的请求。如果请求无法发送,则引发异常。}
getValue
返回当前引脚电压(伏特)。}
getValue
返回上一周期的脉冲数。}
setDuty
向设备发送更改PWM信号占空比的请求。如果请求无法发送,则引发异常。getDuty
返回PWM信号的当前占空比,而不向设备发送请求。getFrequency
返回PWM信号的实际频率。duty
将有更多的分级。但某些频率的值设置得不太准确。推荐频率列表:getFrequency
和getDuty
找出实际频率和占空比。}
run
方法中发送到设备。createInputPin
在输入模式下创建一个引脚。createOutputPin
在输出模式下创建一个引脚。您需要指定引脚在初始化后立即采取的状态(initialState)。createAnalogPin
在模拟输入模式下创建一个引脚。Constants
createPulseCounterPin
在脉冲计数器模式下创建一个引脚。Constants
createPwmPin
在PWM模式下创建一个引脚。run
方法将生成的初始化表发送到设备并等待确认。Task切换到Run模式。退出该方法后,将获得输入和模拟输入模式下所有引脚的实际状态,以及设置输出模式下所有引脚的初始状态。IInputPin
、IOutputPin
等)中的必要方法。