小弟是新手,在做一个温度控制系统,要求每采集一个温度样,然后PID算出控制量。采集和输出 DAQmx time type 使用的是Hardware-timed single point,仿照的是labview帮助里面的例子做的。但是rate设置大于100的时候,就会报错,说我的程序跟不上采样时钟,建议我降低采样速率,或者改变程序代码。
因为我要求采样速率必须大于1000,因此不能降低采样速率。我为了减少程序代码,又在采样后,删去PID控制,只输出恒定脉冲,仍然同样报错。
难道只有read和write操作运行时间就超过了10ms? 运行时电脑的CPU占用只有百分之几,应该可以更快的。
请大虾指点。