phab中数据采集问题

各位大侠,你们好。我有问题请教:我用Phab作监控界面,在运行phab时,如果此时调用了callback函数来用fifo从下位机接收数据时,则Phab运行出现问题,好像是停滞状态,不动了,无论点击什么都没有反映,我怀疑是不是与线程有关,我对此不是很懂,请各位提点意见。先谢谢了

我觉得你获取数据不要用CALLBACK函数来实现,这样会导致PHAB里面的其它操作都无法执行,可以单独搞一个线程来做这件事。

可是,phAB编程都是针对空间来写callback啊,即便是自编的函数也需要调用callback,比如我现在用只执行一次性计时器来触发数据采集。怎样避开回调函数来写自己的线程呢?

谁说非要调用callback,启动一个独立的线程为什么要和回调函数扯到一起。

如果不调用回调函数的话,用什么来启动一个独立的线程呢?能具体指点一下吗,万分感谢,我实在是有些迷糊了。

我现在也是在做这样的程序,可是还没有到调用Callback的地步,连用什么控件来显示我所采集的图像也不是很清楚。请各位高手指点一下,谢谢!!

在你数据采集的循环函数里 调用ptbkgdhanderprocess() 即可!