The present invention provides a real-time storage method of LabVIEW based on RT data, real-time measurement and control system based on LabVIEW RT applied to real-time data storage using LabVIEW RT module construction, the use of NI components Embedded Data Logger in the PC model to define the data channel display and storage. And set the data storage data output channel in computer data storage, trigger signal setting, and program downloaded to PC via Ethernet, thus completing the remote data storage and display. The application of the invention to choose real-time delivery hardware according to the application requirements, only need to modify the software program of a little, can be easily integrated into additional I/O interface or different LabVIEW real-time target hardware, and low cost and high efficiency, can be widely used in flight simulation data storage field.
【技术实现步骤摘要】
本专利技术涉及数据存储
,具体涉及一种基于LabVIEWRT的数据实时存储方法,特别适用于飞行控制系统的仿真测试过程中数据的实时存储。
技术介绍
在飞行控制系统的仿真测试过程中会产生大量数据,这些过程数据对于分析试验过程,并寻找其改进途径、调试和故障定位是十分必要的。所以数据存储和实时显示对于仿真测试系统来说是不可或缺的,其性能的优劣也直接影响到评估性能。同时大批量的数据的存储,也必须解决同步存储速度响应慢、数据容易丢失、存储时间短、存储占用空间大、数据读取访问速度慢等等关键问题。数据存储技术对于飞行仿真试验系统来说是不可或缺的,其性能的优劣也直接影响到评估性能。存储大数据有多种方法,每种方法各有其优缺点。数据库是存储大量数据的最佳途径。数据库以结构化的方式存储数据,并跟踪数据的任何变化。这有助于确保数据的完整性。在存储大数据时使用的两种主要类型的数据库是关系型数据库和流型数据库。关系型数据库是更传统的数据库,常用于商业应用。关系型数据库虽然非常灵活,但没有为磁盘空间和快速吞吐而优化。在另一方面,流型数据库是为快速存储大量数据到磁盘而设计的,但流型数据库无法定义表或其它结构,故损失了一定的灵活性和搜索能力。
技术实现思路
针对现有技术存在的问题和迫切需求,本专利技术提出一种基于LabVIEWRT的数据实时存储方法,解决现有技术通用性差、数据读取访问速度慢的问题。为实现本专利技术的技术目的,本专利技术的技术解决方案如下:一种基于LabVIEWRT的数据实时存储方法,具体为:上位机在veristnad平台加载Simulink模型和用于保存运行数据的Embe ...
【技术保护点】
一种基于LabVIEW RT的数据实时存储方法,其特征在于,具体为:上位机在veristnad平台加载Simulink模型和用于保存运行数据的Embedded Data Logger组件,生成可执行代码;下位机运行代码,运行过程中Embedded Data Logger组件中配置的数据通道会定时获取数据,并将数据保存至TDMS文件,如需查看下位机保存的数据文件,通过FTP的方式将文件上传至上位机。
【技术特征摘要】
1.一种基于LabVIEWRT的数据实时存储方法,其特征在于,具体为:上位机在veristnad平台加载Simulink模型和用于保存运行数据的EmbeddedDataLogger组件,生成可执行代码;下位机运行代码,运行过程中EmbeddedDataLogger组件中配置的数据通道会定时获取数据,并将数据保存至TDMS文件,如需查看下位机保存的数据文件,通过FTP的方式将文件上传至上位机。2.根据权利要求1所述的基于LabVIEWRT的数据实时存储方法,其特征在于,所述Veristnad平台加载用于保存运行数据的EmbeddedDataLogger组件的实现过程为:(1)在Simulink模型中定义NI/Veristand/out变量;在Simulink库中NIVeristandBlocks中,定义Simulink模型中需进行数据存储的输出变量NI/Veristand/out;(2)加入EmbeddedDataLo...
【专利技术属性】
技术研发人员:佘君,焦守江,
申请(专利权)人:湖北三江航天红峰控制有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。