APP下载

基于MATLAB与VC混编的靶弹飞行轨迹设计

2014-08-07倪原,田华

微处理机 2014年4期
关键词:界面程序方法

倪 原,田 华

(西安工业大学电子信息工程学院,西安710032)

基于MATLAB与VC混编的靶弹飞行轨迹设计

倪 原,田 华

(西安工业大学电子信息工程学院,西安710032)

某靶弹地面测试系统在参数装订过程中要实现三维轨迹显示,通过分析MATLAB语言与VC++语言的特点,根据MATLAB与VC++之间的接口方案,利用MATCOM将.m文件转换为C++代码,在VC设计的用户界面中嵌入MATLAB图像,实现三维飞行轨迹图像显示。

MATCOM仿真;VC环境;图像显示

1 引 言

为使某靶弹准确的按轨迹飞行,需通过地面测试软件来完成飞行轨迹参数设置,对输入的数据进行仿真和轨迹图形显示工作,检测操作人员输入数据的准确性是非常必要的。本文采用MATLAB和VC混合编程的方法完成这一功能。VC提供功能强大的应用程序框架MFC以及高效的编译器、可视化的集成开发环境。然而,作为一种通用的开发平台,在使用VC开发含有大量图像及数据处理等专业性较强的应用程序时,一些底层开发十分繁琐。MATLAB是由Math Works公司于1984年推出的数值计算及图形处理软件,可以实现数值分析、优化、统计、偏微分方程数值解、自动控制、信号处理、图像处理等若干领域的计算和图形显示功能。因此,将二者结合共用,各献其长,可以为科研工作和工程开发提供方便。

2 Visual C++与Matlab的常用接口简介

2.1 调用Matlab引擎

MATLAB允许用户通过MATLAB引擎调用MATLAB函数,即将MATLAB作为应用程序进行数据计算的引擎。MATLAB提供了一系列操作MATLAB引擎的API函数,通过这些API函数,用户可以充分发挥MATLAB进行计算和图形显示的优势,将应用程序的计算和图像显示功能交给MATLAB引擎完成,而界面部分则可以通过VC采用C++语言来实现。……

登录APP查看全文

猜你喜欢

界面程序方法
国企党委前置研究的“四个界面”
试论我国未决羁押程序的立法完善
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
人机交互界面发展趋势研究
用对方法才能瘦
创卫暗访程序有待改进
四大方法 教你不再“坐以待病”!
手机界面中图形符号的发展趋向