实时控制RTX
文章平均质量分 77
hongxin7
IntervalZero(Ardence) RTX 实时应用开发 基于PC的Windows实时开发解决方案 www.a-view.com.cn
展开
-
RTX解决方案-给那些在windows操作系统下需要对时间进行精准控制且需要提高运行速度的应用
首先,Windows XP 无法保证一个很准确的Timer Clock的触发信号,特别是在CPU的加载很重的时候,给出的Sleep(1)尤其不准确。在某些应用上,有些感应时间非常短的信号,有可能会接收不到。因为在信号感应的这几个微秒内,CPU的使用权可能不在这个事件上,因而错失信号。 因为Windows XP是GPOS(General-Purpose OS), 而不是RTOS(Real原创 2010-03-14 15:51:00 · 2250 阅读 · 1 评论 -
RTX在Window Base 控制器上的应用
该文章转至台湾工业技术研究院 机械与系统研究所 数值控制部 陈进辉写的一个关于RTX的项目 Micro EDM技术构架图为什么使用RTX1. 发展新一代的Window Base控制器2. 解决Windows在hard real time的问题3. 缩短控制器程式发展时程。4. 使用CCD采集影像。5. 整合第三方的应用软件。 -可从众多资源快速取得解决方案转载 2010-04-01 23:24:00 · 957 阅读 · 0 评论 -
RTX应用-半导体测试重力式分类机控制系统
在半导体FT测试,重力式IC分类机通过重力的作用把IC从Loader传输到分类机构,再到测试机构,最后根据测试结果分Bin到相应的Tube管。在这个过程中用到很多的位置控制气缸,位置侦测Sensor,而且在最后需要通过伺服马达很速度进行分Bin。所以该系统要求做到:1. 大量的IO控制2. 需要构架伺服系统3. 不同位置的条件配合4. 控制时间精确 整儿RTX控制构原创 2010-04-02 17:22:00 · 1246 阅读 · 3 评论 -
RTX实时平台实现RS232通讯
关键词 RTSS Win32 UART NI SharedMemory在工控领域,特别是我比较熟悉的半导体行业,设备与设备之间的通讯一般有TTL, RS232, GPIB, RJ45等,RS232是其中常见的且运用广泛的一种通讯方式。因其简单易用,在设备之间短距离通讯,一般都采用RS232。简单介绍一下RS232:根据引脚数量分为 DB9(9个引脚,比较常见,PC都是用这个)和DB原创 2010-05-18 23:19:00 · 5311 阅读 · 14 评论 -
RTX基础之共享内存 Shared Memory
关键词: RTX 共享内存 Shared Memory RTX是运行在内核模式下(Ring 0),直接与硬件交互,从而可以比Win32获得更精准和更快的时间间隔。UI(User Interface)界面用来与人进行交互的,而这个UI是建立在Win32层面上的,即用户模式(Ring 3).那么,RTX和UI是如何进行通讯的呢?RTX是用共享内存(SharedMemory)的方式来原创 2010-08-02 11:05:00 · 3519 阅读 · 3 评论 -
RTX实时平台介绍(1) - 让你的Win32程序享受到实时控制的好处
关键字: RTX 实时平台 Win32程序 这也就是说不用更改W32程序构架,也能享受到实时控制。那么首先说说Win32程序的一些缺陷,即为什么要在Win32程序上加上实时控制。第一是Win32系统它没有一个很准确的时钟触发信号,也就是说Sleep(1)很不准确,这个我会在下一篇”说说Sleep(1)”会详细介绍。第二个Win32程序是用户模式下的程序,要与硬件沟通必须得透过相原创 2010-05-23 23:06:00 · 2186 阅读 · 3 评论 -
RTX实时平台介绍(2) – 说说Sleep(1)
关键字: RTX 实时平台 Sleep(1)继上一篇”RTX实时平台介绍(1)-让你的Win32程序享受到实时控制的好处”,这里我以Sleep(1)来具体展开RTX实时平台的介绍。在工控或图像采集程序里,我们一定能找到这样的语句:while(1){…Sleep(1);…} while(1)说明程序处于一个无限循环的过程,比如图像采集程序,创建一个线程,在线程添原创 2010-05-24 14:35:00 · 2080 阅读 · 0 评论