Board logo

Subject: APAX-5080计数初值设定问题解决 [Print This Page]

Author: XDL    Time: 2013-10-16 09:15     Subject: APAX-5080计数初值设定问题解决

APAX-5080计数初值设定问题解决


APAX-5080计数模式可以在Utility或程序设置起始值(StartupValues),用户在使用时,发现设置完起始值后,若再改变该数值,必须执行复位功能(Reset)。
通过程序完全可以实现上述共能:
ret = adamSocket.Counter().SetChannelEnabled(m_iSlot, 255);    ///启动8个通道
ret = adamSocket.Counter().SetStartupValues(m_iSlot, val);     ///设置初始值
ret = adamSocket.Counter().SetToStartup(m_iSlot, (uint)(255)); ///每次起动时调用reset,使得每次启动计数值等于startup value
特别注意第三句程序,SetToStartup第二个参数是UINT类型,否则程序不会报错,但无法执行Reset功能。
如果只reset某路,可进行如下类似语句:

[attach]8604[/attach]








Welcome to ADAM Forum (http://forum.adamcommunity.com/) Powered by Discuz! 6.0.0