论文部分内容阅读
本文以“实时数据采集系统”为核心展开,重点研究了怎样采用主机与目标机结构,在实时环境Rtlinux下利用MATLAB RTW实现实时数据采集系统系统。 RTW是自动生成程序的软件,利用它可以自动生成实时程序,但是它是针对大型专用系统UNIX等设计的。为了实现在小型通用环境下的实时数据采集的分析研究,本文实现了RTW在RtLinux下的应用。 Rtlinux是以Linux操作系统为基础的硬实时操作系统,它的内核设计小而精巧,可以在小型PC上直接应用。 在Rtlinux中利用RTW实现实时数据采集,主要需解决三个问题。第一是对RTW软件进行改造,使它可以自动生成在Rtlinux下使用的实时程序;第二是在RTW运行的主机上和实时程序运行的目标机上实现通信,其目标是实现在主机上利用Simulink的外部模式对目标机上的实时程序进行实时监视和控制。第三是驱动程序的开发。在此系统中应用的驱动程序需要采用S函数和TLC来开发。 系统完成后,采用验证性实验进行系统正确性验证和性能分析。