当前位置:文档之家› LabVIEW实验指导书(修改)

LabVIEW实验指导书(修改)

LabVIEW实验指导书(修改)
LabVIEW实验指导书(修改)

实验1 字符串和文件I/O

1 实验目的

(1)学会使用LabVIEW 中的字符串;

(2)学会使用LabVIEW 中的文件存储、读取。

2 实验任务

(1)建立一个使用字符串的VI ;

(2)建立一个使用的文件存储、读取VI ;

3 实验步骤

练习1-1 组合字符串 目的:使用一些字符串功能函数将一个数值转换成字符串,并把该字符串和其他一些字符串连接起来组成一个新的输出字符串。 前面板

打开一个新的前面板,按照下图向其中添加对象。

Header

Trailer

Number ê?3?×?·?′

?

ê?3?′?3¤?è

其中的两个字符串控制对象和数值控制对象可以合并成一个输出字符串并显示在字符串显示器中。数值显示器显示出字符串的长度。

本练习中输出字符串是一个GPIB (IEEE 488)命令字符串,它可用来与和串口仪器(RS-232 或者 RS-422)进行通信。

流程图

Format Into String 函数(Functions?String )——在本练习中,它用于对

数值和字符串进行格式化,使它们成为一个输出字符串。用变形工具可

以添加三个加和输入。

●String Length函数(Functions?String)——在本练习中,它用于返回一

个字符串的字节数

●执行该VI。注意,Format Into String 功能函数将两个字符串控制对象和数值控制对象

组合成一个输出字符串。

●把该VI保存为Build String.vi,在下一个练习中还将用到这个VI。

●字符串格式的设定:选中Format Into String函数,单击右键,在快速菜单中选择Edit

Format String,可分别对个输入的各部分格式做设定。

练习5-1结束。

练习5-2字符串子集和数值的提取

目的:创建一个字符串的子集,其中含有某个数值的字符串显示,再将它转换成数值。

打开Examples\General\strings.llb中的Parse String.vi。用默认输入值执行该VI。注意,DC的字符串子集被用于输入字符串。还要注意,字符串的数值部分被提取出来,并转换为数值。您可以尝试使用不同的控制数值(记住数组式的字符串是从0开始进行编号),或者您可以返回到流程图,查看怎样从输入字符串中提取出其中的元素。

String Subset函数(Functions?String)——在本练习中,它用于返回偏移地址开始

的子字符串以及字节数。第一个偏移地址是0。

很多情况下,必须把字符串转换成数值,例如需要将从仪器中得到的数据字符串转换成数值。

Scan From String函数(Functions?String)——在这个例子中,它用于扫描字

符串,并将有效的数值(0到9,正负,e,E和分号)转换成数值。如果连接了一个

格式字符串,它将根据字符串指定的格式进行转换,否则将进行默认格式的转换。

该函数从偏移地址的string处开始扫描。第一个字符的偏移地址是0。这个函数在已知头长度(本例中是VOLTS DC)时或者字符串只含有有效字符时很有用。

选择File?Close,关闭该VI。注意不要保存它。

练习 5-2结束。

练习 5-3 将数据写入电子表格文件

目的:修改一个已有的 VI 以使用文件 I/O 功能函数,以便可以将数据以 ASCII 格式保存到一个新的文件。然后就可以用一个电子表格程序打开该文件。 前面板

打开前面练习中创建的Graph Waveform Arrays.vi 。当调用这个VI 时,该VI 将产生两个数据数组,并将它们绘制在一个图区中。您需要对该VI 进行修改,从而把两个数组写入一个文件,格式是每列含有一个数组。

Array

Waveform Graph

流程图

打开Graph Waveform Arrays.vi 的流程图,按照下图在流程图的右下角添加功能函数。 1.Write To Spreadsheet File VI (Functions?File I/O )用于将二维数组

转换成电子表格字符串,再将它写入一个文件。如果没有指定路径名称,将会弹出一个文件对话框,提示输入文件名。该VI 将把一维或者二维数组

写入文件。这个例子中,因为用的是二维数组,所以无需连接一维输入端子。

● Boolean 常数 (Functions?Boolean )用于控制是否在写入数据之前转换成二维数组。

在这个例子中需要对数据进行转换。因为电子表格文件的每列都含有一个数据数组,所以必须先转换成二维数组。

● 返回前面板,执行该VI 。数据数组产生以后,会出现一个文件对话框提示输入新建文

件的文件名。输入文件名,并单击 OK 。

● 可以尝试选择转换与不转换两种情况运行程序,查看结果差别。 ● 保存该VI 为Waveform Arrays to File.vi ,并关闭该VI 。

现在可以用电子表格软件或者文本编辑器打开或者编辑刚才创建的文件。可以看到两列表格,每列含有100个元素。

在这个例子中,直到所有数组都被采集以后,数据才可以被转换或者写入文件。如果需要更大的数据缓存和希望在数据产生后把它们写入到硬盘,就需要使用另外一个文件I/O VI 。

练习 5-3 结束。

练习 5-4 向文件添加数据 目的:创建一个 VI ,可以把温度数据以 ASCII 格式添加到某个文件中。该 VI 使用 For 循环产生温度数据,并将它们存储到一个文件中。在每个循环期间,您都要把数据转换成字符串,添加一个逗号作为分隔符,并将字符串添加到文件中。

前面板

打开一个新的前面板,并按照下图放置对象。

êy?Yμ?·?êy

???è Chart append to file?

前面板中包括一个数字式显示器和一个波形图。“数据点个数”控制对象指定了需要采

集和写入文件的温度数据的数量。波形图表则用于显示温度曲线。将波形图表的Y 轴范围设置为70.0到90.0,X 轴范围设置为0到20。

流程图

● 打开流程图,添加For 循环并增大它的面积。该VI 将产生由“数据点个数”控制对象

指定的个数的温度数据。 ● 在循环中加一个移位寄存器,方法是用鼠标右键单击循环边界,在快捷菜单中选择移位

寄存器。这个移位寄存器中将含有文件的路径名。

● 完成对象的连线。

● Empty Path 常数(Functions?File I \O?File Constants )——用于初始化移位

寄存器,以保证需要对文件写入数据时路径都是空的。会出现一个文件对话框提示输入文件名。

● Digital Thermometer VI (Functions?Select a VI…)——返回一个模拟温

度测量值(仿真)。

● Format Into String 函数(Functions?String )——将温度数据转换成字符

串,并且在数据后面增加一个逗号。

● Write Characters To File VI ((Functions?File I/O )——用于向文件写入

字符串。

● Boolean 常数(Functions?Boolean )用于将Write Characters To File VI 的append

to file?输入为TRUE, 这样在循环执行时新的温度数据就会加入到选中的文件中。用操作工具单击这个常数可以将它设置为TRUE 。

● 返回前面板,把“数据点个数”设置为20,执行该VI 。这时会出现一个文件对话框,

提示输入文件名。输入文件名以后,VI 就会在每个温度数据产生时,将它写入到该文件中。

● 把该VI 保存为LabVIEW\Activity 目录下的Write Temperature to File.vi 。

● 使用任意一个字处理软件,例如Write for Windows ,Teach Text for Macintosh , 或

者 UNIX 平台下的某个文本编辑器,打开该数据文件查看其内容。您可以看到文件的内容是20个用逗号分隔开的数值(准确到小数点后三位)。

练习 5-4 结束。

练习 5-5 从文件读取数据

目的:创建一个VI ,可以从上一个练习中创建的例子中读取数据,并把这些数据显示在一个波形图形中。必须按照数据保存的格式来读取它,因为原来是用字符串数据类型,把数据保存为 ASCII 格式,那么就必须用一个文件 I/O 函数把数据作为字符串读出。 前面板

打开一个新的前面板,并按照下图放置对象。

′ó???t?á×?·?′?

???è Graph

前面板中包括一个字符串显示对象和一个波形图。“从文件读字符串“显示对象将从上个练习创建的文件中读出用逗号分隔开的温度数据。波形图则用于显示温度曲线。

流程图

●Read Characters From File VI(Functions?File I/O)——用于从文件中

读取数据,以及输入字符串中的信息。如果没有指定路径名称,将出现一个

文件对话框提示您输入文件名。在这个例子中,无需判断需要读取的字符的

个数,因为文件的字符数比默认的512要少。要从文件中读取数据,必须知道数据的存储方式。如果知道了文件的长度,就可以使用Read Characters From File VI读取指定个数的字符。

●Extract Numbers VI (Examples\General\strings.llb)——用于提取由逗

号、分行符号、非数值字符等分隔开的数据组成的ASCII字符串,并将它

们转换成数值数组。

●返回前面板,执行该VI。将出现一个文件对话框,在其中选择刚才保存的数据文件,

您可以看到图形中显示的数据与Write Temperature to File VI 例子中显示的一样。

●保存该VI为Temperature from File.vi,并关闭它。

练习 5-5结束。

4 实验报告

写出使用字符串的VI;使用的文件存储、读取VI的步骤要点;附上运行时的前后面版图形。

实验2 信号处理与分析

1 实验目的

(1)学会使用LabVIEW中的频谱分析(FFT);

(2)学会使用LabVIEW中的数字滤波器。

2 实验任务

(1)建立一个使用LabVIEW中的频谱分析的VI;

(2)建立一个使用LabVIEW中的数字滤波器的VI。

3 实验步骤

练习6-1 FFT的例子

1.程序面板及框图如下所示

图6-1-1 程序面板图

图6-1-1 程序框图

2.流程图中的Array Size 函数用来根据样本数转换FFT的输出,得到频率分量的正确幅值。

3.把该VI保存为LabVIEW\Activity目录中的FFT_2sided.vi。

4.选择频率(Hz)=10,采样率= 100,样本数= 100。执行该VI。注意这时的时域图和频谱图。因为采样率=样本数= 100 ,所以时域图中的正弦波的周期数与选择的频率相等,即可以显示10个周期。(如果把频率改成5,那么就会显示5个周期)

双边 FFT

5.检查频谱图可以看到有两个波峰,一个位于10Hz,另一个位于90Hz,90Hz处的波峰实际上是10Hz处的波峰的负值。因为图形同时显示了正负频率,所以被称为双边FFT。

6.先后令频率=10、20(Hz),执行该VI。注意每种情况下频谱图中波峰位置的移动。观察频率等于10和20时的时域波形。注意哪种情况下的波形显示更好,并解释原因。

7.因为fs = 100 Hz,所有只能采样频率低于50Hz的信号(奈奎斯特频率=fs/2)。把频率修改为48Hz,可以看到频谱图的波峰位于± 48 Hz。

8.把频率改为52HZ,观察这时产生的图形与第5步产生的图形的区别。因为52大于奈奎斯特频率,所以混频偏差等于|100 – 52| = 48 Hz。

9.把频率改成30和70Hz,执行该VI。观察这两种情况下图形是否相同,并解释原因。单边 FFT

10.按照下图修改流程图。上面已经知道因为FFT含有正负频率的信息,所以可以FFT 具有重复信息。现在这样修改之后只显示一半的FFT采样点(正频率部分)。这样的方法叫做单边FFT。单边FFT只显示正频部分。注意要把正频分量的幅值乘以2才能得到正确的幅值。但是,直流分量保持不变。(若程序中考虑含直流分量的情况,应当增加一个分支或case结构。

11.设置频率(Hz)= 30,采样率= 100,样本数= 100,运行该VI。

12.保存该VI为LabVIEW\Activity目录下的FFT_1sided.vi。

13.把频率改为70Hz,执行该VI,观察这时产生的图形与第9步产生的图形的区别。练习6-1 结束。

练习6-2 使用数字滤波器

目的:使用一个低通数字滤波器对实际采集的方波信号滤波。

1.创建前面板和流程图如下所示。

2.注意流程图。其中使用了一个数字滤波器模块(Functions模板:Analyze)Signal Processing)Filters下的Butterworth Filter.vi)。先介绍一下这个VI。

Butterworth 滤波器

filter type :按下列值指定滤波器类型

0: Lowpass 低通

1: Highpass 高通

2: Bandpass 带通

3: Bandstop 带阻

X:需要滤波的信号序列

sampling freq fs:产生X序列时的采样频率,必须大于0。缺省值是1.0。如果它小于等于0则输出序列Filtered X 为空并返回一个错误。

high cutoff freq fh:高端截止频率。当滤波器类型为0 (lowpass) 或1 (highpass)时忽略该参数。

low cutoff freq fl:低端截止频率。它必须满足Nyquist 准则,即

0≦f i<0.5f s

如果该条件不满足则输出序列Filtered X 为空并返回一个错误。f i的缺省值是0.125。

order:大于0,缺省值是2。

init/cont:内部状态的初始化控制。当其为FALSE (default), 初态为0,当init/cont 为TRUE, 滤波器初态为上一次调用该VI的最后状态。为了对一个大数据量的序列进行滤波,可以将其分割为较小的块,设置这个状态为FALSE处理第一块数据,然后改设置为TRUE 继续对对其余的数据块滤波。

Filtered X :滤波样本的输出数组。

3.在了解了这个滤波器的功能之后再来看上面的流程图。

这里DAQ部分将一个外部的1KHz的方波采集进来,采样频率是100KHz,采到的方波一方面显示其波形,同时又送到滤波器的入口。滤波器类型设置为Lowpass,其采样频率端直接连接到前面的采样频率控制端,因而也是100KHz。另外,将采样频率除以90后作为低端截止频率,应该也是合理的,滤波器的阶数选为6。这样的一个VI运行结果如前面板所示。

还需要指出的是原方波不以X轴对称,有直流分量,经这个低通滤波器后,直流分量还应当存在,曲线显示的确如此。

练习6-2 结束。

4 实验报告

写出以上2个练习的中的步骤要点,附上运行时的前后面版图形。

实验3 LabVIEW 串口数据采集实验

1 实验目的

(1)了解运用VISA 通信的优点;

(2)掌握使用LabVIEW 进行串行通讯。

2 实验任务

设计一个单片机与LabVIEW 接口的数据采集系统。

3 实验设备

PC 机、单片机实验板,其组成如下图。

4 设计原理

4.1 VISA 介绍

在LabVIEW 环境下控制各种DAQ 卡完成特定的功能都离不开DAQ 驱动程序文持,NI 公司对其全部DAQ 产品提供了专门的驱动程序。目前,用LabVIEW 开发基于NI 公司DAQ 产品的数据采集软件已经得到了成功的商业应用。但在许多情况下,用户基于LabVIEW 开发的虚拟仪器不一定使用NI 公司的数据采集卡,而是使用第三方的DAQ 卡,这样一方面节约了硬件开支,一方面又可以利用LabVIEW 的强大的数据分析能力。

VISA 是VPP (VXI Plug & Play )联盟制定的新一代仪器I/O 标准。作为通用I/O 标准,VISA 具有与仪器硬件接口和具体计算机无关的特性,即VISA 是面向器件功能,而不是面向接口总线的。使用它控制VXI 、GPIB 、RS232等仪器时,不必考虑接口总线类型。

由于VISA 结构考虑到多种仪器类型与网络机制的兼容性,因此,以VISA 接口软件为基础的虚拟仪器系统,不仅可以与过去已有的仪器系统(GPIB 仪器系统以及RS232仪器系统)结合,也完全可以将仪器系统从过去的集中式结构过渡到分布式系统结构。VISA 的兼容性和互操作性,即保证了新一代仪器完全可以加入到虚拟仪器系统中去,同时也保证了仪器系统的投资者不会因新仪器的出现而将过去的系统抛弃。系统组建时,

不再局限于某家特殊的

软件和硬件产品,用能够根据需要在产品品种间作出最佳选择,增强系统的兼容性和稳定性,保证系统的同一性。

本实验中单片机采用串口与PC机通讯,使用的是VISA子模板中串行端口子模板。

4.2 串口VI介绍

详细内容可从LabVIEW中的Help中了解。

3 实验步骤

1.在前面板上放置Waveform Chart;

按下图建立流程框图

图串口实验流程框图

2.从All Functions>>Instruments I/O>>Serial,选取VISA Configure Serial Port,VISA Read,拖入框图程序。按上图连接好。

String To Byte,在All Functions>Numeric>Conversion>String To Byte Array,把数值字符串转化为数值。

图LabVIEW的串口通讯

VI函数

3. 将单片机实验板CPU下载入LVDPJ.HEX代码。

4.运行程序,结果如下:

图运行结果图

6 思考改进部分

1.LabVIEW的串口通讯VI中还有许多函数,可以把它们中的一部分加入到流程框图中。

2.加入幅值频谱分析的内容。

7 实验报告内容

(1)实验目的、实验设备、实验内容、简述实验步骤、流程图、运行结果的前面板图;

(2)回答思考题(选作);

(3)实验感想。

实验4 基于声卡的数据采集系统

1 实验目的

(1)学习用声卡作为数据采集装置的LabVIEW 编程方法;

(2)从设计中深入理解虚拟仪器的组成,理解数据采集、数据分析的重要性,用LabVIEW 实现测试系统的优点;

(3)实验的应用:目前的测试教学实验中常常要用到A/D 采集卡,而A/D 采集卡价格不菲,以实验室有限的经费,不能较多地购置以供同学们实验使用。进而考虑计算机中的声卡本身就是一个A/D 、D/A 的转化装置,而且造价低廉,性能稳定,在教学实验中完全可以满足实验的需求,可以进一步开发研制了一个广泛应用的测试教学实验系统。

2 实验设备、仪器

计算机、声卡、LabVIEW 软件,其组成如下图。

3 实验任务

设计一个基于声卡的频谱分析仪,它可以采集从麦克风输入的声音,仪器可以调节采样频率、数据缓冲区的大小等,可显示其波形,并对波形作幅值谱分析。

4 实验原理

4.1 声卡简介

声卡是现在计算机中非常常见的一个组件,是多媒体的标准配置。 目前市场上的一般声卡按照其位数可以分成8位和16位:

8位:8位声卡把音频信号的大小(音量)分成256个等级(0~255)。 16位:16位声卡把音频信号的大小分成为65536个等级(0~65535)。

位数的每一等级对应一个相应的二进制数。在声音录入(采样)时,按其音量大小给定一个二进制数,播放时按此二进制数实施还原。显然,在LabVIEW软件中,对于声卡的声道可以分为mono 8-bit(单声道8位)、mono 16-bit(单声道16位)、stereo 8-bit(立体声8位)、stereo 16-bit(立体声16位)。其中,16位声道比8位声道采样的信号质量好,立体声(stereo)比单声道(mono)采样信号好,采样的波形稳定,而且干扰小。另外,用单声道采样,左右声道信号都相同,而且每个声道的幅值只有原来幅值的1/2;用立体声采样,左右声道信号互不干扰,可以采两路不同的信号,而且采样的信号幅值与原幅值相同。

声卡的采样频率(rate)有4种选择,即8000Hz、11025 Hz、22050 Hz、44100 Hz,采样频率不同,采到波形的质量也不同,应该根据具体情况而采用合适的频率。

4.2 LabVIEW中有关声卡的函数简介

LabVIEW中提供了一系列使用Windows底层函数编写的与声卡有关的函数。这些函数集中在下图所示的Sound VI下。由于使用Windows底层函数(不是更高级更方便的MCI函数以及DirectX接口)直接与声卡驱动程序打交道,因此封装层次低,速度快,而且可以访问、采集缓冲区中任意位置的数据,具有很大的灵活性,能够满足实时不间断采集的需要。

图 Sound VI

本节主要关心的是Sound Output和Sound Input这两个子模板。下表是Sound Input 中提供的函数。

表 Sound Input函数简介

由上面的介绍可以看出,使用LabVIEW构建基于声卡的虚拟仪器思路是相当清晰的。实际的数据采集流程如下图所示,这个流程与一般数据采集卡并无多大差别。

图声卡数据采集的流程

声音的输出是声卡的主要功能。Sound Output中提供的有关声音输出的函数比Sound Input的函数相对多一些,有:

SO Clear SO Stop

SO Config SO Volume

SO Pause SO Waite

SO Start SO Write

SO Set Num Buffers

5 实验步骤

1.选择File>>New,打开一个新的前面板窗口。

2.从All Control>>Graph中选择2个Waveform Graph放到前面板中。

3.在第一个Waveform Graph的标签文本框中输入“Time Waveform”。

4.在第二个Waveform Graph的标签文本框中输入“Spectrum”,然后在其属性对话框选择Scales,将纵坐标的name改为Magnitude。

5.Windows>>Show Block Diagram打开流程图窗口。从功能模块中选择对象,将它们放到流程图上组成下图;

图流程图

该流程图中新增加的控件有While Loop、Case Structure、SI Config、SI Start、SI Read、SI Stop、SI Clear、Build Waveform、以及减法器、等等,Spectrum、Time Waveform

是由前面板的设置后自动带出来的;

6.由Functions>>Numeric中拖出;

7.从Functions>> Structure 中选择While 循环、Case结构,把它们放置在流程图中。将其拖至适当大小,再将相关对象移到循环圈内。

8.从Functions>>Graphics & Sound>>Sound>>Sound Input 中选择SI Config、SI Start、SI Read、SI Stop、SI Clear,按图1-3所示将连续的模出和连续的模入通过Error的数据线相互关联在一起。

PLC实验指导书

EFPLC/S7-300实验装置实验指导手册 上海新奥托实业有限公司 2004年6月

目录 实验一五星彩灯实验 实验二三相电机控制实验 实验三八段数码管显示实验 实验四交通信号灯控制实验 实验五洗衣机自动控制实验 实验六水塔水位自动控制实验 实验七多种液体自动混合控制实验实验八自动送料车控制实验

实验一 五星彩灯 一、 实验目的 编制PLC 程序,组成不同的灯光闪烁状态。 二、 实验设备 1、 EFPLC 可编程序控制器实验装臵。 2、 五星彩灯及八段码显示实验板EFPLC0101如图所示。 3、 连接导线若干。 三、 实验内容 1、 控制要求:10个红色发光二极管,L1-L10的亮、暗组合须有一定的规律。隔1秒钟,变化一次,周而复始循环。 2、 I/O (输入、输出)地址分配 五星彩灯板上J3接EFPLC 实验装臵上的J2。 输出点定义: 3、 按照要求编写程序(参照程序示例) 4、 运行 启动程序,仔细观察L1~L10亮暗组合次序是否符合设计要求。若不符合,反复调试;符合则可停止程序。 +24V DC 0V L1 L2 L3 L4 L5 L10 L6 L7 L8 L9 a g d b c .h f e 五星彩灯 数码管 五星彩灯及八段码显示

实验二 三相电机控制 一、 实验目的 通过本实验,了解三相电机正反转、自锁、互锁和Y/△启动。 二、 实验设备 1、 EFPLC 可编程序控制器实验装臵。 2、 电机控制实验板EFPLC0106如图所示。 三、 实验内容 1、 控制要求: 按下正转按钮SB1,KM1继电器吸合(指示灯亮),三相电动机Y 形启动,(KMY 继电器吸合,指示灯亮)。3秒后△形正常运行。按下停止按钮SB3电机应立刻停止运行。在这整个过程中按反转按钮SB1应不起任何作用。 按下反转按钮SB2,三相电动机Y 形启动。3秒后△形正常运行。按下停止按钮SB3电机应立刻停止运行。在这整个过程中按正转按钮SB1应不起任何作用。 2、 I/O (输入、输出)地址分配 3、 按照要求编写程序(参照程序示例) 4、 运行 对应程序进行反复调试、反复运行,直至可正常操作为止。 四、 编程练习 要求:在正转时按下反转按钮,电机应停转一段时间(5秒-10秒,保证电机确实已停)后,电机再自动Y/△启动反转。在反转时,按下正转按钮,也具有同样效果。按停止按钮,电机应停止运行。 KM2 KM1 KM △ KM2 SB1 KM2 SB2 KM1 SB3 KM △ KM Y 24V 0V 电 控 制 DC 电机控制 KM1 KM2 KM KM2 SB1 SB2 SB3 KM1 KM2 KMY KM +24V 0V

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

《虚拟仪器程序设计》实验指导书机械与电气工程学院舒华戴新编 广州大学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)

PLC实验指导书解读

目录 实验一可编程控制器认识实验 (1) 一、实验目的 (1) 二、实验器材 (1) 三、实验内容和步骤 (1) 四、预习要求 (2) 五、实验报告要求 (2) 实验二基本指令实验 (3) 一、实验目的 (3) 二、实验器材 (3) 三、实验内容和步骤 (3) 四、预习要求 (5) 五、实验报告要求 (5) 实验三定时器和计数器实验 (6) 一、实验目的 (6) 二、实验器材 (6) 三、实验内容和步骤 (6) 四、预习要求 (8) 五、实验报告要求 (8) 实验四运料小车控制实验 (9) 一、实验目的 (9) 二、实验器材 (9) 三、实验内容 (9) 四、实验报告要求 (11) 实验五交通信号灯的自动控制实验 (12) 一、实验目的 (12) 二、实验器材 (12)

三、实验内容和步骤 (12) 四、实验报告要求 (14) 实验六天塔之光实验 (15) 一、实验目的 (15) 二、实验器材 (15) 三、实验内容和步骤 (15) 四、实验报告要求 (17) 实验七数码显示控制实验 (18) 一、实验目的 (18) 二、实验器材 (18) 三、实验内容和步骤 (18) 四、实验报告要求 (21)

实验一可编程控制器认识实验 一、实验目的 1、通过实验了解和熟悉FX系列PLC的外部结构和外部接线方法; 2、了解和熟悉简易编程器的使用。 二、实验器材 1、FX系列PLC一台 2、手持编程器一台 3、模拟开关板一块 4、编程电缆 5、连接导线 三、实验内容和步骤 1、关电源,将手持编程器连接电缆,电缆另一头接至PLC主机的编程器插座中,并将主机工作方式选择(STOP/RUN)拨至“STOP”位置。 2、按下PLC的电源开关,PLC主机通电,“POWER”灯亮,手持编程器在液晶窗口显示自检内容。 3、写入程序前,需对PLC“RAM”全部清零,当液晶显示屏上显示全是“NOP”时,即可输入程序。清零方法如图1-1所示。 图1-1 PLC清零方法 4、程序的输入,需要先按功能编辑键,键盘上分别有“RD/WR”、“INS/DEL”、 “MNT/TEST”等字符分别代表读/写、插入/删除和监控/测试功能。其功能为后按者有优先权。例如第一次按“RD/WR”键为读出(R),再按一次即为写入(W),再按一次又变成R。W、R、I、D、M 和T 功能字符分别显示在液晶显示窗的左上角。 5、输入程序如图1-2所示,进行编程训练操作。

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)框图程序的组成

直面人性的真实——评弗洛伊德《梦的解析》

直面人性的真实———评弗洛伊德《梦的解析》 高鸿萍(闽江学院中文系) 作为精神分析学的鼻祖,弗洛伊德开创了人类文化史的新纪元。弗洛伊德一生著述很多,而举世闻名,至今仍在世界各地一版再版,其发行量无法统计的划时代的不朽著作之一就是《梦的解析》。此书被誉为是改变人类历史的书,是精神分析理论体系形成的重要标志。在《梦的解析》中,弗洛伊德声称发现了三大真理:梦是无意识欲望和儿时欲望的伪装的满足;俄狄浦斯情结是人类普通的心理情绪;儿童是有性爱意识和动机的。 一、弗洛伊德关于梦的理论 首先,弗洛伊德认为梦是可以解析的。“无论如何,每个梦均有一种含义,尽管这是一种隐匿的含义;做梦用来代替思想的某种其他过程,我们只有正确地揭示出代替物,才能发现梦的潜藏义。”他通过一系列梦的科学解析,发现所有的梦都是完全有效的精神现象————是欲望的满足,就象谚语中问:“鹅梦到了什么?”回答是:“玉米”。梦是欲望的满足这一理论完整地包含在于这两句话中。 第二,梦的动机是欲望的满足。弗洛伊德指出,关于梦是欲望的达成这一命题在儿童身上表现的最为明显,而在许多时候和各种情况下,其意义没有任何掩饰,一目了然。“少儿的梦不会出现需要解决的问题。但是,另一方面,它们在证明梦的本质是对欲望的满足方面,却有无法估量的价值。”而针对有人对梦的统计结果,大部分的梦是不愉快的梦,只有少部分肯定是愉快的梦,如果说愉快的、欢乐的、幸福的梦是愿望的达成,那么怎样理解不愉快的、甚至痛苦的、悲惨的梦呢?弗洛伊德的回答是,无论怎么不愉快的梦,都不外乎是愿望满足的一种“变相的改装”。他认为:“一个愿望的未能满足,其实象征着另一愿望的满足。”因为做梦的人对此愿望有所顾忌,从而使这一愿望只得以另一种改装的形式来表达,这是梦进行了化妆。“梦是一种(被压抑的、被抑制的)愿望的(经过改装的)满足”这就是弗洛伊德叙述梦的完整的公式。有了这么一个公式,不管什么样的梦,便都可以纳入“愿望的满足”这个范畴了。 那么,梦为何要进行伪装呢?他认为“每个人的梦是由两种精神力量(或可描述为倾向或系统)支配的。其中一种力量构成欲望用梦来表现出来,另一种力量则对梦中的欲望实行稽查作用,迫使欲望不得不通过伪装的形式表现出来。”因此要解析这类化妆的梦,就必须透过梦的表象,揭示出隐藏在梦背后的思想来。为此他提出了两个概念———“显意”和“隐意”。所谓显意,它类似于假面具,是“梦所叙述的东西”,“梦的外显的内容”。所谓隐意,是假面具所掩盖的欲望,是“那种隐匿的我们只有通过观念分析才能达到的东西。”是“内隐的梦的思想”。梦的解析过程就是从外显的梦到内隐的梦的工作过程,而“每个特殊的梦经过分析后,必定可以重新证明梦确实具有代表欲望满足的一种神秘意义。” 弗洛伊德认为,“释梦就意味着寻求一种隐匿的意义。”对于梦的来源,他认为有三种可能:一是它也许在白天即受到激动,不过却因为外在的理由无法满足,因此把一个被承认但却未满足的意愿留给晚上入梦。二是它也许源于白天,但却遭受排斥,因此留给夜间的是一个不满足而且被潜抑的愿望。三是也许和白天全然无关,它是一些受到潜抑,并且只有在夜间才活动的愿望……第一种愿望起于前意识;第二种愿望从意识中被赶到潜意识去;第三种愿望冲动无法突破潜意识的系统。在这三种来源之外,他强调“要加上第四个愿望的起源,就是晚间随时产生的愿望冲动(比如口渴或性的需求等)。 第三、梦是如何由隐意转变成为显意的,这是《梦的解析》专著中最为重要的内容。弗洛伊德认为梦的形成经历四个阶段。一是凝缩作用。“任何人对梦内容和梦念进行比较进,首先注意到的就是梦进行了大量的凝缩作用。”与梦念的丰富多彩相比较,梦内容简短、贫乏、精练。这主要是凝缩产生的作用。凝缩作用主要是通过省略来实现的;梦并不是对梦念的忠实翻译或点对点的投射,而是对高度不完全的,支离破碎的复制。二是移置作用。即在梦中,一方面将隐意中的因素加以转移,用不重要的替换重要的,用引喻代替原文。“我们可以发现,梦里出现的并不是梦念中的重要概念,而是在梦中出现次数较多的概念。”另一方面,梦利用多重性决定作用,从具有较低精神价值的元素中创造出新的价值,然后各自寻找途径进入梦内容中,这就产生了精神的转移。三是象征作用。他认为梦念之间的逻辑关系在梦中没有获得任何单独的表现,隐意在 《福建论坛人文社会科学版》2008年专刊24

最新PLC实验指导书.pdf

PLC实验指导书 实验课程类别:课程内实验 实验课程性质:必修 适用专业:自动化 适用课程:《可编程控制器》、《电气控制与PLC》 实验用PLC机型:欧姆龙CPM1A和CPM2A 开课院、系及教研室:电气信息学院自动化及电气工程教研室 PLC硬件的连接和软件的使用 1.PLC实验系统硬件的组成和线路的连接 整个实验系统由PLC系统和实验区组成。 PLC系统包括OMRON型PLC主机CPM1A一台、适配器CPM1-CIFO1一个、串口线一 根(包括9芯针、孔接头各一个);或CPM2A一台,串口线一根。 实验区包括开关量输入区、混料实验区、交通灯实验区、电机控制实验区和电梯(直线) 实验区等,每个实验区有不同的输入按键、指示灯和相应的插孔。 另外,实验面板上面有24V电源插孔,24V和GND;还有一排输入端子排DIGITAL INPUT 00~23、输入的公共端子1M、2M、3M、4M接24V;输出端子排DIGITAL OUTPUT 00~15,其公共端子1L、1L接GND;另有插接线若干。 开关量信号单元介绍: 输入信号分为不带自锁按键和带自锁按键,各有8个,共16个,按键按下时是高电平还 是低电平由公共端决定,不带自锁按钮的公共端是COMS1,带自锁按键的公共端是 COMS2,按键的公共端子COMS1、COMS2接GND。 输出信号是2组输出指示灯和一个蜂鸣器声音信号,其中一组指示灯的信号是低电平点 亮,标示为LED1-LED4,另一组指示灯的信号是高电平点亮,标示为LED5-LED8。 声音信号的接口标示为BEEP,接通低电平信号时蜂鸣器响。 具体线路的连接如下: (1)电源开关下的两根线为220V电源线,与PLC主机的L1和L2相连。 (2)PLC输入端的0CH(0通道)00~11端子分别与实验面板上端子排的INPUT00~11相连,1CH(1通道)00~05端子分别与实验面板上端子排的INPUT12~17相连。 (3)PLC输出端的10CH(输出0通道)00~07端子分别与实验面板上端子排的OUTPUT00~07相连,11CH(1通道)00~03端子分别与实验面板上端子排的 OUTPUT10~13相连。 (4)需要联机调试或下载程序时将适配器与PLC主机相连接,用串口线将适配器与电脑的任意一串口相连接。 2.PLC编程软件的简要介绍 在工程工作区内,用户可以实现对以下项目的查看与操作: 符号:可编程控制器所使用的所有全局和本地符号。 I/O表:与可编程控制器相连的所有机架和主框的输入输出。 设定:所有有关可编程控制器的设置。

虚拟仪器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

PLC实验指导书

PLC 实验指导书

目录 实验一PLC的基本指令编程练习 (3) 实验二电动机的行程控制 (5) 实验三交通灯控制实验 (6) 实验四电梯运行控制实验 (8) 实验五机械手控制实验 (10) 实验六计算器控制实验 (12) 实验七步进电机控制实验 (14) 实验八自动配料/四级传动带 (15) 实验九邮件分拣机(备用) (17) 实验十轧钢机(备用) (19) 实验十一加工中心(备用) (20)

实验一PLC的基本指令编程练习 一、实验目的 1、熟悉PLC实验装置,S7-200系列编程控制器的外部接线方法 2、了解编程软件STEP7的编程环境,软件的使用方法。 3、掌握与、或、非逻辑功能的编程方法。 二、使用设备 1、PLC模块 2、基本指令模块 3、电机控制模块 三、实验说明 1、根据PLC及试验台的结构原理图,学习PLC输入/输出接口的接线方法。

2、基于课本第二章的熟悉MicroWin软件的使用方法和PLC的操作; 3、基于第一章的电动机控制电路图,在PLC上通过编程实现。 4、基于以上完成基础上可使用电机控制模块进行电动机启动、停止、点动、正反转控 制实验。 四、实验要求 1、完成常用的输入/输出端口接线; 2、完成电动机的启动停止控制编程; 3、完成常用位逻辑指令的验证和理解。

实验二电动机的行程控制 一、实验目的 1、了解基于起保停电路的电动机行程控制。 二、使用设备 1、PLC模块 2、直线运动模块 三、实验说明 1、实验模块面板如下图所示 图中M1、M2为直线运动驱动接口,S1、S3、S5、S7为四个光电式行程开关接口,SD 为启动开关接口。本实验项目只需要M1、M2、S1、S7和SD接口。 2、功能要求: SD启动开关打开,电机正转,滑块右移,碰到S7行程开关时,自动停止,并自动反向运动,碰到S1行程开关时自动切换到正转。如此周而复始。 SD启动开关关闭,电机无论在何种状态均自动切换到反转。反转至S1行程开关自动停止。 四、实验要求 1、完成输入/输出接口的连线; 2、完成程序的编制和调试; 3、完成实验报告。

虚拟仪器仪表综合实验装置实验指导书模板

虚拟仪器仪表综合实验装置实验指导 书 1

实验一 温度传感器实验 一、 实验目的 掌握温度传感器的特性、 工作原理及其应用。 二、 实验原理 实验电路图如图1-2所示, R2用作加热电阻, R3为负温度系数热敏 电阻NTC, 用来检测加热温度的变化, R3、 R4、 R5、 R6组成全桥电路, 当J1的1-2端、 J2的1-2端断开时, 则桥路后面的精密仪器放大器的输入电压为0, 此时能够经过调节电位器RW 对放大电路进行调0; 当J1的1-2端、 J2的1-2端接通时, 则桥路的输出电压信号经放大调理电路放大, 从而在Uo 的输出端得到随加热温度变化而变化的电压信号。 本实验中的温度传感器采用了热敏电阻, 热敏电阻是一种对热敏感的电阻元件, 一般用半导体材料做成, 能够分为负温度系数热敏电阻NTC( Negative Temperature coefficient Thermistor) 和正温度系数热敏电阻PTC( Positive Temperature Coefficient Thermistor) , 临界温度系数热敏电阻CTR( Critical Temperature Resistor) 三种, 本实验用的是负温度系数热敏电阻NTC, NTC 一般是一种氧化物的复合烧结体, 特别适合于C 0300~100-之间的温度测量, 它的电阻值随着温度的升高而减小, 其经验公式为: ??? ? ?-=0110T T B T e R R , 式中, R0是在25C 0时或其它参考 温度时的电阻, 0T 是热力学温度( K) , B 称为材料的特征 温度, 其值与温度有关, 主要用于温度测量。 NTC 和PTC 的特征曲线如图1-1所示:

虚拟仪器技术实验指导书

《虚拟仪器技术》 实验指导书 信息与通信工程学院 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、保存工程 单击文件菜单,在下拉菜单选中保存全部选项。

弗洛伊德《梦的解析》中的“梦”

龙源期刊网 https://www.doczj.com/doc/ce5231395.html, 弗洛伊德《梦的解析》中的“梦” 作者:李治华 来源:《艺海》2013年第11期 弗洛伊德,20世纪最有才智和最具影响的学术开创者,精神分析学的奠基人。他是奥地 利的一位医生。他和神经官能症打交道以后,写了《梦的解析》。本书出版于1900年,这是他对心理学最重要的贡献之一,被誉为改变人类历史的书,是精神分析理论体系形成的一个重要标志。该书在作者生前就再版了8次,先后被翻译成多种文字,一直经久不衰,与达尔文的《物种起源》、哥白尼的《天体运行论》并称为导致人类三大思想革命的经典之作。 《梦的解析》基本的理论观点就是人在白天醒着的时候,意识活动控制无意识活动,所以有些欲望就不能够得以实现,得不到发泄。那么到晚上睡觉的时候,没有意识控制了,这个时候,无意识的这个欲望,就以梦的形式发泄出来,而且以梦的形式得到满足,这叫精神分析理论。弗洛伊德认为,在做梦的时候,“本我”希望直接幻想自己的欲望:左拥右抱的欲望、杀人抢钱的欲望……这就惹恼了正直的“超我”。看到心灵的世界里,“本我”总是在做这种坏梦,“超我”不禁怒火冲天,弗洛伊德“梦”就是这样形成的。在睡着了以后,“本我”就开始了幻想,但是“超我”这个检查官却总在“检查书报”,于是“本我”只好做伪装。经过伪装后的梦是梦的显意,而它所要表达的意义是潜藏着梦的隐意。例如某男人梦见他妹妹和两个女孩在一起。这个梦的显意似乎是无邪的。而在隐意中,那两个女孩则表示他妹妹的两个乳房。这个梦表示他想看想接触他妹妹的乳房,通过化妆,乳房变成了另外两个女孩,使梦者可以去看而不受道德的谴责。 梦是人潜意识欲望的表达和实现,是一种有意义的心理活动,它是一种具有充分价值的精神现象,而且确实是一种欲望的满足,其内容是在于愿望的达成,其动机在于某种愿望。梦所表达的愿望是与潜意识欲望相联系的,表现了人们不允许自我意识到和在清醒状态下不允许被表达出的潜意识动机。这些动机大多数是一些非理性的欲望,如各种反理性憎恨、野心、嫉妒、羡慕以及变态的乱伦和变态欲望。这些欲望有许多都是来自于受到压抑的人的童年生活和童年创伤,这些欲望在白天受到意识的控制和压抑,并没有因此被消除,借助于睡眠时人的自控和监督能力的减弱,这些欲望便乘虚而入重新复活。 与其说梦是像一般人所谓的对将来的预示,不如说是对过去经验的回忆,梦是过去经验特别是儿童时期那些被压抑和排斥的潜意识欲望的复活。梦是潜意识欲望的表达,但这种表达不是肆无忌惮直截了当的,是经过修饰改装过后的表达。睡眠状态中,意识像一个审查者或监督员,虽处在迷糊状态但并没有完全消失,如果遇到比较强烈的刺激仍然会发挥作用保证睡眠的进行,为了逃避审查,潜意识欲望必须乔装打扮蒙骗过关,才能在梦中出现。 梦是本我被压抑的力量与超我的压抑力量之间的一种调和和妥协。鉴于此,梦被分成“表层的显梦”和“深层的隐梦”,梦的意义被分成“显梦”和“隐义”。前者受到理性、意识、道德原则所形式化和修饰化(梦的改装),后者是这些形式和修饰所掩盖的真正愿望和本质。

S7-200SmartPLC实验指导书

实用标准文档2013 S7-200 Smart PLC实验指导书 作者名称 广东机电职业技术学院 2013/12/10

目录 一、实验目的 (3) 二、实验设备 (3) 三、实验注意事项 (3) 四、相关基础知识 (3) 五、手操盒介绍 (4) 六、实验任务介绍 (7) (一)基本逻辑指令 - 托盘工作系统 (7) (二)定时器和计数器功能–跑马灯 (8) (三)基于PLC的装配流水线控制 (10) (四)LED数码管显示和8421码控制 (12) (五)基于PLC的音乐喷泉控制 (16) (六)三相异步电机的正反转和星/三角启动控制 (18) (七)基于PLC的抢答器控制 (20) (八)交通灯系统 (22) (九)安全门系统 (25) (十)升降梯系统 (31) (十一)洗衣机控制系统 (35) (十二)存料罐控制系统 (38) 七、实验总结 (40) 八、实验成绩的评定 (40)

实验目的 掌握西门子S7-200 Smart PLC原理。 掌握西门子人机界面产品使用方法 实验设备 实验注意事项 认真阅读实验指导书,依据实验指导书的内容,明确实验任务。 实验的质量很大程度上取决于每个学生的实验态度,工作中要积极主动,服从实验指导老师的工作安排,对重大问题应事先向实验指导老师反映,共同协商解决,学生不得擅自处理。 实验是理论联系实际的重要环节,要虚心向指导老师和其它同学学习。要参加具体工作以培养实际动手能力。 遵守纪律,不得无故缺勤、迟到早退,实验期间一般不准事假,特殊情况要取得实验指导老师和学校的同意,病假要有医院医生证明。 要爱护仪器设备,不得随意破坏。 按照规定时间提交实验报告。 相关基础知识 1.可编程控制器介绍 2.西门子S7-200 SMART PLC 介绍

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 等软件相连。

西门子PLC实验指导书

实验一:PLC认知及PLC编程软件的使用(两学时) 一、实验目的: 1.熟悉典型继电器电路的工作原理及电路接线。 2.熟悉西门子PLC 的组成,模块及电路接线。 3.熟悉西门子STEP 7 编程软件的使用方法。 4.熟悉利用STEP 7 建立项目、硬件组态、编程、编译、下载和运行等设计 步骤。 5.学会用基本逻辑指令实现顺控系统的编程,完成三相异步电机单向运行控 制程序的编制及调试。 二、实验设备: 1.个人PC 机 1 台 2.西门子1214C AC/DC/RLY PLC 1 台 3.西门子CM1241 RS485通信模块 1 台 4.实验操作板 1 块 5.线缆若干 三、实验步骤: 1.参照黑板上的电路接线图,电路连接好后经指导教师检查无误,可以上电 试验。 2.了解西门子PLC 的组成,熟悉PLC的电源、输入信号端I 和公共端COM、 输出信号端Q 和公共端COM;PLC 的编程口及PC 机的串行通讯口、编程电缆的连接;PLC 上扩展单元插口以及EEPROM 插口的连接方法;RUN/STOP 开关及各类指示灯的作用等。 2.参照黑板上的电路接线图,电路连接好后经指导教师检查无误,并将 RUN/STOP 开关置于STOP 后,方可接入220V交流电源。 3.在PC 机启动西门子STEP 7编程软件,新建工程,进入编程环境。 4.根据实验内容,在西门子STEP 7编程环境下输入梯形图程序,转换后, 下载到PLC中。

5.程序运行调试并修改。 6.写实验报告。 四、实验内容: 实验1、三相笼型异步电动机全压起动单向运行控制 图 1 三相笼型异步电动机全压起动单向运行控制接线图实验2、三相笼型异步电动机全压起动单向运行PLC控制 图 2 三相笼型异步电动机全压起动单向运行PLC控制梯形图 五、实验总结与思考: 1.简述S7-1200 PLC的硬件由哪几部分组成。 2.请简要叙述从硬件组态开始到程序下载到PLC进行调试的整个过程。 3.做完本次实验的心得体会;

虚拟仪器实验指导书(doc 41页)

虚拟仪器实验指导书(doc 41页)

虚拟仪器技术实验指导

深圳大学测控技术与仪器 目录 实验一 LabVIEW编程环境与基本操作实验 (1) 实验二 LabVIEW编程的结构实验1 (7) 实验三LabVIEW编程的图形图表、数组与簇 (16) 实验四 LabVIEW编程的数据采集实验 (20) 实验五 NI ELVIS环境 (28) 实验六 RC 瞬态电路和数字温度计设计 (35)

实验一LabVIEW编程环境与基本操作实验 一、实验目的 1.了解LabVIEW的编程环境。 2.掌握LabVIEW的基本操作方法,并编制简单的程序。 3.学习建立子程序的过程和调用子程序的方法 二、实验原理 1.虚拟仪器 虚拟仪器(Virtual Instrument,简称VI)是基于计算机的软硬件测试平台。虚拟仪器技术的优势在于可由用户定义自己的专用仪器系统,且功能灵活,很容易构建,所以应用面极为广泛。20世纪80年代,随着计算机技术的发展,个人电脑可以带有多个扩展槽,就出现了插在计算机里的数据采集卡。它可以进行一些简单的数据采集,数据的后处理由计算机软件完成,这就是虚拟仪器技术的雏形。1986年,美国National Instruments公司(简称NI公司)提出了“软件

即仪器”的口号,推出了NI-LabVIEW 开发和运行程序平台,以直观的流程图编程风格为特点,开启了虚拟仪器的先河。 2.LabVIEW LabVIEW (Laboratory Virtual instrument Engineering )是一种图形化的编程语言,一个标准的数据采集和仪器控制软件。LabVIEW 集成了与满足GPIB 、VXI 、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP 、ActiveX 等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。 (1)LabVIEW 应用程序的构成 所有的LabVIEW 应用程序, 即虚拟仪器(VI ),它包括前面板 (front panel )、流程图(block diagram ) 以及图标/连结器(icon/connector)三部分。 控制对象(输入) 显示对象 (输出)

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文件中,并加以阐述。 五、心得体会(包括调试排错过程)。

梦的解析读后感归纳

梦的解析》读后感 每个人在睡梦中都会做梦,只是第二天醒来记得或不记得的问题。梦的容千奇百怪,变化莫测,在没有接触到心理学对梦未曾有了解之时,一直都觉得梦是很神秘的境界,为什么会做梦,为什么会梦到那样的情景,很多关于梦的词语,故事,人物从小就在我的脑海里翻来覆去。学习了心理学,在学到梦的章节之时觉得自己会和神秘的梦慢慢的接近,同时却也发现,拦在梦面前的屏障比我想象的坚固。梦依然很神秘!心理大师弗洛伊德对梦有着很深刻的研究,他貌似能够了解梦的一切。得知他将他对梦的认识放到了他的著作《梦的解析》里,也许借助这本书我能对神秘的梦多一些了解。这本书,作者引用了大量的梦作为实例,对有关梦的问题从各个方面进行认真的探讨。叙述了作者对于梦的看法以及在进行精神分析的心理辅导时解梦的方法。通观全书,弗洛伊德的理论论证可分为七章,第一章为对儿童的梦的研究,第二章为梦的解析方法,第三章为梦是愿望的达成,第四章为梦的改装,第五章为梦的材料与来源,第六章为梦的运作,第七章为梦程序的心理。 《梦的解析》首先让我知道梦分为显相和隐义,显相是隐义的假面具,根据弗洛伊德本我、自我、超我的理论,本我是欲望的大缸,人们所有邪恶的念头都来自于本我的作用,自我则是我们平日里真实的表现,之所以自我表现出来的不是

本我的模样,这是因为得到了超我的限制,但是在进入睡眠的时候,由于睡眠时超我作用松懈,本我趁机用伪装方式绕过抵抗,闯入意识而成梦,所以梦的容不是被压抑与欲望的本来面目,必须加以分析或解释,才能找到真正的根源。 是对于弗洛伊德的理论的不够了解,虽然在看书的时候觉得看他列举的那些梦的例子很是神奇,也非常的有趣,跟着弗洛伊德去领略他的释梦,确实感觉是那么一回事,可是对于他的解释的方法,为什么会是这样其实却不是那么的明白,我不能说我看懂了他的理论,这本梦的解析虽然引用了大量的例子,但是即便较少笔墨的对于梦的分析,确实还是不那么容易就能理解的。通读一遍全书之后得到的只是些许的皮毛,或许是课堂上讲过的容,或者是我才明白的所以然。无论如何还是加深了我对梦、对梦的解析,以及弗洛伊德理论的理解。 弗洛伊德认为,梦的材料来源有三个:一、最近的印象,是指我们最近所见.所闻.所思等一切跟自己有关可能发现的事情会出现在梦中。这些事情可能没有完整的结构,甚至是乱七八糟的,但是能够在梦者的最近活动的某一场景找到梦的来源。话说回来一边在看书,是对于梦的额觉察比较敏感,我很多时候会记得自己做过的梦,然后也试着在套用弗洛伊德的理论,给自己的梦一个简单的解释。比如:有天晚上我梦见在一间课室里我的一个同学在给我上课,下面就我一个

PLC实验指导书

可编程序控制器(PLC)实验指导书 华晨辉编 电子科技大学成都学院电子信息工程系 2010年11月

前言 《可编程序控制器(PLC)实验指导书》是根据专业课程《机电一体化现代设计方法》的教学大纲以及教学计划,共安排16个课时的实验学习课程。 《可编程序控制器(PLC)实验指导书》基于GX-DEVELOPER创建PLC程序的软件及GX Simulator调试的软件,实验中安排学生首先学习使用GX-DEVELOPER 软件进行梯形图制作,掌握PLC基本编程技能和操作方法,然后学会使用GX Simulator调试的软件仿真PLC实例,掌握在实际应用中PLC的输入输出及时序图控制等基本操作,为同学们在今后工程实践中的软件应用打下良好的基础。 编者

实验一 PLC的工程及梯形图的制作 【实验目的】 1.熟悉GX-DEVELOPER编程PLC软件。 2.学会在GX-DEVELOPER软件中创建、打开、保存、结束PLC工程。 3.掌握梯形图制作步骤。 【实验内容】 1.熟悉GX-DEVELOPER编程软件界面; 【项目说明】: ①. 工程名。(图示中“工程未设置”是指还未命名该工程) ②. 工程数据一览:是指将工程内的数据按类别用浏览的形式表示; 在其任意一项数据上按右键可以对该工程数据进行新建/复制/删除/改变数据名等操作; 工程数据一览可以用左键拖动来改变其放置的位置,也可以改变其大小。 ③. 单击此处可以关闭工程数据一览。 ④. 单击此项目符号可以显示/不显示工程数据一览。 ⑤. 梯形图程序编写栏。 ⑥. 创建梯形图的工具按钮。 2.创建工程; 【设定要求】:新建工程时,首先需设定必要的PLC系列名、PLC类型和工程名。 【操作步骤】:[工程]——[新建工程];或者点击工具按钮或者用快捷键Ctrl+N。 【项目说明】: ①. PLC系列:点击下拉菜单可以选择适当的PLC系列。 ②. PLC类型:点击下拉菜单可以选择特定PLC系列的类型。 ③. 程序类型:可以选择梯形图或SFC程序。

相关主题
相关文档 最新文档