×

LabWindow CVI和RTX如何进行实时测控软件设计

消耗积分:0 | 格式:rar | 大小:0.41 MB | 2019-07-02

分享资料个

  针对传统测控软件采用 上下位机实现实时测控的方式结构繁琐。效率低。可靠性差的问题,设计基于LabWindows/CVI及RTX的实时测控软件平台。在单台计算机上同时运行LabW indow s/CV 1和RTX程序, LabW indow s/CV程序负责数据的显示分析和管理等非实时工作, RTX程序负责设备控制,数据采集等实时工作,二者之间利用共享内存方式通信。基于此方式的实时测控软件具有实时能力高,通信可靠高效。界面友好的特点,有效地解决了windows系统无法满足实时性要求的问题。此软件应用于飞行器加载系统中,获得了很好的控制效。

  现今,Windows操作系统以其友好的用户界面、强大的功能、使捷的操作以及厂泛的应用前景逐渐取代了DOS系统。然而W ndows由于其线程优先级太少,隐含的不确定的线程调度机制以及优先级倒置等原因,限制了它在实时测控方面的应用。通常的解决方案是上下位机,叩在上位机利用W indows强大的功能实现图形界面,进行数据的显示和处理,在下位机利用DOS的实时特性进行伺服控制和数据采集:上下位机之间利用以太网等总线方案进行通信。这种方式随着i计算机的不断发展逐渐落伍,原因是:双机结构和网络互联的复杂性降低了系统的可靠性: DOS系统无法充分发挥最新的硬件资源优势,如多核CPU和大容量内存等,因而依旧无法实现较为复杂的控制算法。除此以外,采用DSP等嵌入式实时控制器取代DOS系统也成为重要的发展方向,此类方法虽然能够实现复杂控制算法,但仍旧存在DSP与W indows系统的通信问题,且DSP系统本身也增加了控制系统复杂性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !