检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]南京理工大学自动化学院,江苏南京210094 [2]总参陆航研究所,北京101121
出 处:《计算机技术与发展》2011年第8期185-187,191,共4页Computer Technology and Development
基 金:国家大学生创新性实验计划项目(081028815)
摘 要:为了实现直升机虚拟座舱中多仿真计算机之间的网络通信,在GL Studio中集成开发Windows Sockets,采用C/S模式,运用Socket网络编程原理、方法和技巧,开发了基于UDP/IP协议的服务器和客户机通信程序。将数据封装成结构体进行传输,接收到数据后将其内存拷贝到接收结构体中进行解析并驱动相应虚拟仪表。对每个图形显示更新周期中网络通信收发次数进行试验,给出了在GL Studio中实现实时、可靠通信的策略。研究结果为直升机计算机辅助训练系统由单机模式向多仿真计算机协同训练模式发展提供可借鉴的技术基础,具有一定应用前景。In order to realize data communication between multiple simulation computers in helicopter cockpit simulation,Windows Sockets technology is integrated in GL Studio.Utilizing Client/Server mode and Socket network programming method,UDP/IP protocol communication model is developed.Data are packed into struct to transfer.Received data are memory copied to receive struct to drive relative virtual instrument.Experiments are done about receive and send times in communication to ensure data transfer real-time and reliably.The research results provide referenced technical foundation for Computer-based Training System which is concerting from single machine model to multi-machine collaborative training model,and has a certain prospect.
关 键 词:计算机辅助训练 GL Studio开发工具 网络套接字 非阻塞 实时性
分 类 号:V275.1[航空宇航科学与技术—飞行器设计]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.222.164.159