171超短波电台教案编写
浅谈基于VB的P-171M超短波电台模拟仿真器[技术前沿]
[摘要]P-17IM超短波电台是车载式超短波调频电报电话接收发射机,它可以保证在地面移动载体之间,在停止时和行进中进行无线通信,具有机动性强、保密性好、通信距离远、抗干扰等优点。
[关键词]P-171M超短波电台Visual Basic6. 0语言
[中图分类号]TQ[文献标识码]A[文章编号]1007-9416(2010) 02- 0049-01
现代高科技战争中,战场信息变幻万千,稍纵即逝,各级通信网络四通八达,畅通无阻,有人预言:谁掌握了信息权,谁就有可能打赢这场战争。所以,通信在现代战争中,扮演着举足轻 重的角,它也- - 直是各军事大国重点发展方向之一。
1 P-171M 超短波电台概述
P-171M超短波电台是车载式超短波调频电报电话接收发射机,它可以保证在地面移动载体之
间,在停止时和行进中进行无线通信,具有机动性强、保密性好、通信距离远、抗干扰等优点,可用于共同波段和不受干扰频率同类调制无线电台无扫描无线电通信。
P-17IM超短波电台主要由收发信机、功率放大器、滤波器、天线自动匹配器、天线装置、胸挂开关和送受话器以及成套电缆组成。
P-17IM超短波电台的模拟仿真器的制作过程,主要采用了Visual Basic 语言和一些Photoshop图象处理技术。该模拟仿真器具有投资少,模拟仿真程度高,易学习,易操作等优点,在一定程度上可以解决了电台设备数量少,俄语难理解等困难,可以广泛应用于教学和训练,通过功能扩展也可连机进行组网通信。
2 Visual Basic语言开发环境
Visual Basic语言是在原来的BASIC 语言的基础上研制而成的,它具有BASIC 语言简单的优势,同时增加了结构化和可视化程序设计语言的特点。
Visual Basic语言是一个可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言。使用Windows内部的应用程序接口(API)函数、动态链接库(DLL)、动态数据交换(DDE)
、对象的链接与嵌入(OLE)及开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
Visual Basic 语言的特点可以归纳为如下几个方面。
2.1可视化编程
传统程序设计语言通过编程代码来设计用户界面,开发者在设计过程中看不到界面的实际显示效果,只有等到编译后运行程序才能察看;想修改界面效果,还要回到程序中,影响了软件开发效率。而VisualBasic提供了可视化设计工具,开发者只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”-即图形对象,并设置这些图形对象的属性。这种“所见即所得”的方式极大地方便了界面设计。
2.2面向对象的程序设计
Visual Basic语言具有面向对象的程序设计语言的一-些特点,但它与Java、C++等程序设 计语言不完全相同。后者的对象由程序代码和数据组成,是抽象的概念;而Visual Basic 语言 则把程序和数据封装起来作为- - 个对象,并为每个对象赋予应有的属性,使对象成为实在的东 西,使
之更具体更直观。另外, Visual Basic 语言还可以用类的方式来设计对象。
2.3结构化程序设计语言
Visual Basic语言用子程序与函数来实现这种结构化的设计。在每一一个子程序和函数中用顺序结构、分支结构及循环结构来表达程序流程。
2.4事件驱动编程机制
Visual Basic 语言通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事
件都可以通过一段程序来响应。 在用Visual Basic 语言设计程序时,只须针对这些事件进行编码,不必建立具有明显开始和结束的程序。它一反传统编程使用面向过程,按顺序进行的机制,开发者不必时时关心什么时候发生什么事情。在事件驱动编程中,程序员只须编写响应用户动作的程序,如选择命令、移动鼠标等,而不必考虑按精确次序执行的每个步骤。
2.5具有强大的功能和开发的特点
Visual Basic 语言的语法简单,但却可以完成复杂的功能。这主要由于其具有开放的特点,它可
以利用Acitve控件、D1I等来增强其功能。
Visual Basic语言是一个集成开发环境,在该环境中可以完成程序设计的一系列步骤(如界面设计、代码编辑、运行及调试等)。它提供了多种工程类型,以满足不同的需要。在默认 情况下, Visual Basic语言的集成开发环境为传统的Windows MDI (多文档界面)方式;此外, 也可以用SDI (单文档界面)方式启动Visual Basic 设计。
Visual Basic 编程系统是在Windows环境中的可视化编程工具。它既兼容了传统BASIC 语言,又具备了Windows 所特有的优良性能和图形工作环境,使编程变得简单易行。VisualBasic通过图形对象(包括窗体、控件和菜单等)来设计应用程序,而图形对象的建立十分简单,只需要为数不多的几行程序就可以控制这些图形对象。
3 P-171M超短波电台的模拟仿真器设计思想与框图
P-171M超短波电台的模拟仿真器介绍了P-17IM 超短波电台战术性能、操作步骤。重点实现对电台的模拟操作,其主界面设计简洁明了,提供了开始和结束等帮助功能。P-171M超短波电台模拟操作平台支持Windows的多任务功能,用户可以随时关闭程序或将界面最小化,模拟仿真器完全建立于实际电台的操作,使用户身临其境实装演练。
basic语言属于高级语言
基于.上述设计思想,P-171M超短波电台的模拟仿真器采用Microsoft 公司的Visual Basic 6.0作为开发平台,程序代码经过优化,所占存储量小,运行速度快,大大地降低了对系统资源的消耗。
编程内容分为五个模块即I/0输入模块、显示模块,控制模块,辅助模块和一一个语言内核。P-171M超短波电台模拟仿真器设计,把内容较为丰富、原理较为复杂、实践性注操作性较强的超短波电台模拟仿真器采用高级语言来进行,使训练人员能在短时间内学到较为系统的理论知识和操作技能,实现了电台的可视化和可操作化,也实现了电台的动态演示和跟踪显 示,还实现了电台的俄文字母中文化,使操作者既熟悉了Visual Basic 高级语言编程过程,也 熟悉了P-171M超短波电台使用、操作,还熟悉了Photoshop 图象处理技术。
P-171M超短波电台只是我们众多通信装备中的一种, 模拟演练的目的是为了让我们熟练掌握其理论知识和操作技能,作为跨世纪的一代军人,我们应当在此基础上严格要求自己,努力学习科学知识,掌握科学技术,熟练运用各种武器装备,积极投身国防事业,为国防建设贡献份力量!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。