介绍

TekXL 工具栏，是Microsoft� Excel 的一个插件，使用此插件可在 Microsoft Excel 2000 和 2002 电子表格中捕获并绘制示波器数据。

单击相应的工具栏按钮。请使用出现的对话框选择要捕获并自动粘贴到 Excel 的波形和测量数据的类型。在工具栏中单击“帮助”按钮，获得任何按钮的帮助信息。

根据选定仪器支持的功能，工具栏启用不同按钮。下图显示 Tektronix TDS200、1000、2000、3000、5000、6000 或 7000 系列示波器的工具栏，这里的配置为，个人计算机和示波器使用如 GPIB 或 Ethernet 等非串行协议进行通信。

要了解更多关于工具栏的信息，请单击上面图表中显示的按钮之一，或选择以下链接之一：

连接 	选择一个要连接的目标仪器。

设置 	显示目标仪器的设置。在仪器和文件之间传输设置。

波形 	捕获波形数据。在 Excel 工作表中以数字和图形的方式显示数据。

测量 	捕获并绘制波形测量结果。

触发的捕获 	使用示波器定义的触发器捕获波形数据和测量数据。
注释：TDS/CSA8000 示波器目前无法实现这种功能，而且对于个人计算机与示波器通过串行连接的配置目前也无法实现这种功能。

帮助 	启动此在线帮助文件。

有两个附加常用帮助主题：

向 Excel 添加工具栏

源代码信息

Tektronix, Inc. 版权所有，保留所有权利。注册的软件产品所有权属于 Tektronix 或其供应商且受美国版权法和国际公约条款保护。

政府使用、复制或公开应受下列条款限制：DFARS 252.227-7013 中的 Rights in Technical Data and Computer Software 条款的 (c)(1) (ii) 分段，或 FAR 52.227-19 中的 Commercial Computer Software - Restricted Rights 条款的 (c)(1) 和 (2) 分段（如果适用）。

Tektronix 产品受美国和其它国家专利权的保护，包括已取得的和正在申请的专利。本文中的信息将取代所有以前出版资料中的信息。保留更改产品规格和价格的权利。

Tektronix, Inc. P.O. Box 500, Beaverton, OR 97077

TEKTRONIX 和 TEK 是 Tektronix , Inc. 的注册商标。

Microsoft、Windows 和 Excel 是 Microsoft Corporation 在美国和/或其它国家的注册商标或商标。

OLH0225，3.00 版本（2003 年 5 月 5 日）


向 Excel 添加工具栏

Tektronix OpenChoice 安装程序通常把 TekXL 工具栏文件加载到下列位置：

•	C:\VXIPnP\Win95\TekVISA\ExcelToolbar 目录，对于 Microsoft Windows� 95 或 Windows 98 系统

•	C:\VXIPnP\WinNT\TekVISA\ExcelToolbar 目录，对于 Microsoft Windows NT、Windows 2000 或 Windows XP 系统。

通常，工具栏在安装时将自动放置在“插件”列表中。要手动在 Excel 中设置该工具栏：

1.	在 Excel 中选择工具，然后选择插件� 。

2.	在正确的目录中浏览并单击 TekXLToolbar。
这样可在 Excel 电子表格中打开工具栏。


连接到启用 TekVISA 的示波器

在工具栏中单击“连接”按钮，指定要连接的仪器。

选择仪器：

1.	单击“连接”按钮。该按钮是位于工具栏左侧的未显示为灰色的可用按钮。

“连接”窗口应出现并显示所有可用仪器，包括已连接的远程仪器。工具栏每次控制一台仪器。

下图显示“连接”窗口。

要查看仪器的型号，请单击其项目，然后单击右边的鉴别按钮。型号将显示在“连接”框的底层窗格上，如下图所示。

2.	双击要连接的仪器对应的的项目，或在单击项目后单击确定按钮。显示为灰色的不可用工具栏按钮变为可用，表示连接成功，如下所示：

选择以下链接之一继续了解工具栏：

设置

波形

测量

触发的捕获

帮助


保存与恢复示波器设置

单击工具栏中的“设置”按钮，查看示波器设置，并将其传输到当前选定的示波器、当前工作表或文件中。

要显示“设置”窗口，

单击“设置”按钮。

“设置”窗口出现。右侧的设置窗格应为空。

要显示示波器设置，

•	单击取得设置源窗格中的示波器按钮。
选定的示波器的设置将出现在窗口右侧的滚动列表框，如下图所示。

•	如果要查看的设置对于列表框来说太长了，请单击要查看的设置。这样，工具栏将在“设置”窗口底部的框中显示完整文本，如下所示。

要将示波器设置发送到另一个示波器中，

•	首先从设置窗口左上部的取得设置源窗格获得设置。然后单击左下部的发送设置至窗格中的示波器按钮，以指定设置。

要将示波器设置保存到工作簿中，

•	在发送设置至窗格中单击工作簿按钮。
工具栏将设置发送到名为 TekXLSettings 的隐形工作表中。

要将示波器设置保存到文件中，

•	在发送设置至窗格中单击文件按钮。
工具栏显示“保存示波器设置”窗口，如下所示

•	键入文件名或接受默认名。
默认文件名是使用“yymmdd_hhmmss”格式表示的日期和时间。这是年/月/日_小时/分/秒的双位表示。
小时的 hh 设置是 01 和 24 间的任意整数。这样名称可以表示时间是指上午还是下午。例如，050412_063303 表示 2005 年 4 月 12 日，上午 6:33:03，而 050412_183303 表示 2005 年 4 月 12 日，下午 6:33:03。

•	选择文件类型，或接受默认类型。
工具栏支持以下文件类型：

.SET 文件即仪器中保存的设置。

.STG 文件包含与 .SET 文件相同的标准设置数据。它还包含一个描述符，该描述符可在“设置”窗口的右上部窗格（描述符文本框）中键入。STG 文件描述符最多为 256 个字符。把不同仪器设置保存到文件中时，描述符可提示设置应存入的文件。工具栏并不提示输入描述符。

选择以下链接之一继续了解工具栏：

连接

波形

测量

触发的捕获

帮助


捕获并绘制波形数据
捕获并绘制波形

单击工具栏中的“波形”按钮，在 Excel 工作表中捕获并绘制波形。

要显示“波形”窗口，

单击“波形”按钮。

将显示“波形捕获”窗口，如下所示。

波形捕获功能最多可包含 65,000 行数据。

所有活动通道显示在列表框中。记录长度显示在文本框中。

要显示活动通道列表和记录长度，

单击刷新按钮。
当您在示波器上更改这些字段时，工具栏不自动进行更新。

要指定开始第一行波形数据的单元格，

•	使用箭头键按钮，或

•	在开始显示于：框架内部的编辑框内键入行和列值。

可能的 Excel 起始单元格范围为，从 A1 到 AZ99。以“A1”而不是“R1C1”格式输入起始单元格名称。

要捕获波形，

单击要从其中捕获数据的一个或多个通道，然后单击捕获按钮。

这样，将启动采集并在电子表格中指定的起始单元格显示数据。工具栏在来自选定的一个或多个活动通道的数据旁显示一个单独的时间列。

要显示波形数据图表，

•	选择生成 Excel 图表复选框（默认），并

•	选择活动表或新建表。

程序将只使用相等的水平比例绘制波形。程序将不绘制具有不相等比例的项目，例如波形和 FFT 数据。

下图显示带有数据和图形的示例输出。

要清除活动表，

按清除活动表按钮。将出现一个与下面窗口相似的窗口，

•	单击是，清除活动表。
这样将从工作表单元格、单元格公式和单元格格式中清除所有数据。如果活动表是一个“图表”表，那么还将删除活动工作表中的任何内含图表。

•	单击否或取消，不清除活动表。

选择以下链接之一继续了解工具栏：

连接

设置

测量

触发的捕获

帮助


捕获并绘制波形测量结果

单击工具栏中的“测量”按钮，捕获单次和反复定时的测量。

这样操作后，将出现一个含有三个选项卡的框，如下所示。

要指定单次测量，

•	单击单次捕获按钮。
这样，定时和绘制选项卡窗体消失。

•	在活动通道列表框中选择想要的一个或多个通道。

•	在选择测量框中选择一次或多次测量。
此外，单击全部选择按钮，选择所有测量或单击复位，只突出显示列表中的第一个测量。

•	选择在活动表还是在新建表中显示数据。

•	选择将数据放置在列中还是行中。

•	选择开始显示于的列和行：用于显示捕获测量的单元格。

•	选择是否捕获方式：通道或者测量。
按通道捕获指示工具栏采集第一个选定通道（如 CH1）的所有选定测量，然后是下一个选定通道（如 CH2）的所有测量，等等。
按测量捕获指示工具栏从所有选定通道采集第一个选定测量，例如“周期”，然后从所有选定通道采集第二个选定测量，例如“频率”，等等。

•	单击开始按钮。
工具栏将把测量放到指定的工作表中。

要指定多次定时测量，

•	单击重复定时捕获按钮。

•	在活动通道列表框中选择想要的一个或多个通道。

•	在“选择测量”框中选择一次或多次测量。
此外，单击全部选择按钮，选择所有测量或单击复位，只突出显示列表中的第一个测量。

•	选择在活动表还是在新建表中显示数据。

•	选择将数据放置在列中还是行中。

•	选择开始显示于的列和行：用于显示捕获测量的单元格。

•	选择想要的定时和绘制选项（请参阅下面）。

•	单击开始按钮。
工具栏将把测量放到指定的工作表中。

Excel 工作表被限制为 65,000 行和 256 列。

在 TDS200、1000 和 2000 上，不能在数学通道上进行测量。

要选择定时选项，

对于反复定时测量，可在定时对话框窗体中指定起始时间、间隔和记录长度选项，如下所示。

使用复选框选择将测量指定为立即开始还是在指定时间开始。

要指定开始时间，请使用箭头键调整要开始测量捕获的日期，并指定开始捕获的小时和分钟。另外，也可在“定时”编辑框中直接键入时间。

要更改间隔或记录长度设置，使用箭头键或在相应框中输入想要的值。

警告：在此窗体中输入无效值将导致不可预知的副作用。

单击开始按钮开始测量结果捕获。

要选择绘制选项，

对于重复定时测量，可在绘制对话框中指定绘制选项，如下所示。

这些选项包括：

•	不绘制
不生成图表。

•	周期性
工具栏将每隔 10%、20%、25% 或 50% 的点生成一个图表。例如，如果要捕获 24 个点，则“25%”选项将使工具栏每隔 6 个点更新一次图表。然后，将绘制获得的所有点。

•	完成后
工具栏在捕获所有点后生成图表。

•	活动表
工具栏将图表放置在活动工作表中。

•	新表
工具栏将图表放在新工作表中。

选择以下链接之一继续了解工具栏。

连接

设置

波形

触发的捕获

帮助


捕获触发的波形

单击工具栏中的“触发的捕获”按钮，捕获波形数据以及触发器上的波形测量。

当选择此工具栏按钮时，将显示如下所示的对话框。

“触发的捕获”按钮将触发的波形和/或测量的时间和值捕获到当前工作表中，并在选定单元格位置开始。捕获前，在示波器上选择：

•	触发事件类型（如“边沿”或“假信号”）

•	波形获取模式（如“取样”或“均值”）

要将触发的数据捕获到 Excel 电子表格中：

1.	选择“触发的捕获”按钮。

2.	出现一个窗口，与上面显示的窗口相似。显示所有活动通道，也显示波形记录长度。

注释：可点击刷新按钮显示任何对活动通道数、测量源通道数或数据取样数进行的示波器更改。

3.	要从选定的一个或多个活动通道中捕获触发的波形数据：

a.	选择波形复选框。
波形捕获被限制为最多可包含 65,000 行。

b.	选择要从其中捕获数据的一个或多个想要的活动通道。

4.	要从选定的一个或多个活动通道中捕获触发的测量数据：

a.	选择测量复选框。

b.	突出显示一次或多次测量。

5.	选择开始插入数据的起始单元格，或使用默认的 (A1) 单元格。

可以通过滚动列和行值，或直接在“开始数据显示”框架内的编辑框中输入行和列值来指定起始单元格。可能的 Excel 起始单元格范围为，从 A1 到 AZ99。起始单元格的指定必须采用“A1”的格式而不是“R1C1”的格式。

6.	指定要执行的捕获数，或使用默认值 1。

7.	单击开始开始采集并在活动表中从指定的单元格开始显示数据。

对于测量数据，在列的第一行显示触发事件的时间戳，其后是被请求的一个或多个测量。

对于波形数据，在第一列中显示每个数据点的次数。后面列的第一行包含触发事件的每个捕获的时间戳。在时间戳下面，波形数据出现在连续的行中（最多 65,000 行）。数据列的数量根据捕获的数量而不同。

选择以下链接之一继续了解工具栏：

连接

设置

波形

测量

帮助


清除活动表

单击清除活动表按钮来清除活动表。下图显示了确认要清除表的窗口。

•	单击是，清除活动表

•	单击否或取消，不清除活动表

选择是，清除全部：

•	工作表单元格中的数据

•	单元格公式

•	单元格格式

•	如果活动表是一个“图表”，那么将删除活动工作表中的任何内嵌图表。


查看源代码

要在“工具栏”运行的情况下查看或修改工具栏代码，请选择

工具 -> 宏 -> Visual Basic 编辑器。

大多数代码在以下部分中：

•	窗体

•	模块

•	类模块

代码在以下窗体中：

•	frmConnect
为其它窗体选择仪器

•	frmHoldTVC
掌握 TekVISA ActiveX 控件（用于与其它仪器通信）

•	frmSettings
在示波器、工作表和文件之间传输设置

•	frmWFM
将波形捕获到 Excel 中，并随意对其进行绘制（可选）

•	frmMeasurement
将单次测量或重复测量捕获到 Excel 中，并随意对其进行绘制（可选）

•	frmTrigger
在示波器触发事件中，将波形和测量捕获到 Excel 中

它位于以下代码模块中：

•	ToolbarCode
建立工具栏、包含常用示波器通信功能，并保存工具栏信息

•	ThisWorkbook
包含必须处于“工作手册”中的代码

它具有一个类模块：

•	clsAppEvents
处理诸如来自仪器的 SRQ 的事件。

工具栏通过 TVC (TekVISA ActiveX Control) OCX 控件与示波器通信。工具栏使用另外两个 ActiveX 组件进行定时测量。这两个组件是：

•	p_TimedMeas.dll
保持定时器、处理捕获的示波器测量并向 p_ExcelInsert.exe 传递数据。

•	p_ExcelInsert.exe
格式化数据并将其粘贴到活动工作表中，并在定时测量期间更新数据。

这两个组件的源代码在 Tektronix OpenChoice TekVISA CD 中。


显示在线帮助

单击工具栏中的帮助按钮，显示此帮助文件。

选择以下链接之一继续了解工具栏：

连接

设置

波形

测量

触发的捕获