摘要本课题设计一款交流伺服系统界面程序,使用VB语言,要求实现交流伺服系统调试的基本功能,包括多种目标轨迹的生成,发送指定格式的命令报文和数据报文,以及以图形和数据方式显示系统反馈的信息。本课题编写火炮控制的vb界面程序,模拟了直线航路、俯冲航路和正弦航路三种飞行方式,通过控制火炮的方位角和俯仰角来实现实时控制从而命中目标,本课题需要模拟出飞行目标和火炮方位俯仰的动态过程实现伺服控制。26396
关键词 交流伺服系统 航路模拟 vb界面 火炮射击 毕业论文设计说明书外文摘要
Title: VB-based permanent magnet AC servo system interface program Design
Abstract
The task is designing a AC servo system interface, using VB language, and this program is required to achieve the basic functions of AC servo system debugging.This program includes generating multiple target track, sending the specified format command packets and data packets, as well as displaying system feedback using graphics and data.The gun control issue written vb interface program simulates three kinds of flight models:linear routes, ping routes and sine routes, by controlling the gun azimuth and elevation angles to achieve real-time control in order to hit the target, this issue needs to simulate the flying targets and dynamic process orientation tilting the servo gun control.This issue needs to simulate the dynamic process of flying targets and artillery azimuth elevation to achieve servo control.
Keywords AC servo system route simulation vb interface artillery fire route simulation
1 绪论 1
2.1交流伺服系统的特点 2
2.1.1定子绕组与感应电动势波形 2
2.1.2阻尼绕组 2
2.1.3极数 2
2.2交流伺服系统的应用 3
2.2.1数控机床 3
2.2.2工业机器人 3
2.2.3新型电梯驱动系统 3
2.2.4雷达天线驱动系统 3
2.3交流伺服系统的研究现状 3
3. 有关VB界面设计的探讨 5
3.1 VB语言的特点 5
3.2 设计VB程序的步骤 8
3.3 VB设计基础 6
3.3.1 VB的数据类型 6
3.3.2 VB函数 7
4.vb界面程序需求分析 8
4.1 伺服控制系统设计之前必须考虑到的问题 8
4.2交流伺服控制系统关系图 8
5详细设计过程 10
5.1 VB界面设计原则 10
5.2界面总体框架设计 11
5.3航路设计与计算 12
5.4 航路发生器模块详细设计 12
5.4.1航路设计 12
5.4.2 模块流程图 16
5.5航行方式选择模块 17
5.6航路参数读取模块 17
5.7数据计算模块详细设计 18
5.7.1 FORM1计算流程 18
5.7.2 FORM2计算流程 20
5.7.3 FORM3计算流程 23
5.8 数据/图形动态显示更新模块详细设计 23
5.8.1 使用标签法进行数据更新 23
5.8.2 使用Line语句进行图形显示 24
6 实验结果 25
6.1匀速直线航路飞行界面 25
6.2 俯冲飞行航路 27
6.3正弦波动航路 29
结 论 30