首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
某型平台罗经训练模拟器的设计
来源:本站整理  作者:佚名  2011-04-02 16:52:17





3 软件设计
   
系统软件使用面向对象的编程技术,采用VB6.0作为软件平台,使用SQL2000作为数据库平台,进行编程开发。本系统既可与模拟器硬件配合进行实物操作,也可单独使用进行模拟操作。进行实物训练时,通过硬件电路采集相应操作和显示相应响应,同时计算机显示器同步显示操作过程和响应。当进行模拟操作时,通过鼠标和键盘进行人机交互操作。软件采用模块块化设计,软件主要功能模块如图4所示。


3.1 通信模块设计
   
在VB6.O中提供了完成串行通信的控件MSComm,该控件提供了标准的事件处理函数、过程,并通过属性的方法提供了串行通信口参数的设置,比较容易地解决了串行通信的问题。
    其基本的属性:
    CommPort:设置并返回通信端口号,缺省为COM1;
    Settings:以字符串形式设置并返回波特率,奇偶校验,数据位,停止位;
    PortOpen:设置并返回通信端口的状态,也可以打开和关闭端口;
    InputMode:定义Input属性获取数据的方式(0:文本方式;1:二进制方式)
    Inputlen:设置或返回接收缓冲区内用;
    Input:读入的个数,若取O,则Input读取整个缓冲区的内容,Input表示从接收缓冲区移走一串字符;
    Inbuffersize:设置或返回接收缓冲区的大小,缺省1 024 B。
3.2 逻辑判断模块
   
模拟器实质是一个控制系统,程序主要是针对大量事件的响应。如鼠标、键盘的输入,模拟器按键、开关量的输入等,通过计算机屏幕、数码管、指示灯等输出设备进行显示。本系统采用数据库技术,在检测到事件响应时,首先查找数据库,确定当前系统状态,读取在不同状态和事件下相应响应或调用相应的子程序,使大量的逻辑判断通过查找数据库完成,简化了系统程序的逻辑关系。程序流程图如图5所示。



4 结束语
   
该平台罗经模拟器模拟平台罗经工作情况,可进行平台罗经开机、关机、装订查看、调平和导航等操作的训练,模拟器操作和相应与实际装备完全一致,具有较好的使用环境和交互界面。在保证训练效果的同时,具有价格低廉的优势。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:107,230.50000 毫秒