飞机地面模拟实验系统
项目描述: 该项目是在 linux 系统上面完成的,项目制作过程中使用到的开发工具有 vim 编辑器、gcc 编译器、gdb 调试飞机地面模拟实验系统
项目描述: 该项目是在 linux 系统上面完成的,项目制作过程中使用到的开发工具有 vim 编辑器、gcc 编译器、gdb 调试
器、mysql 数据库、makefile 等。
地面模拟试验主要是为了完成飞机试飞试验。该项目采用 C/S 架构,使用 tcp 网络协议,'主要有以下几个模块组
成:
1、测控台作为 TCP 协议服务端,其他的各个模拟设备和用户通过 TCP 网络进行连接。测控台主要有以下几部分
功能:
a、测控台连接数据库,通过数据库来管理实验用户的添加、删除、修改、查找等。
b、接收用 户的登录。
c、接收实验用户编写的实验案例文件,根据实验案例文件中的内容让各个模拟装置来模拟飞行高度、风速等各种
情况。
2、管理员作为客户端,通过 TCP 和服务端连接。管理员主要负责对实验用户和模拟装置的添加、删除、修改、
查看等。
3、普通实验用户作为客户端,主要负责上传实验案例文件,来进行各种飞机模拟实验。
4、模拟装置作为客户端,主要接收从服务端发送来的模拟数据,根据模拟数据来模拟飞机的飞行高度、机轮转速
器、mysql 数据库、makefile 等。
地面模拟试验主要是为了完成飞机试飞试验。该项目采用 C/S 架构,使用 tcp 网络协议,主要有以下几个模块组
成:
1、测控台作为 TCP 协议服务端,其他的各个模拟设备和用户通过 TCP 网络进行连接。测控台主要有以下几部分
功能:
a、测控台连接数据库,通过数据库来管理实验用户的添加、删除、修改、查找等。
b、接收用 户的登录。
c、接收实验用户编写的实验案例文件,根据实验案例文件中的内容让各个模拟装置来模拟飞行高度、风速等各种
情况。
2、管理员作为客户端,通过 TCP 和服务端连接。管理员主要负责对实验用户和模拟装置的添加、删除、修改、
查看等。
3、普通实验用户作为客户端,主要负责上传实验案例文件,来进行各种飞机模拟实验。
4、模拟装置作为客户端,主要接收从服务端发送来的模拟数据,根据模拟数据来模拟飞机的飞行高度、机轮转速
点击空白处退出提示
评论