9-6 使用for循环生成一个二维数组,在波形图显示二维数组,将每一列生成一条曲线。
9-7在上题的数组中,将每一行生成一条曲线。
第十章 访问数据库
10-1 Labview可以通过几种方法访问数据库?
(1)利用LabVIEW的activeX功能调用ADO控件;(2)利用免费的数据库工具包LabSQL实现对数据库的访问;(3)利用LavVIEW中的DLL接口间接访问数据库;(4)利用NI提供的专门的数据库访问工具包Database Connectivity Toolkit访问。
10-3 Labview中连接数据源的方法有哪些,有什么区别?
(1)使用ODBC设定系统数据源的方式连接:使用的所有数据库管理系统都可以通过ODBC互访,它提供了各类数据源的驱动。(2)使用UDL文件的方式连接数据源:UDL文件是指通用数据连接文件,用于保存连接字符串。UDL是针对OLE DB(直接的和面向ODBC)。只要在安装的时候改一下连接文件就行。(3)以字符串的形式输入连接信息:使用ConnectionString端子设置或返回建立连接
数据源的细节信息。
10-4 编写程序,要求在事先建好的数据库中实现数据的查询,添加,修改等基本操作。
第十一章
11-1 数据采集系统化主要有哪几部分组成,各部分主要功能是什么?
(1)数字信号:第一类数字信号是开/关信号;第二类数字信号为脉冲信号。
(2)模拟信号:有模拟直流信号,模拟时域信号,模拟频域信号。
(3)信号调理:有对微弱信号的放大;隔离使用变压器,光或电容耦合等方法在被测系统和测试系统之间传递信号,避免直接电连接;滤波,滤除信号中不需要的成分;激励:提供激励信号;线性化:对输出信号进行线性化,补偿传感器带来啊的误差;数字信号调理:传感器直接输出数字信号,进行必要处理。
(4)A/D转换与D/A转换:将采集的模拟信号转换成数字信号,才能在计算机中计算,运行。
(5)数字I/O:用于过程控制,生成测试样式及外围设备进行通信。
(6)计数器/定时器:对数字事件产生次数计数,数字脉冲计时,产生方波和脉冲。
11-2 信号调理主要类型有哪些,主要功能是什么?
(1)放大:对微弱信号的放大。
(2)隔离:使用变压器,光,或电容耦合等方法在被测系统和测试系统之间传递信号,避免直接连接。
(3)滤波:滤除信号中不需要的成分。 (4)激励:提供激励信号。
(5)线性化:对输出信号进行线性化,补偿传感器带来的误差。 (6)数字信号调理:对传感器直接输出数字信号进行必要处理。
第十二章
12-3 什么是串口通信?串口通信有哪些主要参数?
串口通信是一种通用设备通信的协议,大多说计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议。
(1)波特率:衡量通信速度的参数;(2)数据位:衡量通信中实际数据位的参数;(3)奇偶校验位:串口通信中一种简单的检错方式;(4)停止位:用于表示但个包的最后一位。
12-5 编写程序,要求利用TCP协议实现文本数据的点对点通信。 服务器:
客户端:
12-6编写程序,要求利用UDP协议进行计算机间数值型数据的
通信。
12-7 比较TCP协议和UDP协议的区别。
TCP为可靠传输,当数据接收方发送数据,会自动向发送方发出确认消息。UDP不提供可靠传输。UDP协议可以以广播形式发送数据。
12-8什么是DataSocket通信?编写程序,要求利用DataSocket通信实现数据的写入与读取。
是面向测量和网络实时数据交换,可以用于一个计算机内和网络中多个应用程序之间的数据交换的一种通信协议。
第十三章LAbview常用外部接口
13-2调用MATLAB节点在MATLAB图形中绘制正弦曲线,要求正弦曲线的频率为100Hz,幅值为6。
6420-2-4-600.0050.010.0150.020.0250.030.0350.040.0450.05
13-3 简述Labview调用C语言代码的方法与步骤。