Keysight VEE 8.0拥有用户最迫切需求的增强特性

  • Watch Window(监视窗口),用户可以在该窗口中使用“编辑”和“继续”功能调试程序
  • 代码完成和代码分析
  • 编程属性提供得更好、更快GUI
  • 微型地图和本地工具栏按钮提供在工作区内的导航
  • 新数据类型:Int64、Boolean;以及新执行模式VEE 8.0
  • 标准化的VISA型设备
  • 动态显示图形对象的多条迹线,而无需提前知道有多少条迹线
  • 可使用Windows标准快捷键完成多交易增强
  • 支持NIDAQmx驱动程序
  • 提供新的内部函数buildRecord( ),增强使用记录的能力

特性:Watch Window(监视窗口)
这个特性提供了强大而灵活的调试功能,使用户可以查看、编辑变量值和终端值,编辑之后继续执行程序。用户通过监视窗口可以轻松地添加和删除变量和终端,也可以从监视窗口快速跳转到相关的VEE对象。此外,用户只需使用监视窗口的关联菜单就能把监视窗口中的对象复制到缓冲区中(然后粘贴到Excel表中)。

好处:
显著提高调试效率。用户可以在一个窗口中“查看”所有感兴趣的数据,而且开始之后就无需再停止、调试、编辑和运行。

特性:代码完成和代码分析
当在公式框中的对象名称后面输入“.”时,Code Completion(代码完成)窗口自动出现,列出该对象的所有成员。代码完成支持所有VEE变量(全局、局部到上下文以及局部到库)、VEE常量终端(包括当前公式对象的输入终端和输出终端,但不包括输出终端的“结果”)、内部函数、.NET名称空间和类、COM常量。当在公式框中的函数名(例如VEE用户函数名、.NET方法等)后面输入“(”时,代码分析窗口(即黄色的Tool-tip)出现。函数的返回值和参数也将在代码分析窗口中显示。现有参数以粗体显示。“代码分析”支持.NET对象、本地用户函数、导入用户函数、内置函数、导入远程函数、导入经过编译的函数和COM对象等方法。

好处:
这个功能强大的新特性能够最大减少的键盘输入和对记忆或使用外部文件记录需求,从而使用户更便捷地输入公式。您可以停留在当前的文本中,查找您所需的信息,直接将语言要素插入到公式中,甚至可以让Keysight VEE完成输入。

特性:编程属性
这个新特性功能强大,使用户可以通过编程(在运行时间)改变VEE对象、.NET对象和COM对象的颜色、标题、大小、位置、可见度和许多其他属性。

优势:
现在,用户可以更容易、更快速地创建更好的Keysight VEE GUI。可节省数以吨计的线缆,并使代码更容易理解!检查ProgrammaticProperties(编程属性)目录中的示例程序,以了解您当前可以进行的工作。

特性:微型地图
微型地图提供俯视图,为用户在大工作区中也能轻松导航。另外,使用微型地图功能强大的关联菜单,用户能够复制、打印、保存并通过电子邮件发送某一个确定位置的详细图。

优势:
您绝对不会再次在工作区中跟丢对象。用户只需单击一下,即可在详细视图中轻松找到并跳转到某个对象或位置。

特性:本地工具栏按钮
Keysight VEE 8.0添加了一个新的工具栏按钮,它可将程序的左上角移动到工作区的左上角(Main(主窗口)、UserFunctions(用户函数)或UserObjects(用户对象))。

好处:
当您在一个较大的VEE程序中迷路时,点击本地工具栏按钮,即可快速回到您程序的左上角,从而节省您的宝贵时间。“本地”快捷键的作用同上。

特性:新执行模式和新数据类型
从8.0版本开始,Keysight VEE支持两种新的数据类型――Int64和Boolean,并支持一种新的执行模式――VEE 8.0。用户可以使用实型Boolean―VEE_BOOL作为编译后的函数的返回类型和参数类型。新的数据类型Int64支持64位整数。VEE 8.0现在还能够识别编译后的函数头文件的字节和字节*,并将其自动转换为UInt8。

好处:
新特性扩大了Keysight VEE支持的数据类型,同时还与以前的版本兼容。

特性:标准化的VISA型设备
从8.0版本开始,用户将发现Keysight VEE使用VISA地址来表示所有接口(GPIB、串行、USB、LAN等)。在“Default Preferences(默认参数选择)”对话框的I/O选项卡下选择“Enable Pre 8.0 Legacy IO(启用8.0版本以前的IO)”,则Keysight VEE可支持不一致的老式I/O设备(混合的SICL和VISA)。

好处:
该特性使用户能够统一声明或使用I/O设备。

特性:通过一个输入引脚显示图形对象的多条迹线
在详细视图属性中增加了一个新的Boolean图形属性――“MatrixInput(矩阵输入)”。当这个矩阵输入属性设置为True(真)时,Keysight VEE图形对象将接受二维阵列(2D Array)作为输入数据,并同时显示多条迹线。 数据容器在一个输入引脚上获得图形。该图形计算需要多少条迹线;显示适当数量的迹线图例,并绘制出各点。

好处:
该特性使用户能够通过Keysight VEE图形对象显示多条迹线(迹线阵列),而无需提前知道将有多少条迹线出现。

特性:多交易增强
该特性增强Keysight VEE所有基于交易的对象(例如Direct IO(直接IO)、To/From File(至/自文件)、To/From IVI-COM(至/自IVI-COM)、Sequencer(序列发生器等))。用户现在可以使用标准Windows键盘上的快捷键轻松执行多种操作,例如复制、删除、选择多个交易,以及在列表中上下移动交易等等。

好处:
用户可以通过同时对多个交易进行操作更高效地创建和编辑交易,并且不会 对非标准快捷键产生混淆。

特性:NIDAQ支持更新后增加NIDAQmx驱动程序
从Keysight VEE Pro 8.0开始,仪器管理程序(Instruments Manager)能够自动发现带有NIDAQmx驱动程序的仪器。

好处:
这个新特性使Keysight VEE Pro 8.0可以支持更多种NI仪器。

特性:记录可用性增强
(Keysight VEE 8.0在三个方面增强记录的可用性。)

  • Declare Variable(声明变量)现在有一个Generate(生成)关联菜单,用于生成Record(记录)数据类型。用户可生成Record Constant(记录常量)对象、Build Record(创建记录) 对象和Unbuild Record(删除记录)对象。
  • Record Constant(记录常量)对象现在有一个新的Generate(生成)关联菜单,用于生成Record(记录)数据类型。用户可生成Declare Variable(声明变量)对象或Unbuild Record(删除记录)对象。
  • Keysight VEE 8.0提供新的内部函数buildRecord( ),使用户可以通过在运行时指定字段名称和字段值来创建记录。

好处:
这个新特性使用户能够更快、更轻松地声明、创建和删除Record Variable(记录变量)或Constant(常量)。

特性:支持滚动浏览面板视图
从Keysight VEE 8.0开始,当面板视图不够显示所有对象时,会自动出现一个滚动条。用户可通过改变面板属性“ScrollbarsEnabled(启用滚动条)”来启动或关闭该特性。默认设置为关闭。

好处:
现在,用户可以在一台机器上创建面板视图,然后把它发送到另一台机器,而无需担心两者的屏幕分辨率不同。

Keysight VEE Pro 7.5包括您大部分所需增强特性

  • 轻松、菜单驱动式Microsoft ® Excel控件用于保存、检索数据,并实现报告的自动化
  • 集成了对NI公司的数据采集和模块化仪器硬件的支持
  • 新型内置实例程序和仪器管理器自动检测功能有助于用户快速了解如何使用是德仪器
  • 支持Microsoft .NET控件(构件),从而可建立更为丰富的用户界面。
  • 快速访问功能强大的.NET框架,以便为程序添加电子邮件、数据库访问等功能。
  • 简化行业标准IVI-COM仪器驱动程序的集成,等等……

特性:轻松通过菜单对Excel进行控制
VEE Pro 7.5具有全新的Excel菜单控制功能,可控制所有常见Excel操作。例如,无论数据是文本还是数字、单点还是多维,您都可以将数据发送到Excel电子表格,或从中读取数据。 新型VEE Pro菜单选项还允许VEE程序对Excel进行控制(诸如创建工作表、进行格式操作以及创建图表等)。

优势:
现在,VEE用户可轻松控制Excel。只需少量的图形对象,VEE编程人员即可使用Excel读取测试参数、记录测试结果以备日后使用,以及自动生成报告等等。

特性:为NI公司的数据采集和模块化仪器硬件提供支持
VEE Pro现在可为NI公司的数据采集和模块化仪器硬件提供支持,这些硬件支持PCI、PXI、SCXI和USB等接口。NI-DAQmx 7.3支持的大约150种设备可在VEE中使用,并且可以与GPIB、USB、LAN、VXI以及串行和并行端口设备在VEE仪器管理器中一同显示。您可以像使用VXI即插即用仪器驱动程序一样,通过VEE的常见处理对象对其进行编程。此外,用户可以使用NI-DAQ API或模块化仪器API(NI-SCOPE、NI-DMM、NI-FGEN、NI-SWITCH)函数对设备进行编程。针对每个函数,是德均提供了在线帮助。

优势:
利用VEE Pro 7.5,您可轻松向VEE程序添加数据采集功能,而无需费时对.dll直接调用进行设置。这种方法还支持VEE用户创建数据采集程序,同时不会影响VEE无与伦比的易用性。

特性:全新的内置实例程序和仪器管理器自动检测功能
VEE Pro 7.5包括由仪器和VEE专家编写的全新实例程序,涵盖多达150种是德仪器。每个实例都将对应于一种仪器,并可采集数据或控制仪器的输出,然后分析和显示出结果,并将结果保存为文件。这些实例包括所有主要类型的是德仪器,它们同时具有用户接口面板和源代码;此外,它们还被设计为构建模块,甚至可由普通的VEE用户轻松进行定制。另外,还有一些高级实例,这些高级实例为用户示范如何对复杂仪器进行编程,以及如何进行高级测量。
为了使这些实例更易用,现在VEE Pro的仪器管理器可自动识别带有实例程序的VEE pro连接设备,VEE也可自动设置这些实例以使用已配置好的地址和总线。

优势:
无论您是否有熟练的VEE使用经验,都可快速操作是德仪器,从而集中精力解决您的设计难题,而不必把精力浪费在编程上。

特性:支持Microsoft® .NET控件
.NET架构提供了丰富的用户界面控件和显示对象,如ComboBox、TreeView和DataGrid等。利用VEE Pro的.NET控件可轻松访问这些控件特性。您也可以利用该特性访问第三方.NET控件。

优势:
现在,VEE Pro用户可使用.NET构控件及商用.NET控件来扩充内置VEE Pro用户界面对象,从而构建更加丰富的用户界面。

特性:通过全新的.NET Operation Builder快速访问功能强大的.NET框架
VEE Pro的全新.NET Operation Builder提供了向导型界面,用户可快速浏览.NET函数并创建函数调用或其它操作。这些操作所生成的数据会导入到VEE的常见事务处理框中。

优势:
7.0版VEE启用了.NET架构。如今,VEE 7.5大大缩短了用于查找和使用这些函数的时间。

特性:通过全新的IVI-COM Operation Builder简化集成IVI-COM仪器驱动程序
针对驱动程序内的每条命令,VEE 7.5的IVI-COM Operation Builder为用户提供了直观的函数层和函数面板接口。

优势:
7.0版VEE启用行业标准IVI-COM仪器驱动程序。通过使用这些行业标准仪器驱动程序,VEE 7.5大大缩短了对这些仪器进行编程所需的时间。

特性:“For Each”语句
VEE Pro全新的“For Each”语句类似于“For Count”或“For Range”对象,它针对数组中的每个元素执行语句块。VEE Pro的“For Each”语句类似于Visual Basic中的“For Each”或C#中的“foreach”语句。

优势
节省时间和编码空间。

特性:VEE Pro对象描述指示器
VEE Pro配有一个全新的“对象说明指示器”,即位于对象(附有对象描述)右上角的一个红色小三角。

优势:
VEE Pro 7.5使程序的归档、重用和调试更加简单。

特性:每个VEE Pro对象上都有“Go to Panel”链接
您可以在VEE的详细视图(Detailed View)中右键点击对象, 然后选中“Go to Panel”,跳至相应的面板对象。该选项是面向面板对象的VEE Pro之“Go to Panel”选项的补充。

优势:
用户寻找相关面板对象所需时间大为缩短,减少了不必要的麻烦。

Keysight VEE Pro 7.0新增特性

  • 开放式--通过.NET架构,用户可轻松获取全新功能,此外,Keysight VEE Pro 7.0还内含所有标准
  • 更易用--撤消及改进的面板编辑功能,可实现更快的程序开发速度
  • 符合标准--支持到LAN和USB仪器的直接连接。支持IVI-COM仪器驱动程序。

开放式

特性:通过程序使用.NET装配件
VEE 7.0内置对Microsoft .NET架构的访问。.NET架构包含特性丰富的类,这些类使用户能够轻松访问系统函数并与其它应用进行交互。

优势:
可无缝访问其它应用;获取Windows强大功能的一种简化、一致的方式。现在,您可以编程方式轻松完成常见的管理文件、发送电子邮件报告、调用网页或访问数据库记录等事务。

更易用

特性:撤销
大多数常见操作现在均支持撤销/恢复(UNDO/REDO)操作。

优势:
更易用的操作环境,可以与微软应用类似的风格来快速修复错误,从而提高工作效率。

特性:对象属性编辑
新增Visual BASIC风格的属性编辑框,在该框中可轻松更改VEE对象的大量属性。它简单易用,可在多个视图使用,并允许您同时编辑单个或多个对象。

优势:
提高用户创建和编辑对象的效率。

特性:面板编辑特性
7.0版新增了下列面板编辑特性:

  • 可视网格
  • 对象对齐(Alignment of objects)
  • 对象的“橡皮筋”(Rubber-band)选项
  • 置为顶层
  • Tab键顺序
  • 其它

优势:
改进的用户界面与Microsoft模型类似。更易用,节省用户的时间。

特性:用于记事本与描述的文本格式(Rich Text Format)
面向Keysight VEE Pro 7.0任意对象的记事本对象和描述框如今已经具备全面的编辑功能,可提供字体、颜色、撤销、恢复、网络链接、自动换行等属性。这些对象可以在Keysight VEE Pro中编辑,或从任何.rtf(富文本格式)编辑器中粘贴。如果您想重复使用这些对象中的标准格式或字段,还可添加定制编辑模板。

优势:
出色的文档功能可改进程序的使用与维护。

符合标准

特性:基于USB的仪器的连接性
Keysight VEE Pro 7.0现在可支持采用USB TMC协议(一种行业标准协议,允许使用与GPIB仪器相同的命令和语法对USB仪器编程,允许用户将现有程序轻松移植到新型USB仪器)进行通用串行总线(USB)连接的设备。

优势:
使用USB 2.0可提高吞吐量。 直接从您的计算机USB端口连接到您的仪器,节省了GPIB卡和线缆的成本。 只需很少的重新编程操作就可将您的现有程序移植到新型USB仪器。 通过快速USB连接代替RS-232连接。

特性: 直接LAN连接
现在,Keysight VEE Pro 7.0为使用局域网连接的设备提供了增强支持。 Keysight VEE支持采用VXI-11协议(一种行业标准协议,允许使用与GPIB仪器相同的命令和语法对LAN仪器编程,使用户能轻松将现有程序移植到新型LAN仪器)的LAN设备。 Keysight VEE也可使用基于插槽的连接来连接那些没有采用VXI-11协议的仪器。

优势:
使用LAN可提高吞吐量。可直接从您的计算机LAN端口或集线器连接到您的仪器,从而节省GPIB卡和电缆或LAN/GPIB网关的成本。通过LAN(Web)连接可轻松对仪器进行远程或分布式访问。(当采用VXI-11协议时,)只需很少的重新编程操作即可将现有程序移植到新型LAN仪器。

特性:支持IVI-COM仪器驱动程序
IVI-COM仪器驱动程序是仪器兼容性和可互换仪器驱动程序的最新标准。这些驱动程序由IVI Foundation创建,用于鼓励仪器制造商开发可使类似仪器(例如其他制造商生产的仪器)具有可交换性的仪器驱动程序。Keysight VEE Pro 7.0支持任何兼容IVI-COM的驱动程序和所有现有驱动程序(例如,VXI即插即用驱动程序、传统驱动程序、.dll驱动程序等)。

优势:
可访问行业标准仪器驱动程序。使用IVI-COM仪器驱动程序,您可以灵活地选择仪器,而且在测试系统改变或升级时,为用户程序提供更出色的可移植性。

Keysight VEE 6.2的新特性

Keysight VEE 6.2将许可程序修改为更友好、更简单的流程。

新特性:

  • 为您简化许可程序!您所需的只是一个产品密钥。在您使用Keysight VEE Pro之前,无需上网、无需查找您的LAN ID和节点锁定等。

当下载Keysight VEE Pro后,您就会获得一款功能全面的产品,而且无需购买其它软件。评估版和购买版之间的差别就在于有无产品密钥。如果您购买了Keysight VEE Pro,产品密钥就会提供给您。当您第一次开始使用Keysight VEE Pro时,它会提示您输入产品密钥。

该产品密钥为您提供了Keysight Vee Pro的永久许可权。如果您从网络上下载评估版本,那么您只有30天的使用期限,此后它将无法运行。如果在评估期间您决定购买该产品,您就可以获得产品密钥和安装手册。如果希望将评估版升级为永久许可版,您可以从Keysight VEE Pro菜单选项中选择“产品密钥”,并在此位置输入密钥即可。

Keysight VEE 6.1新增特性

此版本的VEE包含一些小的改动和几处错误程序纠正。最引人注目的变化包括:

  • 新的许可程序
  • 支持XP
  • 与MATLAB® R12兼容

Keysight VEE 6.0新增特性

欢迎使用6.0版Keysight VEE软件系列。下文为6.0版新增特性和增强功能。有关Keysight VEE软件所有特性的详细信息,参见帮助内容或索引。

  • 多媒体教程
  • 集成的MATLAB®脚本
  • 可调用VEE ActiveX自动服务器
  • 新型数据类型
  • VEE 6执行模式
  • 新型函数
  • 与程序一起保存的VEE I/O配置文件
  • 可编程仪器属性
  • 动态I/O自动服务器
  • 增加I/O诊断特性
  • 仪器管理器工具栏按钮
  • 支持VXI 64位内存访问
  • 支持PC插入式卡
  • 增加程序浏览器子菜单
  • 新增运行时选项
  • 程序设置存储在注册表中
  • 支持MAPI电子邮件
  • 支持微软智能滚轮鼠标

增强功能:

  • 改进了安装程序
  • 将变量转换为VEE数据类型--提高了数组处理能力
  • 改进了自动服务器清除功能
  • 支持其它图形文件
  • 改进XY标记属性
  • 更智能地创建处理引脚(transaction pin)
  • 获取公式按钮值并对其进行设置
  • 更新的函数
  • 改进PC执行对象
  • 仪器管理器更新
  • 方便的对象大小调整
  • 其它键盘快捷键
  • 改进了顺序行颜色
  • 配置保存选项

Keysight VEE 5新增特性

感谢您使用VEE。此版本的许多特性均为全新特性,或者在以前版本的基础上进行了改进,本节中将向您介绍这些特性。为了对该版本新特性有一个大体的了解,请读下文内容(其中包括一些与现有程序兼容性有关的问题)。有关VEE中这些内容和所有其它现有特性的详细信息,请参见VEE帮助内容或索引。

注:VEE 3.x版之后的文件保存格式发生了一定变化。如果您在VEE 4.0或更高版本中保存VEE 3.x程序,您将无法在VEE 3.x和更早版本的VEE中打开该程序。

而从VEE 4.x到VEE 5.x的文件保存格式则完全相同。但是,如果您在两个版本间移植程序,它们可能无法正常运行。例如,如果您在VEE 5.x中打开VEE 4.x程序使用新特性,然后保存该程序,那么您还可以在VEE 4.x中再次打开该程序, 但是,新特性将会被删除,并且可能程序被破坏。

ActiveX 支持:VEE for Windows支持运行于Windows® 95/NT® 4.0或更高版本操作系统(不支持UNIX)电脑上的ActiveX自动化和控件。

ActiveX自动化:使您能够将VEE作为一个自动化控制器(Automation Controller)使用。这使您能够控制各种活动(如向应用程序发送数据以生成报告)的其它应用,如Microsoft® Word、Excel和Access等。这可完全取代我们当前的应用控制解决方案--动态数据交换(DDE),可用于支持自动化的应用。

ActiveX控件:这些控件来自不同厂商,通过ActiveX自动化属性、方法和事件可提供特定域服务,从而扩展了VEE的功能。大多数ActiveX控件也可提供用户界面,这样您就能对某个控件进行操作(如日历控件将根据日期来启动事件)。

网络监控:VEE配有一个内置Web服务器,它使用户能够通过采用标准HTTP协议的远程网络浏览器来监控VEE应用并对其进行故障诊断。您可以利用这些功能来:

  • 对车间运行的系统进行故障诊断。
  • 从VEE程序中检索信息。