在MCGS中如何让开关量实现快速稳定输出脉冲? 点击:2323 | 回复:10



bigtable

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 9回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2003年1月26日
发表于:2003-09-18 19:46:00
楼主
我用康拓IPC5375D板卡,发现如果用SLEEP函数延时对系统速度影响较大。且我需要控制5个甚至更多的开关量以10~50毫秒的速度可控、均匀地输出脉冲。曾见过介绍SetRealTimeStgy函数。但好象5.1的版本中没有吧?应该如何组态?



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-09-03 08:36:00
1楼
高速采集SetRealTimeStgy只在嵌入式中有,通用版本中没有。通用版本无法均匀的以10~50毫秒的速度均匀输出脉冲。可以用某些板卡上的定时器来控制脉冲输出,组态软件只控制定时器时钟。

bigtable

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 9回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2003年1月26日
发表于:2003-09-03 21:14:00
2楼
那么把时间放宽到100ms呢?使用VB编写高级策略控件呢?还有什么办法?快速开关量输出通用版能做到多快?“某些板卡上的定时器”?请说详细些。

bigtable

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 9回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2003年1月26日
发表于:2003-09-04 08:31:00
3楼
强烈建议把“高速采集SetRealTimeStgy”作成控件给所有版本升级!!!

bigtable

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 9回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2003年1月26日
发表于:2003-09-04 14:07:00
4楼
试了试MCGS的定时器,不好用。毫秒级的输出没有精确度。

sdsj

  • 精华:0帖
  • 求助:1帖
  • 帖子:32帖 | 130回
  • 年度积分:0
  • 历史总积分:557
  • 注册:2003年2月10日
发表于:2003-09-06 08:01:00
5楼
如果是这样的话,建议尽快解决,影响实时处理。

bigtable

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 9回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2003年1月26日
发表于:2003-09-07 10:39:00
6楼
前几天有别的事,这个就放下了。昨天查了一些资料,有了思路: 1:在5375D的MCGS驱动里加上自己的函数,也就是实现脉冲间隔、脉冲宽度、脉冲个数,定时问题用WINDOWS的多媒体定时器,据说可以到1毫秒的精度。 2:脱开5375D的MCGS驱动,在MCGS外自己写一个直接写设备端口的程序(康拓有提供控件,我应该可以作到),实现脉冲间隔、脉冲宽度、脉冲个数。由MCGS通过DDE或其他方式传送参数给此程序。 目前如何搞,还没有最后定。

tigress

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 31回
  • 年度积分:0
  • 历史总积分:67
  • 注册:2003年8月04日
发表于:2003-09-09 17:10:00
7楼
to: wxl 代码已经发给您了,不知您那里的进展如何? 欢迎随时联系! 谢谢支持!

倒板桥

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 53回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2002年5月11日
发表于:2003-09-09 23:40:00
8楼
希望有10ms左右的可以给定数量的脉冲串的功能,不太均匀也行

linkman

  • 精华:1帖
  • 求助:0帖
  • 帖子:32帖 | 210回
  • 年度积分:0
  • 历史总积分:833
  • 注册:2002年2月27日
发表于:2003-09-12 11:56:00
9楼
完全通过软件实现有点难度。

bigtable

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 9回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2003年1月26日
发表于:2003-09-18 19:46:00
10楼
同时8路的每秒500次脉冲输出,精度1毫秒的开关量快速稳定输出脉冲在WIN2000下已经调试成功.感谢提供IPC5375在MCGS中的驱动.不过,我写了一个单独的程序,也实现了此功能.

热门招聘
相关主题

官方公众号

智造工程师