文档库 最新最全的文档下载
当前位置:文档库 › ActiveX 部件没有正确地注册

ActiveX 部件没有正确地注册

ActiveX 部件没有正确地注册

ActiveX 部件没有正确地注册(错误336)ActiveX 部件没有被正确地注册到系统注册表中

WordVBA---ActiveX控件在Word文档中的使用方法

WordVBA---ActiveX控件在Word文档中的使用方法 当您想要提供一种完善的方式让用户与宏直接进行交互、而不受对话框干扰的时候,可以向文档直接添加ActiveX控件,这如同可以向自定义对话框添加 ActiveX 控件一样。使用以下过程可以将 ActiveX 控件添加到您的文档。 1、向文档中添加控件 您可以向文档的图形层或文本图层添加ActiveX 控件。 ★向图形层添加控件:单击控件工具箱上的控件。拖动控件的调整控点,直到控件的轮 廓大小和形状符合要求。 ★向文本层添加控件:请在按住 SHIFT 键的同时单击控件工具箱上的控件。该控件将 自动添加到文档中的插入点。 注释: 将一个控件(或一组控件)从窗体拖回"控件工具箱",即可创建一个可重复使用的该控件的模板。这是一个非常有用的功能,能为用户实现标准的应用程序界面。 2、设置控件属性 在设计阶段(宏运行之前)可以设置一些 ActiveX 控件的属性。在设计模式中,右键 单击一个控件并单击右键菜单中的"属性"以显示"属性"窗口。属性名称显示在窗口的左 栏,而属性值显示在右栏。可在属性名称的右边输入新值来设置该属性的值。 3、初始化控件属性 您可以通过在宏中使用 Visual Basic 代码在运行时初始化ActiveX 控件。例如,您 可在其中填充列表框中,设置文本值或设置选项按钮。 以下示例使用 Visual Basic 的 AddItem 方法将数据添至名为 lstRegions 的列表框,然后设置文本框的值并显示窗体。 Private Sub GetUserName() With UserForm1 .lstRegions.AddItem "North"

虚拟仪器程序设计实验指导书

《虚拟仪器程序设计》实验指导书机械与电气工程学院舒华戴新编 广州大学2009年

目录 实验1 熟悉LabVIEW编程环境 实验1-1 LabVIEW的基本操作 (1) 实验1-2 练习 (4) 实验2 控件与程序框图应用 实验2-1 虚拟仪器前面板的设计 (5) 实验2-2 编写简单的LabVIEW 程序 (6) 实验3 子VI程序设计及调试程序技巧 实验3-1 创建子程序 (8) 实验3-2 子程序的调用 (10) 实验3-3 程序调试技巧 (12) 实验4 程序结构(1) 实验4-1 使用for循环结构 (14) 实验4-2 使用while循环结构 (16) 实验5 程序结构(2) 实验5-1 使用条件结构 (18) 实验5-2 使用顺序结构 (19) 实验5-3 使用事件结构 (20) 实验6 数据的表达与图形显示 实验6-1 Waveform Graph的应用 (23) 实验6-2 比较Waveform Chart和Waveform Graph (24) 实验6-3 使用XY Graph显示图形 (26) 实验6-4 公式节点及图形显示 (27) 实验6-5 虚拟信号发生器 (28) 实验7 非连线的数据传递方式 实验7-1 控制仿真 (30) 实验7-2 数制变换及计数仿真 (32) 实验7-3 全局变量编程 (33) 实验8 文件操作 实验8-1 文本文件操作 (34) 实验8-2 电子表格文件操作 (35) 实验8-3 仿真温度数据的记录 (36) 实验8-4 仿真温度数据的读取 (37) 实验9 应用程序设计 实验9-1 构建简单的信号分析与处理系统 (38) 实验9-2 频率响应函数与数字滤波实验 (38)

虚拟仪器LabVIEW实验报告

现代仪器设计LabVIEW实验报告 实验内容: 1.熟悉LabView软件操作方法 2.了解LabView的一般编程方法 3.虚拟信号发生器制作

1.熟悉LabView软件操作方法 虚拟仪器(virtual instrumention)是基于计算机的仪器。虚拟仪器主要是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器的研究中涉及的基理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。 LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程基本上不写程序代码,取而代之的是流程图。 前面板的设计需用控制模板。控制模板(Control Palette)用来给前面板设置各种所需的输出显示对象和输入控制对象。每个图标代表一类子模板。可以在前面板的空白处,点击鼠标右键,以弹出控制模板。 程序框图的设计需用功能模板。功能模板(Functions Palette)是创建流程图程序的工具,只有打开了流程图程序窗口,才能出现功能模板。功能模板该模板上的每一个顶层图标都表示一个子模板。可以点击“窗口”—“显示程序框图”打开,也可以在流程图程序窗口的空白处点击鼠标右键以弹出功能模板。

流程图上的每一个对象都带有自己的连线端子,连线将构成对象之间的数据通道。不是几何意义上的连线,因此并非任意两个端子间都可连线,连线类似于普通程序中的赋值。数据单向流动,从源端口向一个或多个目的端口流动。不同 的线型代表不同的数据类型。下面是一些常用数据类型所对应的线型和颜色:

LabVIEW实验指导书

L a b V I E W实验指导书集团标准化办公室:[VV986T-J682P28-JP266L8-68PNN]

实验1 LabVIEW编程环境与基本操作实验 一、实验目的 ●了解LabVIEW 7 Express的编程环境。 ●掌握LabVIEW的基本操作方法,并编制简单的程序。 二、实验设备 安装有LabVIEW 7 Express的计算机 三、实验内容 1、LabVIEW的工作环境 1)启动界面 对话框各按钮作用如下: 【New】——创建一个新的VI(Virtual Instument)程序。【Open】——打开一个已有的VI程序 【Configure】——设置NI的测量和控制工具,如DAQmax的设置【Help】——LabVIEW帮助 2)面板窗口和框图程序窗口

①前面板窗口工具栏: (Run,运行) (Abort Execution,终止运行) (Pause/Continue,暂停/继续) (Run Continuously,继续运行)(Text Settings,字体设置)(Align Objects,排列方式) (Distrbute Objects,分布方式) (Reorder,重叠方式) ②框图程序工具栏 (Highlight Execution,高亮执行) (Start Single Stepping,单步执行) (Start Single Stepping) (Step Out) 2、LabVIEW模板介绍 1)工具模板(Tools Palette)2)控制模板(Control Palette) 3)功能模板 (Functions Palette) 3、LabVIEW程序设计的一般过程 1)前面板设计 使用输入控件器和输出指示器来构成前面板。控制器是用户输入数据到程序的方法,而指示器显示程序产生的数值。 2)框图程序的组成

ActiveX控件添加指导

ActiveX控件添加应用指南 在有些应用软件中,比如VC、VB、CVI等,ActiveX控件中缺少具体的一些功能控件,如chart控件等,需要从网上下载一个MSCHRT20.OCX文件,在下图中红圈中选择“运行”, 打开后出现如下窗口: 在窗口里输入regsvr32 D:mschrt20.ocx,“D:mschrt20.ocx”为mschrt20.ocx文件所在位置点击确定,就完成了添加。如果运行时又出现了“ActiveX control is not licensed for this operation ”或类似提示,则需要用“记事本”格式的文档将以下程序复制并保存,且必须将此程序保存为XXX.reg格式(注册表格式),然后直接双击此reg格式的文件,就完成了许可(授权)。 Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Licenses] @="Licensing: Copying the keys may be a violation of established copyrights." [HKEY_CLASSES_ROOT\Licenses\096EFC40-6ABF-11cf-850C-08002B30345D] @="knsgigmnmngnmnigthmgpninrmumhgkgrlrk" [HKEY_CLASSES_ROOT\Licenses\12B142A4-BD51-11d1-8C08-0000F8754DA1] @="aadhgafabafajhchnbchehfambfbbachmfmb" [HKEY_CLASSES_ROOT\Licenses\190B7910-992A-11cf-8AFA-00AA00C00905] @="gclclcejjcmjdcccoikjlcecoioijjcjnhng" [HKEY_CLASSES_ROOT\Licenses\1F3D5522-3F42-11d1-B2FA-00A0C908FB55] @="gcfjdjecpchcncdjpdejijgcrdoijjfcieod" [HKEY_CLASSES_ROOT\Licenses\1FB639E1-771F-11d1-8FD4-00A0C91E29D5] @="ldaskjeinankjgbnkcejnkrgnkvntkhzkhbtnkste" [HKEY_CLASSES_ROOT\Licenses\2AC5863D-48B9-490c-ACD3-B7723A1FEB9E] @="wrtgfdsbvxgfsdyuihjknmvcxgasdwqersdfdfsdyu" [HKEY_CLASSES_ROOT\Licenses\2c49f800-c2dd-11cf-9ad6-0080c7e7b78d] @="mlrljgrlhltlngjlthrligklpkrhllglqlrk" [HKEY_CLASSES_ROOT\Licenses\38911DA0-E448-11D0-84A3-00DD01104159] @="mcpckchcdchjcjcclidcgcgchdqdcjhcojpd" [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905] @="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun" [HKEY_CLASSES_ROOT\Licenses\43478d75-78e0-11cf-8e78-00a0d100038e] @="imshohohphlmnhimuinmphmmuiminhlmsmsl" [HKEY_CLASSES_ROOT\Licenses\46D504D7-557F-4C19-A4DD-6605411EF496] "6A7693BA-3139-41fd-BF3D-299961C965D5"="01000000d08c9ddf0115d1118c7a00c04fc297e b01000000b0cfa8651eed814ea8aa77984d181953040000001800000056005300200050004900440 020*******e0066006f00000003660000a80000001000000056a66542c85db014774bffecdc56384e

虚拟仪器LabVIEW实验一 虚拟万用表的实现实验指导书

虚拟万用表的实现 1实验目的 (1)学习Labview编程语言的开发环境 (2)了解前面板对象的调用、设置以及编程 (3)了解框图程序的常用节点 2 实验任务 设计虚拟数字万用表 基本要求: z设置电源开关:电源开时,数字万用表工作;电源关时,数字万用表不工作。 z设置数值显示屏:显示数字万用表测量的数据。 z设置档位选择旋钮:电阻档200、2K、20K、200K、20M五档;直流电流档200mV、2V、20V、200V、500V五档;交流电压档200V、500V 两档;直流电流档2mA、20mA、200mA、10A四档。 z设置数值单位提示显示:档位选择正确时,提示单位。 z设置超量程显示及报警:电源开关关闭时,提示“电源关”;档位选择错误时,给出档位选择错误提示;数值超出档位值时,给出超出量程提示; 同时给出报警信号。 z分单次测量、连续测量两种方式。单次测量时,仅测量显示测量时刻的值;连续测量时,不断的进行测量和显示。 z设置产生电阻值、直流电压、交流电压、直流电流的虚拟信号源。 附加要求(选作): 在产生的虚拟信号源上叠加噪声,以复现现实世界真实信号的特点。 3 实验原理 虚拟数字万用表的主要功能是对测量电路采集进来的数据进行处理和显示,整体是一个while循环,当电源打开且按下单次测量或多次测量按钮时,万用表工作,内部分为数据选择、数据判断、数据显示三部分。 z数据选择:是一个case结构,数据流旋钮的不同位置通过不同的数据通

道。 z数据判断:由两个case结构嵌套而成,外层的case针对不同的档位判断是否超出量程;内层的case当数值在范围内时开通数据通道,反之关闭 数据通道,给出错误提示。 z数据显示:由一个字符串显示变量、一个布尔显示变量、一个双精度浮点显示变量组成。 4 实验步骤 4.1前面板设计 图1是前面板的总体视图,分为信号源和数字万用表两个显示区。 图1 虚拟万用表前面板视图 1、完成信号源的设计 采用前面板“转盘”控件,在其上点击鼠标右键,选择“属性”——“外观”,通过修改标签,可以设置该控件的名称;选择“标尺”,设置“刻度范围”,可以设置该控件的数据范围,最终达到图1的显示效果。 2、完成数字万用表的设计 (1)采用前面板“转盘”控件,在其上点击鼠标右键,选择“文本标签”,然后再次选择“属性”——“文本标签”,可以修改该转盘上各档位的显示内容,如图2所示。 (2)按图1选择波形图作为连续测量时测量数据的显示窗口。 (3)选择数值显示控件作为数据显示和提示窗口。 (4)选择数值输入控件作为单次或多次测量的选择开关,对其设置如图3

实验一-LabVIEW中的信号分析与处理

实验一 LabVIEW中的信号分析与处理 一、实验目的: 1、熟悉各类频谱分析VI的操作方法; 2、熟悉数字滤波器的使用方法; 3、熟悉谐波失真分析VI的使用方法。 二、实验原理: 1、信号的频谱分析是指用独立的频率分量来表示信号;将时域信号变换到频域,以显示在时域无法观察到的信号特征,主要是信号的频率成分以及各频率成分幅值和相位的大小,LabVIEW中的信号都是数字信号,对其进行频谱分析主要使用快速傅立叶变换(FFT)算法:·“FFT Spectrum(Mag-Phase).vi”主要用于分析波形信号的幅频特性和相频特性,其输出为单边幅频图和相频图。 ·“FFT.vi”以一维数组的形式返回时间信号的快速傅里叶运算结果,其输出为双边频谱图,在使用时注意设置FFT Size为2的幂。 ·“Amplitude and Phase Spectrum .vi”也输出单边频谱,主要用于对一维数组进行频谱分析,需要注意的是,需要设置其dt(输入信号的采样周期)端口的数据。 2、数字滤波器的作用是对信号进行滤波,只允许特定频率成份的信号通过。滤波器的主要类型分为低通、高通、带通、带阻等,在使用LabVIEW中的数字滤波器时,需要正确设置滤波器的截止频率(注意区分模拟频率和数字频率)和阶数。 3、“Harmonic Distortion Analyzer .vi”用于分析输入的波形数据的谐波失真度(THD),该vi还可分析出被测波形的基波频率和各阶次谐波的电平值。 三、实验容: (1) 时域信号的频谱分析 设计一个VI,使用4个Sine Waveform.vi(正弦波形)生成频率分别为10Hz、30Hz、50Hz、100Hz,幅值分别为1V、2V、3V、4V的4个正弦信号(采样频率都设置为1kHz,采样点数都设置为1000点),将这4个正弦信号相加并观察其时域波形,然后使用FFT Spectrum(Mag-Phase).vi对这4个正弦信号相加得出的信号进行FFT频谱分析,观察其幅频和相频图,并截图保存。

虚拟仪器技术实验指导书

《虚拟仪器技术》 实验指导书 信息与通信工程学院 2014年3月

前言 一、课程性质 本课程是电子信息工程专业必修的专业实验课程。 通过本课程的教学,使学生深刻体会到虚拟仪器技术的应用,掌握LabVIEW的常用控件和函数,具备研究和开发虚拟仪器系统的能力。 二、项目设置 本课程总学时为16,开设的具体实验项目如下: ●实验1 小车行驶控制设计(4学时,必修) ●实验2 交通灯控制设计(4学时,选修) ●实验3 去极值平均滤波器的设计(4学时,必修) ●实验4 信号的拉氏变换和幅值分析(4学时,选修) ●实验5 信号生成器的设计(4学时,必修) ●实验6 二进制文件的读写操作(4学时,必修) 实验1-6均为设计性实验。 三、专业安排 电子信息工程专业选修全部实验。 四、本书特点 本指导书的特点是引入工程项目机制来管理实验项目,着重培养学生的方案设计、算法分析和现场调试能力,为将来成为卓越工程师打下坚实的基础。

目录 前言.................................................................................................................................. I 开发平台.. (1) 实验1 小车行驶控制设计 (5) 实验2 交通灯控制设计 (7) 实验3 去极值平均滤波器的设计 (8) 实验4 信号发生器的设计 (9) 实验5 信号的拉氏变换和幅值分析 (11) 实验6 二进制文件的读写操作 (13)

开发平台 一、虚拟仪器简介 虚拟仪器以计算机为核心,将计算机与测量系统融于一体,用软件代替传统仪器硬件的功能,用显示器代替传统仪器面板的测量仪器。 操作人员用鼠标和键盘控制仪器的启动、运行、结束,完成被测信号的数据采集、信号分析、谱图显示、数据存储回放及输出。 二、LabVIEW功能组成 图1.1 LabVIEW功能组成 三、LabVIEW开发流程 为项目建立文件夹,把相关的源程序和头文件等都保存到此文件夹。 1、启动LabVIEW 首先双击桌面LabVIEW图标,启动LabVIEW。 图1.2 LabVIEW启动界面 2、建立VI或工程 单击文件菜单,在下拉菜单选中新建VI或新建工程选项。 3、保存工程 单击文件菜单,在下拉菜单选中保存全部选项。

LabView实验报告

机电系统创新性综合实验 实验报告 学院:机械工程学院 专业:机械设计制造及其自动化班级:机自 124 班 学号: 1208030436 学生姓名:王彤 指导教师:蔡家斌、曹阳 2015年12月12

目录 实验题目: LabView创新实验 (1) 实验一1.1实验内容 (1) 1.2实验过程 (1) 1.3实验小结 (3) 1.4实验总结与感想 (5) 实验二2.1实验内容. (5) 2.2 实验过程 (5) 2.3实验小结 (7) 2.4实验总结与感想 (8) 实验三3.1实验内容 (8) 3.2实验过程 (8) 3.3实验小结 (10) 3.4实验总结与感想 (11)

实验题目 本次LabView实验共有6个实验题目,有两个选择方案,我选择了第一种方案:在六个实验中选择了三个,分别是实验一、二、三。通过自学和同学间的互相帮助,我学会了LabView软件的使用,完成了本次实验。 实验一虚拟信号发生器的设计 1.1实验内容 设计一个虚拟信号发生器,能够产生正弦波、三角波、锯齿波、直流、随机白噪声等信号〔波型选择用按键或旋钮〕,且可以调整波形参数。通过示波器可以观察虚拟信号发生器的输出信号。可以通过前面板选择信号波形,调节信号的频率、幅值和相位〔频率、幅值、相位用数字窗口显示〕,并通过虚拟示波器观察生成的波形。 1.2实验过程 1.新建一个VI,在后面板上创建一个选择结构; 2.在选择器标签中选择一个设置为默认,并在后面添加4个分支,以便写入多种不同的程序; 3.在选择结构中建立一个仿真信号,属性设置-信号类型-正弦波-确定;

4.在仿真信号中的对应位置创建输入控件,输出处创建波形图,分别连接在仿真信号的相应位置。 5. 6.其他几种波形信号按照相同方式创建在不同的选择标签中,并在选择结构外部建立一个While循环,可以让程序连续执行。

注册ActiveX控件的几种方法

注册ActiveX控件的几种方法 使用ActiveX控件可快速实现小型的组件重用、代码共享,从而提高编程效率,降低开发成本。但是ActiveX控件对于最终用户并不能直接使用,因为ActiveX控件必须先在Windows 中注册。注册ActiveX控件一般来说有六种途径,它们有各自的优点,运用范围也不同。 Regsvr32.exe注册 Regsvr32.exe位于Windows目录的system子目录下。点击Windows的“开始→运行”菜单,在对话框中输入以下命令: regsvr32 netshare.ocx &&注册netshare.ocx控件 regsvr32 /u netshare.ocx &&解除netshare.ocx控件的注册 如果netshare.ocx文件不在system目录时,还必须在文件名前加上完整的路径。除了regsvr32应用程序之外,Microsoft在它的Web站点上还提供了一个称为regclean.exe的程序,可以检查注册表并去掉丢失的组件在注册表中的条目。regclean.exe除了可以删除“悬挂”的条目,它还提供一个“undo”文件帮助恢复错误的删除。 卧龙传说提醒:用regsvr32.exe注册ActiveX控件虽然简单,但需要用户手工进行注册,在不用时还需手工解除注册。 VFP环境注册 在我们进行程序设计时,VFP本身提供一个注册ActiveX控件的方法。 进入VFP环境,选择“工具→选项”菜单,点击“控件”页,选中“ActiveX控件”单选按钮,在列表框里显示所有已经注册的ActiveX控件,这时,点击右边的“添加”按钮,选择需要注册的ActiveX控件文件,“确定”后完成注册。也可以在表单设计器的表单控件工具栏里拖动“OLE”按钮到表单,在弹出的选择框里选中“插入控件”单选钮,同样点击右边的“添加控件”按钮,来完成新控件的注册。 卧龙传说提醒:本方法仅适合程序员在设计程序过程中手工进行,对用户而言,并没有实现在本地机上自动注册。 安装程序注册 大型应用软件一般都有一个安装程序,在安装程序中解决ActiveX控件的注册是较为理想的一种方案。 在用户执行安装程序时,这些ActiveX控件将自动在用户机器上安装并注册。 VFP7.0光盘所带的InstallShield是目前较为流行的制作安装程序的工具,使用它可以制

labview测试实验指导书

北京理工大学珠海学院 工程测试技术 实验指导书 指导教师:周靖 班级: 姓名: 工业自动化学院 2017年4月

前言 测试技术是具有实验性质的测量技术,与计算机技术、自动控制技术、通信技术构成完整的信息技术学科,主要研究各种物理量的测量原理和测量信号的分析处理方法,是进行各种科学实验研究和生产过程参数检测等必不可少的手段。随着现代信息技术的不断发展,机械工程测试作为一门与之密切相关的课程,其重要性是不言而喻的,这是一门以算法为核心的理论性、工程实用性均较强的课程。但由于目前关于信号处理的有关书籍大都是只讲解算法和推导过程,而与工程实际联系很少,这使得书中所涉及的有关概念比较抽象,再加上教学方法和手段的单一以及实验条件的限制,长期以来使该课程一直处于“难教难学”的一种境地,学生很难把书中所讲的数学函数与实际的波形联系起来,给学习带来了很大的困难,大大降低了学生的学习积极性,影响了本课程的教学效果。因此, 如何有效的理论联系实际,提高教学质量和教学效果一直以来是该课程教学中思考和探索的问题。而计算机仿真技术的发展对机械工程测试的教学带来了新的思路,尤其是将虚拟仪器引入教学过程具有重要的意义,为该课程实验教学的改革提供了强有力的支持。 一.虚拟仪器与LabVIEW软件简介 虚拟仪器是1986年美国国家仪器公司(National Instrument,即NI公司)首先提出的,是指通过程序编制将通用计算机与数量有限的功能板卡相结合所构成的功能灵活、模块化、操作方便且可视化的软件系统。用户可以根据自己的习惯利用虚拟仪器系统来完成相应的控制、数据分析、存储和显示等操作。LabVIEW ( Laboratory Virtual Instrument Engineering Work Bench)是NI公司开发的、采用图形化程序语言——G语言, 通过各功能图标间的逻辑连接实现程序功能的图形化程序设计软件,是虚拟仪器的主要支持技术之一。该软件提供了灵活强大的函数库,在数据处理控制方面有动态连接库、共享库、数字信号处理和产生、频谱分析、滤波、平滑窗口、概率统计等VI。LabVIEW也提供了大量的通过ActiveX等与外部代码或软件进行连接的功能。例如可以与C/C++、VC、VB、Matlab 等软件相连。

实验一 LabVIEW中的信号分析与处理

实验一LabVIEW中的信号分析与处理 一、实验目的: 1、熟悉各类频谱分析VI的操作方法; 2、熟悉数字滤波器的使用方法; 3、熟悉谐波失真分析VI的使用方法。 二、实验原理: 1、信号的频谱分析是指用独立的频率分量来表示信号;将时域信号变换到频域,以显示在时域无法观察到的信号特征,主要是信号的频率成分以及各频率成分幅值和相位的大小,LabVIEW中的信号都是数字信号,对其进行频谱分析主要使用快速傅立叶变换(FFT)算法:·“FFT Spectrum(Mag-Phase).vi”主要用于分析波形信号的幅频特性和相频特性,其输出为单边幅频图和相频图。 ·“FFT.vi”以一维数组的形式返回时间信号的快速傅里叶运算结果,其输出为双边频谱图,在使用时注意设置FFT Size为2的幂。 ·“Amplitude and Phase Spectrum .vi”也输出单边频谱,主要用于对一维数组进行频谱分析,需要注意的是,需要设置其dt(输入信号的采样周期)端口的数据。 2、数字滤波器的作用是对信号进行滤波,只允许特定频率成份的信号通过。滤波器的主要类型分为低通、高通、带通、带阻等,在使用LabVIEW中的数字滤波器时,需要正确设置滤波器的截止频率(注意区分模拟频率和数字频率)和阶数。 3、“Harmonic Distortion Analyzer .vi”用于分析输入的波形数据的谐波失真度(THD),该vi还可分析出被测波形的基波频率和各阶次谐波的电平值。 三、实验内容: (1) 时域信号的频谱分析 设计一个VI,使用4个Sine Waveform.vi(正弦波形)生成频率分别为10Hz、30Hz、50Hz、100Hz,幅值分别为1V、2V、3V、4V的4个正弦信号(采样频率都设置为1kHz,采样点数都设置为1000点),将这4个正弦信号相加并观察其时域波形,然后使用FFT Spectrum(Mag-Phase).vi对这4个正弦信号相加得出的信号进行FFT频谱分析,观察其幅频和相频图,并截图保存。

ActiveX控件安装指南

ActiveX控件安装指南 一、什么是ActiveX控件? 根据微软权威的软件开发指南MSDN(Microsoft Developer Network)的定义,ActiveX插件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。 在因特网上,ActiveX插件软件的特点是:一般软件需要用户单独下载然后执行安装,而ActiveX插件是当用户浏览到特定的网页时,IE浏览器即可自动下载并提示用户安装。ActiveX插件安装的一个前提是必须经过用户的同意及确认。 ActiveX插件技术是国际上通用的基于Windows平台的软件技术,除了网络实名插件之外,许多软件均采用此种方式开发,例如Flash动画播放插件、Microsoft MediaPlayer插件、CNNIC通用网址插件等。 二、如果我没有安装控件会有什么现象? 1.为了保障您账户的安全,如果您使用的是IE浏览器,我们会自动提示您安装。如果没有正确安装, 会出现如下图所示的情况: 2.这时候您只要按照我们的提示,下载安装我们的安全控件并刷新,就可以正常使用了。 三、如何自动安装控件? 1.如果您使用的是windows xp系统(sp2),IE浏览器会屏蔽上面的弹出窗口,这时候您只要按照下 面的步骤安装就可以了: 2.第一步:登录交易系统时,IE窗口会出现下图所示的提示,此时点击“单击此处” 提醒:请不要关闭此提示框,否则,您就不能正常安装我们的插件了! 3.第二步:选择“安装ActiveX控件”:

提醒:选择并点击“安装ActiveX控件”,我们保证选择此控件对您的计算机没有任何风险! 4.第三步:弹出如下图所示安全警告窗口,选择“安装” 如果您的网络忙,安装可能会花几分钟时间,请稍等片刻!完成后您就可以登录交易系统了。 四、如何手动安装控件? 1.您也可以点下载软件包进行控件安装:(注:点此下载WINRAR) 2.第一步:鼠标右键点击软件包进行解压。

LabVIEW实验指导书四

实验四数据的图形显示 一.实验目的 熟悉图形显示控件的使用,进一步掌握LabVIEW环境和编程思想。 二.实验内容 设计一个温度显示与越界报警VI程序。具体条件和要求为: (1)每隔1秒测量温度,并在一个波形图表上连续显示温度。当温度高于或低于预先设定的限值,VI将打开前面板上的一个LED。 (2)波形图表显示温度和上线限值,上下限值可以从前面板设置。 三.实验步骤 1.依据题意,在前面板上创建如图1所示的输入和显示控件,并将控件标签改为适当的名称。 图1 前面板布局 2. 在前面板上增加设计人信息,如图2所示; 图2 设计人信息 3. 在程序框图中拖入1个While循环结构(While Loop),并按题意拖入相应节点函数,按 图3所示,进行连线;

图3 程序连线框图 4. 将文件保存,在前面板上点击“连续运行”按钮,进行程序调试。 5. 连续运行程序,改变参数,观测结果,并拷贝前面板和程序框图到Word文件中,作为本 次实验报告的素材。 6. 导出任一时刻的波形图表图像(LabVIEW8.2以上版本),并粘贴到上述Word文件中。 四、修改程序 上述VI程序中,“温度下限”和“温度上限”之间没有约束条件,若任意调节这两个输入控件,则会出现“温度下限”值大于“温度上限”值的情况(逻辑错误)。因此,修改程序,增加条件判断逻辑:当“温度下限”超过“温度上限”值时,程序以低于“温度上限”1摄氏度的值,作为实际的温度下限。 图4逻辑错误时的实际监测方式

将以上实现过程的程序框图,拷贝到Word文件中,并加以阐述。 五、心得体会(包括调试排错过程)。

VB中ActiveX控件的使用

第八章VB中ActiveX控件的使用 8.1 概述 这里的ActiveX控件是指VB标准工具箱里没有的控件,用时需从“工程”菜单里选择“部件…”(或右键单击工具箱,从快捷菜单中选择“部件…”),从部件窗口里勾上需要的控件。 1. 设置页框的外观样式 (1)先在窗体上画出一个TabStrip对象; (2)右击该对象,从快捷菜单中选择“属性”; (3)在TabStrip属性窗口里选择通用(General)标签,在样式(Style)列表框里选择样式; (4)在TabStrip属性窗口里选择选项卡(Tabs)标签,在标题(Caption)框里输入标题和关键字; (5)如果需要的话,在工具提示文本(ToolTipText)框里输入提示信息; (6)在TabStrip属性窗口里选择字体(Font)标签,设置标题的字体(可以直接采用默认值)。 2.增减标签总数 在TabStrip属性窗口里选择选项卡标签,单击插入选项卡按钮增加标签,单击删除选项卡按钮删除标签。 3.在TabStrip上显示图形 1) 在窗体里拖入一个图象列表(ImageList)控件; 2) 在此对象上右击,选择属性,打开属性页窗口; 3) 选择图象标签,单击插入图片按钮,在选定图片对话框里选择想使用的位图或图标,然后单击打开按钮;为每个想添加图形的选项卡重复此步; 4) 单击确定按钮,ImageList里就存储了需要的图片。 5) 选择TabStrip,进入TabStrip属性窗口并选择通用标签,在图象列表框里选择ImageList1;

6) 选择选项卡标签,单击紧挨索引框的向左或向右箭头以选择一个Tab序号。在图象框里输入一个数,输入为1,则显示刚才ImageList控件里的第一个图形,输入为2,则显示刚才ImageList控件里的第二个图形,单击确定按钮完成。 4.在TabStrip上放置其它控件 在窗体上象添加普通控件一样,把每一页需要的控件添上,控件不止一个时,应该用Frame来分组,注意:除了默认的第一页上的Frame控件外,其他所有Frame的Visible属性都应该设为假。 5.设计代码 在用户选择了标签后,TabStrip要求编写代码来显示或隐藏控件。可用类似下面的代码来识别用户在哪一个项目上单击。 Private Sub TabStrip1_Click() Select Case TabStrip1.SelectedItem.key Case 1 <选第一项时需要执行的代码> Case 2 <选第一项时需要执行的代码> …… End Select End Sub 例:Private Sub TabStrip1_Click() Select Case TabStrip1.SelectedItem.Key Case "statubar" Frame2.Visible = False Frame1.Visible = True Case "toolbar" Frame1.Visible = False Frame2.Visible = True End Select End Sub 8.2 状态栏(StatusBar)和工具栏(ToolBar) 1.状态栏的作用与组成 StatusBar 控件由Panel(窗格)对象组成,最多能被分成16 个Panel 对象,每一个Panel 对象能包含文本和/或图片。控制个别窗格的外观属性包括Width、Alignment(文本和图片的)和Bevel(斜面)。此外,能使用Style 属性七个值中的一个自动地显示公共数据,诸如日期、时间和键盘状态等。 2.创建状态栏 先在窗体上画出一个StatusBar对象,再右击该对象,从快捷菜单中选择“属性”,进入属性页设置窗口,进行下面的设置: (1)选择窗格形状 在属性窗口里选择通用标签,在样式列表框里选择多窗格(缺省形式)或单窗格简单文本形式。 (2)添加或删除状态栏窗格 在属性窗口里选择窗格标签,单击插入窗格按钮添加一个窗格,或单击删除窗格按钮删除一个窗格。 (3)在单窗格里显示文本 在属性窗口里选择通用标签,在简单文本框里输入想显示在状态栏窗格里的文本。用代码显示的方式是: StatusBar1.SimpleText = "要显示的内容" (4)在多窗格里显示文本或图形 1). 在属性窗口里选择窗格标签,用索引旁的按钮选择窗格序号。 2). 在文本框里输入想显示在状态栏窗格里的文本。用代码显示的方式是:StatusBar1.Panels(x).Text = "要显示的内容"

Labview实验指导书

Labview虚拟仪器实验指 导书 宋爱娟 2009.2

目录 实验一 Labview的认识性实验(2学时) (3) 实验二 Labview的基本操作(2学时) (4) 实验三数据操作实验(2学时) (6) 实验四 labview结构在编程中的应用(4学时) (10) 实验五 labview中字符串、数组、簇的实验(2学时) (16) 实验六图表和图形实验(4学时) (23) 实验七专业测试系统的搭建实验(2学时) (28) 实验八创建子VI(2学时) (32) 实验九人机界面交互设计实验(2学时) (35) 实验十波形编辑及频谱分析实验(3学时) (39) 实验十一救援用LED灯实验(4学时选作) (41)

实验一Labview的认识性实验 一、目的 1、熟悉Labview的基本组件 2、熟悉Labview的前面板、程序框图、快捷和下拉菜单 3、掌握Labview的选项板及在线帮助 二、环境 1、WINDOWS2000环境(将显示属性中的分辨率设置为1024*768) 2、Labview8.6软件 三、内容与步骤: [练习1] 启动Labview,查找Labview示例 步骤: 1.打开文件VibrationAnalysis.vi(c:/ProgramFiles/National Instruments/LabVIEW 8.6/examples/apps/demos.llb) 2.单击按钮Run运行该程序 3.改变采样速率 4.改变采样速度,验证希望速度与实际速度是否一致 [练习2] 熟悉前面板与程序框图的切换及观察程序流的执行过程 1.在练习1的基础上,利用快捷方式将前面板切换到程序框图。 2.单击高亮度显示按钮观察代码的数据流向。 [练习3] 熟练打开运行一个VI 1.练习查找所定VI,另用帮助查找含有FILTER的示例,找到其中的Express Filter.VI程序双击打开 2.运行该程序 3.改变仿真频率、仿真幅度和仿真噪声幅度观察指示器的值与图中值是否一致。 4.观察数据流执行过程 [练习4]练习查找运行 1.将上面程序在框图窗口双击程序框图中的Simulate Signal,将正弦信号改为其他信号之后运行程序。 2.熟练查找其他程序并运行 [练习5] 1.在Labview启动界面中选择新建选项 2.打开空VI或VI模板 3.任意打开VI模板并运行。

基于LabVIEW的信号与系统实验平台的设计

2012年第05期 吉林省教育学院学报 No.05,2012 第28卷JOURNAL OF EDUCATIONAL INSTITUTE OF JILIN PROVINCE Vol .28(总305期) Total No .305 收稿日期:2012—03—01 作者简介:满江红(1971—),男,吉林长春人。中国网通集团有限公司长春分公司网络建设部,技术主管,研究方向:综合通信技术。 基于LabVIEW 的信号与系统实验平台的设计 满江红 (中国网通集团有限公司长春分公司,吉林长春130000) 摘要:近年来,随着电子、计算机和网络技术的发展及其在测量仪器上的应用,产生了一种新的测试理论和方法———虚拟仪器(VirtualInstrument ,VI )。所谓虚拟仪器,就是指用户通过计算机平台,根据自己的需求设计仪器的测试功能。虚拟仪器的出现打破了人们对仪器的传统观念,在测试系统和仪器设计中用户可以尽量用软件代替硬件,而无需购买大量的、昂贵的实验仪器设备。 关键词:LabVIEW ;信号与系统实验平台;设计中图分类号:TN911.6 文献标识码:A 文章编号:1671—1580(2012)05—0153—02 基于Lab VIEW 构建虚拟实验室正逐渐被越来越多的高校所采用, 本课题能避开硬件系统的不足,巧妙地运用软件来仿真硬件才能实现的实验结果, 大大降低了实验设备要求,节约了人力和财力,而且有很多的库函数可以在实验时直接调用,避免了用硬件做实验的局限性,可以更方便地做信号系统实验。 一、 LabVIEW 简介LabVIEW 是一种用图标代替文本行创建应用程序的图形化编程语言,采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。LabVIEW 提供很多外观与传统仪器(如示波器、信号发生器等)类似的控件,可以方便地创建用户界面。通过使用图标和连线编程对前面板上的对象进行控制,这就是图形化源代码,又称“G 代码”或 “程序框图代码”。LabVIEW 的核心是VI 。VI 有一个人机对话的用户界面— ——前面板(FrontPanel )和相当于源代码功能的框图程序(Diagram ),前面板接受来自框图程序的指令。LabVIEW 还包含了大量的工具与函数用于数据采集、分析、显示与存储等 二、整体设计该信号与系统实验台的整体设计方案是:根据LabVIEW 自上而下的设计思想,构建出整个实验平台的系统结构框图,先设计系统的主界面,再设计各 个实验子界面和实验模块,最后通过调用子VI 程序 来实现链接。主界面包括运行按钮, 停止按钮和三个实验模块选项栏,实验模块包括初级实验、中级实 验和高级实验。 (一 ) 平台系统结构图平台系统结构图如下所示: 图1平台系统结构图 (二)人机界面 点击运行按钮就出现操作界面,界面上包括初级实验、中级实验、高级实验等三部分,当点击相应实验就会出现各个实验题目,然后点击进入就可以进行相应实验了,实验完成点击停止按钮就可以结束本次实验。人机界面如下图所示: 3 51

LabVIEW实验指导书

实验1 LabVIEW编程环境与基本操作实验一、实验目的 ●了解LabVIEW 7 Express的编程环境。 ●掌握LabVIEW的基本操作方法,并编制简单的程序。 二、实验设备 安装有LabVIEW 7 Express的计算机 三、实验内容 1、LabVIEW的工作环境 1)启动界面 对话框各按钮作用如下: 【New】——创建一个新的VI(Virtual Instument)程序。【Open】——打开一个已有的VI程序 【Configure】——设置NI的测量和控制工具,如DAQmax的设置【Help】——LabVIEW帮助 2)面板窗口和框图程序窗口

①前面板窗口工具栏: (Run,运行) (Abort Execution,终止运行 ) (Pause/Continue,暂停/继续) (Run Continuously,继续运行) (Text Settings,字体设置)(Align Objects,排列方式 ) (Distrbute Objects,分布方式) (Reorder,重叠方式) ②框图程序工具栏 (Highlight Execution,高亮执行) (Start Single Stepping,单步执行 ) (Start Single Stepping) (Step Out) 2、LabVIEW模板介绍 1)工具模板 (Tools Palette) 2)控制模板 (Control Palette) 3)功能模板 (Functions Palette) 3、LabVIEW程序设计的一般过程 1)前面板设计 使用输入控件器和输出指示器来构成前面板。控制器是用户输入数据到程序的方法,而指示器显示程序产生的数值。 2)框图程序的组成 框图程序由节点、端口和连线和组成。

相关文档
相关文档 最新文档