5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 1515|回复: 7
打印 上一主题 下一主题

高手来看看,这个对mach3有帮助吗?

[复制链接]
跳转到指定楼层
楼主
发表于 2011-8-25 13:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
转:                         让你的Win32 程序享受到实时控制的好处

这也就是说不用更改 W32 程序构架,也能享受到实时控制。
那么首先说说 Win32 程序的一些缺 陷,即为什么要在Win32 程序上加上实时控制。
第一是 Win32 系统它没有一个很准确的时钟触发信号,也就是说Sleep(1)很不准确,这个我
会在下一篇”说说Sleep(1)”会详细介绍。
第二个 Win32 程序是用户模式下的程序,要与硬件沟通必须得透过相应的驱动来实现,且
这个不透明的,限制性的。这样就可能造成信号不能及时送出和接收,还有Windows 在用
户模式下没有直接提供的中断函数接口,对工控软件来说是致命的,且功能受受限制,Debug
也很困难。
我这里介绍的 RTX 实时平台,是基于RTX runtime 的,它透过驱动程序,直接从用户模式
跳到内核模式,从Ring3 转到Ring0, 直接与HAL(硬件抽象层)**。一方面,通过这个平
台你可以享受到实时RTX 带来的好处,另一方面,他可以让你不必要改动现有W32 程序的
构架,直接就可以享受到实时的好处。




Win32 程序实现实时功能
该平台提供一个动态链接库(LinkControl.dll)来实现Win32 程序和RTX 实时平台的连接。
只有在你的 Win32 程序里嵌入该动态链接库就可以实现了。



这个东西对mach3的稳定有帮助吗?

欢迎继续阅读楼主其他信息

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
沙发
发表于 2011-8-26 07:31 | 只看该作者
一头雾水。。。学习了
3
发表于 2011-8-26 08:47 | 只看该作者
雾水满头。。。。。。
4
发表于 2011-8-26 15:15 | 只看该作者
楼主,你认为MACH 实时性不好吗?
具体体现在什么地方?
5
发表于 2011-8-26 15:20 | 只看该作者
:em15: 一头雾水 too
6
发表于 2011-8-26 15:48 | 只看该作者
原帖由 ywjianghu 于 2011-8-26 15:15 发表
楼主,你认为MACH 实时性不好吗?
具体体现在什么地方?

你用常速给进模式f1000以上跑个直角矩形,抛出来看看有几个角是直角:em15:
7
发表于 2011-8-26 16:39 | 只看该作者
听说北京精雕就是Windows + RTX 控制方式。

看了下资料RTX方式运行要求软件重新编译,使用RTX的运行库。

Mach3可能要等下软件厂商自己出 RTX 方式的内核了。
8
发表于 2011-8-26 19:36 | 只看该作者
步进电机的实时控制是唯一的出路。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表