摘要
针对某型无人机飞行监控要求,以.Net平台为开发平台C#为开发语言,采用模块化设计思想,设计了一套操作方便、功能完善的地面站软件系统。本系统采用基于TCP的网口通信,并引入一种信号量机制实现了数据通信模块与其它功能模块的解耦,有效提高了系统的易维护性、易复用性和易扩展性。
According to the requirement for flight surveillance of a certain UAV, a ground control station software system with easy operation and perfect function is developed by taking . Net platform as development platand C# as development language based on the modularized design idea. The proposed software system uses network port communication based on TCP, and introduces a semaphore mechanism to realize the decoupling of the data communication module from the other functional modules, which effectively raises easy maintenance, easy reusability and easy expansibility of the proposed system.
出处
《电光系统》
2014年第2期44-47,共4页
Electronic and Electro-optical Systems
关键词
无人机
地面站
信号量
C#
UAV
Ground Control Station
Semaphore
C#