分享到:

基于VB和MSP430的太阳能电站监控系统的设计与实验研究

在太阳能电站中,根据系统设计要求,提高电站运行效率,监测电站运行状态,了解当地太阳能资源分布情况,数据采集系统是非常必要和必需的。本文以秦皇岛中荣能源设备有限公司为我国某边防哨所研制的2.4kW太阳能电站为被控对象,开发了基于VB6.0和MSP430F149型超低功耗单片机的太阳能电站监控系统。该系统的特点是成本低、功耗小、单片机控制器可以脱离PC机独立运行。主要研究内容如下:首先分析了在能源紧张的今天,开发太阳能的必要性和当今国际、国内太阳能的应用现状和研究成果。并对现有的光伏电站监控系统研究进行了综述和分析。给出了本文研究的太阳能电站发电与供配电装置组成及基于VB和MSP430的监控系统的总体设计方案。其次详细介绍了基于MSP430F149的下位机控制系统中电站参数数据采集接口电路、键盘/液晶显示接口电路、时钟接口电路、充放电控制接口电路和通讯等接口电路的硬件设计及软件实现方法。该控制器对系统的运行状态进行参数采集和监控,并  (本文共83页) 本文目录 | 阅读全文>>

湘潭大学
湘潭大学

基于VB的非圆齿轮CAD/CAM系统研究与开发

非圆齿轮在运动学、几何学等方面具有独特的传动特点,但其尚未得到较为广泛的应用,主要原因是设计和制造的困难。计算机技术和数控技术在非圆齿轮的设计和制造中的应用将解决该问题。为使计算机技术和数控技术在非圆齿轮的设计和制造中发挥最好的作用,莫过于开发非圆齿轮的专用CAD/CAM系统。为此,本文先对非圆齿轮的发展情况进行了综合考察,介绍了计算机技术和数控技术在非圆齿轮的设计和制造方面的最新进展情况。接着介绍非圆齿轮设计和制造的基本理论及发展,为系统开发建模时打下基础。确定采用Visual Basic 语言来开发非圆齿轮的CAD/CAM 系统。构建了系统的基本框架,然后设计了包括给定传动比函数、给定主动轮节曲线、实现再现函数等非圆齿轮节曲线设计模块,开发非圆齿轮的齿廓设计模块以及非圆齿轮加工模块。系统框架设计符合现代系统开发的基本原则和要求,采用面向对象进行开发,模块的增加和修改非常方便,界面和交互性好。作者开发了一个对函数进行自动计算的...  (本文共135页) 本文目录 | 阅读全文>>

《物理通报》2017年07期
物理通报

基于VB仿真模拟二维弹簧双振子的运动轨迹

1引言弹簧双振子系统,即由两个振子和一个弹簧组成的力学系统,是中学以及大学物理中动量守恒和机械能守恒部分常见的力学模型.目前关于弹簧双振子的题目或研究多局限于一维运动,这显然不利于学生对该系统运动的全面认识[1~8].本文基于Visual Basic开发设计出模拟二维弹簧双振子运动的可执行程序,利用该软件可直观模拟演示任意参数条件下弹簧双振子系统在二维平面内的运动.2二维弹簧双振子模型及模拟仿真的实现2.1理论模型二维弹簧双振子模型如图1所示,即在光滑的水平面内,质量为m1的小球1和质量为m2的小球2通过劲度系数为κ,自然长度为l0的弹簧连在一起.在一定初始位置和速度条件下,系统可在水平面内运动.当弹簧出现拉伸或压缩形变时,两个小球均受到弹簧弹力作用.假定t时刻两个小球间的距离为r,则弹簧弹力大小为F=-κ(r-l0)小球1受到的弹簧作用力为F1=-Fr12小球2受到的弹簧作用力为F2=Fr12其中为r12表示由小球1指向小球2...  (本文共3页) 阅读全文>>

《教育信息技术》2017年Z2期
教育信息技术

VB教学中“错误”资源有效利用策略探析

心理学家盖耶认为:课堂上的“错误”是教学的巨就是让学生不断尝试“错误”,对学生来说,错误是一大财富。谁不考虑尝试错误,不允许学生犯错,就将错种尝试,一种创新,也是一种进步。作为教师要有一双过最富成效的学习时刻。学生是带着无数的疑问走进课独特的慧眼,及时捕捉教学过程中学生犯下的“错误”,堂的,他们的学习实践过程,就是“摸着石头前进”的并利用好“错误”这一宝贵的教学资源,生成精彩的课堂,过程,出现这样或那样的错误在所难免。教学过程其实提高课堂教学效果。一、VB教学中存在的问题这道题不少学生在“计算”按钮中写的代码是“Label3.Caption=Text1.Text-Text2.Text”,忽略了Val数首先,学生对信息技术学科的学习不够重视。在初据类型转换函数。教师可以让学生分析讨论错在哪里,中,信息技术学科不用中考,学生没有考试的压力,把分析错误的原因,学生在引导及鼓励下,敢于正视错误,信息技术课当成是放松身心的一门课程,学习态...  (本文共3页) 阅读全文>>

《新乡教育学院学报》2007年03期
新乡教育学院学报

《面向对象程序设计(VB)》课程教学改革与实践

《面向对象程序设计(VB)》是计算机专业学生必修的一门重要的基础课程,其目的在于培养学生程序设计和解决实际问题的能力。如何搞好这门课的教学有着重要的意义。一、VB程序设计语言教学的特点及存在问题VB是面向对象的程序设计语言,它采用面向对象的程序设计方法,使用窗体和控件设计应用程序界面,采用事件驱动的编程机制。(一)概念多、理论多、涉及的内容多VB功能强大,内容丰富,它支持多种数据库系统的访问,支持动态数据交换,以及强大的网络功能等。内容涉及:顺序、选择、循环三种基本结构、数组、过程、常用算法及文件的使用、数据库技术、多媒体技术等。(二)实践性强通过本课程的学习后,使学生在程序设计和应用软件的开发两个方面都得到锻炼。具有用VB开发一些Windows环境下应用程序的能力。(三)对学生基础要求高高职院校学生的基础一般相对薄弱、理解能力不够强。学生在大学一年级的时候,只学过面向过程的程序设计语言,第一次接触面向对象程序设计语言,需要花费...  (本文共3页) 阅读全文>>

《中国新通信》2017年05期
中国新通信

利用VB实现系统托盘技术

系统托盘常指Windows任务栏的状态区域,系统时钟、音量控制等程序都在系统托盘中,一些应用程序在安装完后也将它们本身的图标放入了其中。一般来说,系统托盘驻留程序是在计算机后台运行,如瑞星、MSN等。系统托盘主要以特殊的小图标在任务栏右边时间的区域出现,作为程序运行的一个标志,我们可以通过使用小图标所弹出的菜单来控制应用程序状态,可实现修改该图标、窗口复位、最大化、最小化及关闭程序等功能。利用VB调用API可以实现功能比较完整的托盘程序,牵涉到Shell_Notify Icon、Send Massage、Call Window Proc、Set Window Long等API函数,其中Shell_Notify Icon是主要的函数,它用来添加、删除、更改系统托盘区的图标,Send Massage、Call Window Proc、Set Window Long函数,通过WINDOWS操作系统的消息机制,实现对应用程序的控制。一、...  (本文共2页) 阅读全文>>