测温模块,也就是通常说的温度输入模块。本节以实验来说明测温模块Q64TDV-GH的用法。实验的目的:通过温度输入模块Q64TDV-GH读取外部热电偶测得的温度值。图9-23 模块Q64TDV-GH的自动刷新设置画面4)程序设计:本实验中使用智能功能模块软件包GX Configurator-TI进行初始设置和自动刷新设置,这样可以减少顺序控制程序量。Q64TDV-GH模块缓存对应的地址可以参考相应的模块使用手册。......
2025-09-29
Visual Basic中的程序代码存储在模块中,模块是相对独立的程序单元。VB系统提供的模块包括窗体模块、标准模块、类模块。三种模块都可以包含声明和过程,它们形成了如图1.1所示工程的模块层次结构。

图1.1 VB应用程序的组织结构
1.窗体模块
窗体模块包含窗体及其控件的属性设置、事件过程(代码部分)、窗体内自定义过程的窗体级声明等。每个窗体对应一个窗体模块,其文件扩展名为.frm。
一个VB应用程序至少应包含一个窗体模块。每个窗体模块包含菜单、命令按钮等控件。每个控件都有一个对应的事件过程,事件过程中有响应该事件执行的程序段。除了事件过程,窗体模块还可包含通用过程、函数过程,这些过程对来自该窗体中任何事件过程、通用过程或函数过程的调用指令作出响应。
2.标准模块
简单的应用程序可以只有一个窗体,所用的程序都驻留在窗体模块中,而当应用程序比较复杂时,往往会采用多个窗体。复杂多窗口应用程序可能存在几个窗体模块共同执行的代码,为了在各窗体中不产生重复代码,VB系统提供一种独立的模块,用于保存公用程序代码,该独立模块就称为标准模块。
标准模块是VB程序中的一个独立模块,包含模块级或全局变量声明、函数过程和通用过程,标准模块的文件扩展名为.bas。一个应用程序可以没有标准模块,也可以包含多个标准模块。
为了提高开发效率,通常将那些与特定窗体或控件无关的代码放入标准模块,写入标准模块的代码不与特定应用程序绑定。标准模块中除包含允许其它模块访问的过程,还包括变量、常量、数据类型、自定义过程的全局或模块级声明。
(1)使用标准模块。
在缺省状态下,变量对于过程是局部的,即仅能在创建这些变量的过程中读取或者修改。与之相似,过程对于创建它们的窗体来说也是局部的。为了在工程中的所有窗体中共享变量和过程,需要在该工程的一个或多个标准模块中对它们进行声明和定义。(https://www.chuimin.cn)
正如窗体一样,标准模块被单独列在Project(工程)窗口内,并可通过使用File(文件)菜单中的“Save Module As”菜单项存盘。与窗体模块不同的是,标准模块不包含对象及其属性设置,而只包含可在代码窗口中显示和编辑的代码。
(2)创建标准模块。
在工程中创建一个空的标准模块的步骤如下:
①启动VB打开一个新的标准工程,单击工程菜单中的“添加模块”菜单项,选择“新建”并单击“打开”按钮。执行上述操作后,VB即在工程中增加一个默认名为“Module1”的标准模块,并且模块代码窗口被自动打开,可在窗口中编辑修改程序代码。
②在“文件”菜单中,单击“保存Module1”。
3.类模块
类模块是面向对象编程的基础,VB 系统允许通过在类模块中编写代码建立新对象,这些新对象可以包含自定义的属性和方法。每个类模块只能定义一个对象。类模块定义的对象不可视,应用需要通过声明对象型变量的方法。
类模块与标准模块的区别在于:标准模块仅包含代码,而类模块既含代码又含数据,类模块可视为没有物理表示的对象。
VB中对象是用类定义的,工具箱上每个控件都是一个类,但在窗体上引用一个控件之前,以该控件命名的对象是不存在的。具体的、可以引用的对象实际上是类的一个拷贝或实例。
类与过程有共同之处,但有本质的区别:过程是将逻辑上有关的语句与数据集合在一起,主要用于执行;而类则是逻辑上有关的过程及其数据的集合,主要不是用于执行而是提供所需的资源。
相关文章
测温模块,也就是通常说的温度输入模块。本节以实验来说明测温模块Q64TDV-GH的用法。实验的目的:通过温度输入模块Q64TDV-GH读取外部热电偶测得的温度值。图9-23 模块Q64TDV-GH的自动刷新设置画面4)程序设计:本实验中使用智能功能模块软件包GX Configurator-TI进行初始设置和自动刷新设置,这样可以减少顺序控制程序量。Q64TDV-GH模块缓存对应的地址可以参考相应的模块使用手册。......
2025-09-29
图8.1.3 ISDX曲面模块用户界面2.ISDX曲面模块下拉菜单图8.1.4、图8.1.5和图8.1.6所示为ISDX曲面模块的“编辑”、“视图”和“造型”下拉菜单。图8.1.6 “造型”下拉菜单图8.1.7 工具栏按钮图8.1.7所示工具栏中各按钮的说明如下:A:设置活动基准平面。......
2025-09-29
图420 角柱顶筋计算角柱顶筋中的向边筋三、四排计算公式,如图422和图423所示。图421 角柱顶筋中的远梁筋二排计算注:钢筋用于焊接连接。......
2025-09-30
有人测量了地面上单位时间内来自太阳的能量。据测量,一个平方厘米的面积,在垂直于太阳光线的情况下,每一分钟接收到的太阳能量大约是1.96卡。这个每平方厘米每分钟1.96卡,就叫作“太阳常数”。有了这个准确的“太阳常数”,我们就可以计算太阳发出的总能量了。正是这二十二亿分之一的太阳能量在养活着整个地球。太阳为了维持目前发射的总能量,每秒钟要有六亿五千七百万吨的氢聚合为氦。氢占太阳质量的四分之三以上。......
2025-09-29
图331 中间跨下部筋的示意图下料长度L1=中间净跨长度+锚入左柱部分+锚入右柱部分锚入左柱部分、锚入右柱部分经取较大值后,各称为“左锚固值”“右锚固值”。请注意,当左、右两柱的宽度不一样时,两个“锚固值”是不相等的。具体计算见表321~表326。表324 HRB400级钢筋C30混凝土框架梁中间跨下部筋计算 表325 HRB400级钢筋C35混凝土框架梁中间跨下部筋计算 表326 HRB400级钢筋≥C40混凝土框架梁中间跨下部筋计算 解:参见表325。......
2025-09-30
X射线干涉法的测量分辨率可达0.005 nm,测量精度可达0.01 nm,测量范围为200μm[3]。表2-1列出了几种可实现纳米分辨率的测量仪器或方法,可以看出,在纳米分辨率的情况下,前7类仪器仅可用于小量程(<mm)的精密位移测量,其中,扫描显微镜主要用于原子级的物体表面形貌分析,只有激光干涉仪和光栅测量法是毫米以上量程的两种主要精密测量手段。......
2025-09-29
电子测量泛指以电子技术为基本手段的一种测量形式。1)能量的测量能量的测量指的是对电流、电压、功率、电场强度等参量的测量。实际中,常常需要对许多非电量进行测量。1)测量频率范围宽电子测量中所遇到的测量对象,其频率覆盖范围极宽,低至10-6 Hz以下,高至1012 Hz以上。电子测量的另一个特点是被测对象的量值大小相差悬殊。......
2025-09-29
相关推荐