09-仿真技术在直升机飞控试验中的应用(黄剑飞)(5)

骤雨初歇 分享 2021-06-01 下载文档

图4模拟综显按键软硬件对应关系

(IO板端口号-IO线端口号-软件对按键定义-按键功能显示)

自行开发的主仿真软件飞控视景核心软件。软件以“class”的方式封装成三个模块(飞控模块、MC模块、综显模块),分别安装到主仿真计算机飞控软件、MultiGen-Creato软件及模拟综显软件中。飞控模块是主体,负责将接收(或模拟)的操纵信号解算成控制信号后发送,并对仿真飞行数据进行监控、记录、分析。MC模块负责将Vega Prime软件定义的MultiGen-Creator建模的控制函数,与飞控模块发送的控制数据包关联起来。综显模块负责提供面向飞控模块的网络数据包。视景控制软件的设计主要涉及如下关键技术:

3.1网络数据交互

主仿真软件通过网络将视景系统软件连为一体后再与外部环境关联起来,因此主仿真软件的设计重点就在网络数据交互方面,包括交互数据数量、类型、大小、性质、动态IP等的统一定义等,其基本模式如下: SOCKET sr; //发送套接字。

NETSTRUCT recvstruct; //接收数据包。

LPVOID sockBufferS,sockBufferR;// 发送(接收)套接字缓冲区句柄。 HANDLE hSendData,hReceiveData;//发送(接收)套接字缓冲区句柄。 bool socketBuffer(void);//分配发送(接收)套接字缓冲区函数。 {

//接收操纵量信号数据。

hReceiveData=GlobalAlloc(GMEM_MOVEABLE,DataSize); if(!hReceiveData) return false;


09-仿真技术在直升机飞控试验中的应用(黄剑飞)(5).doc 将本文的Word文档下载到电脑

下一篇:法制、安全、环保、健康教育课教案:

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx