自动化首页
论坛首页
游客:
注册
|
登录
|
搜索
|
统计
|
帮助
自动化在线 Autooo.net
»
嵌入式系统论坛
» pci7841的问题
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
繁体版
|
打印
|
推荐
|
订阅
|
收藏
标题: pci7841的问题
play
游客
UID 14
精华 0
积分 4210
帖子 4210
威望 0
金钱 0
阅读权限 1
注册 2007-7-13
状态 离线
#1
使用道具
发表于 2007-7-13 17:55
资料
短消息
加为好友
pci7841的问题
我最近在为公司写一个数据采集程序,采集卡用的就是pci7841。程序在98下工作一切正常,但换到2000下时出现问题,问题特征为: 1.采集过程中数据突然停止刷新(程序没死,我的采集在一个线程中执行),这个情况有时几天出现一次,有时一个小时就会出现几次。这时如果选择退出程序或停止采集(就是调用了一些如关闭CAN卡之类的与CAN卡相关的函数),程序死机,但机器没死。此时强制关闭程序,会发现程序进程仍驻留在内存中,且用2000的进程管理器也无法强制关闭,只能重新启动计算机。 2.有时退出程序时,也会出现程序界面虽然关闭了,但进程仍驻留且无法关闭,只能重新启动。 我尝试的方法: 1.用驱动程序安装目录中的for98 和forNT的lib和头文件分别编译执行,编译出来的程序在2000下都能运行,但问题依旧。(我用的驱动是ADLINK All in One光盘中的)。 2.提高采集线程的优先级。 3.加大对采集卡访问的间隔(Sleep间隔),这个好像对死机问题有影响,间隔加大时死机频率似乎有所降低,但是又不符合程序的采集要求(要求采集间隔在200ms以下)。 现在这个问题仍然存在,程序就要交货了,我是焦头烂额,还请您能帮我分析一下问题的原因所在,不胜感激。
[广告]
投票
交易
悬赏
活动
自动化在线 Autooo.net
自动化在线
> PLC论坛
> 变频器
> 电工电气论坛
> 传感器与仪表
> 电机控制
> PC-Based论坛
> 嵌入式系统论坛
> DCS论坛
> 工业以太网
> 现场总线
> 通讯技术
> 自动化软件
> 人机界面
> 机械传动
> 流体控制
> 电器元件
> 资料交流
> 自由灌水
专业论坛
> 西门子论坛
> 三菱论坛
> 单片机论坛
> 论坛事务
输入您的搜索字词
提交搜索表单
当前时区 GMT+8, 现在时间是 2008-9-5 15:41
By
Discuz!
5.5.0
© 2007-2008
Processed in 0.029853 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
Autooo! Inc.
-
Archiver
-
繁体中文