《VB与工业控制技术》教学大纲
- 格式:doc
- 大小:116.50 KB
- 文档页数:7
《VB与工业控制技术》课程教学大纲课程名称:VB与工业控制技术学时/学分:72学时/ 4学分适用专业:机电一体化、电气自动化开课系部:机电系大纲撰写:黄振轩大纲审定:机电系教学大纲审定委员会制定日期:二〇一一年七月《VB与工业控制技术》教学大纲课程名称:VB与工业控制技术学时/学分:72学时/4学分(理论教学54学时,课程实践18学时)适用专业:机电一体化、电气自动化开课院(系):机电系一、课程的性质与任务Visual Basic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。
本课程的目的与任务是使学生通过本课程的学习和示例的分析,掌握使用Visual Basic开发Windows应用程序的一般方法和特点,理解Windows应用程序的基本概念、主要功能和Windows应用程序开发的基本思想,能够根据实际需要自行开发简单的Windows应用程序和管理程序,并利用VB开发工业控制程序,为实现工业生产的自动化用VB编写程序打下基础。
二、课程的教学内容、基本要求及学时分配章次教学内容学时分配第1 章VB概述 2第2章简单的VB程序设计 4第3章VB语言基础12第4章基本的控制结构12第5章数组 6第6章过程 4第7章常用控件10第8章通信控件MSComm 6第9章数字万用表通信 6第10章变频器通信与电机运行控制8合计72第一章、Visual Basic程序设计概述1、教学内容及学时分配(2学时)节次教学内容学时分配其中实践学时第一节Visual Basic概述0.5第二节VB的安装与启动0.5第三节Visual Basic6.0的集成开发环境 12、基本要求掌握Visual Basic的特点、启动与退出。
熟悉Visual BASIC主窗口、窗体窗口、属性窗口、工程管理器窗口、代码窗口和立即窗口的使用。
使学生对VB 程序设计有一个全面的了解。
3、课程内容的重点、难点重点:VB集成开发环境的使用难点:无4、课外教学的安排或要求第二章简单的VB程序设计1、教学内容及学时分配(4学时)节次教学内容学时分配其中实践学时第一节面向对象程序设计概念0.5第二节应用程序的实现0.5第三节程序的运行和保存0.5第四节可执行文件的生成0.5第五节窗体0.5第六节命令按钮0.5第七节文本框和标签框 12、基本要求掌握对象和面向对象程序设计方法的基本概念。
熟悉Visual Basic建立简单应用程序的一般步骤。
掌握窗体与基本控件的主要功能和常用属性。
3、课程内容的重点、难点重点:对象和类的概念。
面向对象程序设计方法的一般步骤。
窗体控件和基本控件的使用。
程序调试。
难点:对象和类的概念。
基本控件的属性设置。
4、课外教学的安排或要求实训:VB环境和可视化编程基础第三章VB语言基础1、教学内容及学时分配(12学时)节次教学内容学时分配其中实践学时实验01 VB环境和可视化编程基础 2 2第一节Visual Basic的数据类型 1第二节常量与变量 1第三节运算符和表达式 2实验2顺序结构程序设计 2 2第四节常用内部函数 2第五节基本语句 22、基本要求掌握VB的数据类型。
掌握VB中常量与变量的定义与使用。
掌握VB中运算符和表达式的使用。
熟悉VB函数的格式与使用。
3、课程内容的重点、难点重点:VB的数据类型。
VB中常量与变量的定义与使用。
常用内部函数的格式与使用。
运算符与表达式。
难点:逻辑运算;内部函数。
4、课外教学的安排或要求实训:顺序结构程序设计第四章基本的控制结构1、教学内容及学时分配(12学时)节次教学内容学时分配其中实践学时第一节顺序结构程序设计 2第二节选择结构程序设计 2实验03 选择结构程序设计 2 2第三节运算符和表达式 1第四节常用内部函数 1第五节基本语句 2实验04循环结构程序设计 2 22、基本要求掌握赋值语句。
掌握人机交互函数和过程。
掌握选择结构的单分支与双分支结构。
熟悉多分支结构If …Then…Else If语句和多分支结构Select Case语句。
了解条件函数IIf()。
掌握For循环语句。
掌握Do…Loop循环语句。
熟悉循环结构的嵌套使用。
了解VB中其它辅助控制语句。
熟悉常用的算法。
3、课程内容的重点、难点重点:赋值语句及赋值的概念。
选择结构if…Then语句与if…Then…else 语句。
Select Case语句。
For循环语句。
Do…Loop循环语句。
循环结构的应用。
求累加、连乘,求最大(小)值等的算法。
难点:多分支结构的条件设定。
For循环结构的控制流程。
Do…Loop循环语句的各种语法形式及Do…Loop循环语句中能使循环退出的条件。
多重循环的流程控制。
树立穷举法、递推法等基本算法的思想分析方法。
4、课外教学的安排或要求实训:(1)选择结构程序设计(2) 循环结构程序设计第五章数组1、教学内容及学时分配(6学时)节次教学内容学时分配其中实践学时第一节数组的概念 1第二节静态数组和动态数组 1第三节数组的基本操作 1第四节控件数组 1实验05 数组的使用 2 22、基本要求掌握数组的概念。
掌握静态数组的概念及声明。
掌握动态数组的概念及声明。
掌握数组的基本操作。
掌握控件数组的概念。
掌握控件数组的使用。
熟悉自定义数据类型定义、声明和使用。
掌握数组的典型应用。
3、课程内容的重点、难点重点:数组的概念。
数组的声明。
数组的操作。
控件数组的使用。
分类统计算法。
排序算法(选择法和冒泡法)。
难点:动态数组的概念。
数组元素的引用与数组声明时形式相近内涵不同。
排序算法。
4、课外教学的安排或要求实训:数组的使用第六章过程1、教学内容及学时分配(6学时)节次教学内容学时分配其中实践学时第一节过程的定义 1第二节过程的调用 1第三节参数传送 1第四节变量与过程的作用域 1实验06 过程调用 2 2(1) 函数过程的定义与调用(2) 子过程的定义与调用(3) 参数传递(4) 变量、过程的作用域(5) 常用算法在函数、子过程中的应用2、基本要求掌握函数过程的定义与调用。
掌握子过程的定义与调用。
掌握参数传递的概念。
熟悉传值和传址的区别。
熟悉过程的作用域、变量的作用域。
熟悉变量的生命期。
熟悉常用算法在函数、子过程中的应用。
3、课程内容的重点、难点重点:函数过程的定义与调用。
子过程的定义与调用。
传值与传址的概念。
变量作用域的概念。
静态变量的特点。
加密与解密算法,查找算法等。
难点:传值与传址的概念。
变量作用域的概念。
静态变量的特点。
递归的概念。
4、课外教学的安排或要求实训:过程调用第七章常用控件1、教学内容及学时分配(10学时)节次教学内容学时分配其中实践学时第一节复选框0.4第二节单选按钮0.4第三节单选按钮0.4第四节列表框0.4第五节组合框0.4第六节滚动条 1第七节对话框 1实验6 过程调用 2 2第八节图片框和图像框 2第九节计时器 22、基本要求了解控件的分类。
掌握常用控件的应用。
掌握鼠标器和键盘常用事件的编程及应用。
掌握菜单设计及使用。
3、课程内容的重点、难点重点:常用控件中的单选按钮和复选框、列表框与组合框。
使用ActiveX 部件的方法。
鼠标器和键盘常用事件的编程及应用。
菜单的设计与使用。
难点:检测在列表框或组合框中欲添加项目是否已经存在的算法。
用时钟控件控制简单动画。
MouseDown、MouseUp、MouseMove事件中的Button参数和Shift 参数的含义。
KeyCode参数与KeyAscii参数的含义。
4、课外教学的安排或要求实训:常用控件的使用第八章通信控件MSComm1、教学内容及学时分配(6学时)节次教学内容学时分配其中实践学时第一节RS232串行通信0,5第二节MSComm控件两种处理通讯的方式0.5第三节控件的常用属性 1实验07 过程调用常用控件的使用 2 2第四节通信步骤 1第五节通信案例 12、基本要求了解MSComm控件的基本使用方法,能利用MSComm控件通过串口与外设通信,掌握2种以上数据接收和发送编程方法。
3、课程内容的重点、难点重点:MSComm控件的属性、事件、方法,回路测试。
难点:自动读取传入的数据。
4、课外教学的安排或要求实训:MSComm控件的使用第九章数字万用表通信1、教学内容及学时分配(6学时)节次教学内容学时分配其中实践学时第一节D470万用表说明书介绍0.5第二节D470万用表使用0.5第三节D470万用表与PC机通信协议0.5第四节D470万用表与PC机通信进行电子数据测量0.5第五节D470万用表与PC机通信进行汽车数据测量 2实验08 MSComm控件的使用 2 22、基本要求了解D470数字万用表的特点及使用方法,能利用MSComm控件通过串口读取D470数字万用表的发送的数据,通过编程实现数据的显示与分析。
3、课程内容的重点、难点重点:D470数字万用表的发送数据接收、显示与分析。
难点:D470数字万用表的数据帧结构。
4、课外教学的安排或要求实训:数字万用表通信第十章变频器通信与电机运行控制1、教学内容及学时分配(8学时)节次教学内容学时分配其中实践学时第一节变频器使用介绍(人工设定)0.5第二节用变频器控制面板控制电机调速0.5第三节用变频器控制端子控制电机调速0.5第四节用PC机控制电机调速0.5第五节D470万用表与PC机通信进行汽车数据测量 2复习课复习全书 2实验09 数字万用表通信 2 22、基本要求了解变频器的特点及使用方法,能利用MSComm控件编程通过串口控制变频器的运行(启动、调速、正反转、停止)。
3、课程内容的重点、难点重点:变频器控制硬件连接、通信编程、运行调试。
难点:变频器的数据帧结构。
4、课外教学的安排或要求实训:变频器通信与电机运行控制三、参考书1、《VB程序设计与数据库》,山东科学技术出版社,2007.92、《Visual Basic程序设计》,人民邮电出版社,2006.6,第2版。