当前位置:
工控论坛
> >
产品
>
工控机
>
数据采集与分析
我要发帖
模拟输入与模拟输出冲突问题求教
点击:
572
| 回复:
3
林海孤叶
关注
私信
精华:2帖
求助:0帖
帖子:15帖 | 53回
年度积分:0
历史总积分:108
注册:2004年2月19日
发表于:2004-03-17 09:17:00
楼主
我在程序中给数据采集和模拟输出各开启了一个线程,如单独运行没什么问题,可如在数据采集时进行输出信号或在输出信号时采集数据,那么通过示波器可发现输出的信号失真,我使用的是QueryPerformanceFrequency()和QueryPerformanceCounter()来实现定时输出。请问这应该怎么解决!谢谢!!
分享到:
收藏
邀请回答
回复楼主
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2004-03-17 09:54:00
1楼
猜想是您的 thread 占用太多 CPU 时间了, 开第二个 thread 时, CPU 就 loading 过重了! 您可以先检查一下 CPU 的 loading 看看.
回复
引用
举报
林海孤叶
关注
私信
精华:2帖
求助:0帖
帖子:15帖 | 53回
年度积分:0
历史总积分:108
注册:2004年2月19日
发表于:2004-03-18 10:11:00
2楼
谢谢GaryLin!!好的,我看一下!但是我把输出与采集程序分别放到两个单独的程序然后分别运行好象也出现这个问题,应该不会是线程的问题吧,两个线程我都使用NORMALL级别,不过,在主线程中我是要做数据存储与显示操作,是不是这个引起的所谓的CPU loading 过重?
回复
引用
举报
GaryLin
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 1186回
年度积分:0
历史总积分:1263
注册:2003年4月15日
发表于:2004-03-18 13:45:00
3楼
都有可能! 你可以将某一部份的功能先 disable 掉 (略过), 并观察 CPU loading 看看.
回复
引用
举报
热门招聘
相关主题
北京研实基业科技有限公司 新...
[3034]
工业控制计算机的发展现状与...
[9103]
LabVIEW 是什么?
[3894]
微机端口打不开?
[1386]
PCI9825采集卡12bit/14bit 8...
[1189]
求RS232接口程序
[2165]
PC104 主板中DOC的使用方法
[2457]
泓格DCON Utility Ver. 4.4...
[1656]
学工控需要掌握那些知识?
[11721]
EXC-1553PCI/MCH-2
[2710]
官方公众号
智造工程师
客服
小程序
公众号