使用LabVIEW或LabVIEW NXG中的SystemLink API在客户端系统和SystemLink Server之间共享数据。下列数据服务为SystemLink 19.0 G API的新增功能:
通过Python API使用SystemLink服务。访问公共SystemLink GitHub存储库或SystemLink Server上的Python API文档。
保存测试结果查询和报告配置-将测试结果查询和报告配置保存到测试监视器的侧边栏以便日后访问。
使用说明
1、SystemLink架构概述
SystemLink为服务器-客户端架构,可在互连网络上的系统和服务器之间传输数据
SystemLink架构支持集中协调和管理测试测量系统、设备、软件及数据。请参考下图和表格了解SystemLink架构。
架构组件 说明
SystemLink Web应用程序 基于Web的SystemLink用户界面。您和团队可通过它管理系统、部署软件、校准设备及监控测试等。
SystemLink服务器 包含必要软件、服务和API的计算机,用于执行连接及管理系统、数据、资产所需的功能。
受管系统 通过网络与SystemLink服务器交换数据的处理单元。必须在每个受管系统上安装NI SystemLink Client并发起与SystemLink服务器的连接,然后才能开始收集数据或控制受管系统。
受管数据存储 为您和团队自动进行数据处理、挖掘和报告的处理单元。必须在数据存储上安装TDM Server后才能在NI SystemLink Web应用程序中管理及访问数据。
2、管理系统
配置系统、查看系统设置以及设置警报和通知以监控系统运行状况。
系统管理可以根据具体使用目的包含不同的任务。下表为系统管理器中用于满足常见系统管理目标的任务。
目标 系统管理任务
同时控制多个系统的操作。 使用受管系统列表部署软件、锁定系统、更改启动设置或将任务排队。
指定单个系统的设置。 在受管系统中通过具体系统的详细信息视图来更改主机名、添加注释、设置时间或调整网络设置。
了解系统中指示发生问题的任何数据。 使用警报监控系统的运行状况并为警报设置通知。
3、将自定义元数据应用至系统
为系统分配属性或关键字以便执行搜索和筛选。
在NI SystemLink Web应用程序中,单击系统管理器,然后单击受管系统。
双击要为其分配属性或关键字的系统。
在系统详细信息下,为系统指定关键字或属性。 下表描述了关键字和属性的不同用例。
用例 元数据类型
希望将系统与某个字符串相关联。 关键字
希望为一组系统创建键值对。 属性
单击保存。
筛选受管系统列表,仅显示与指定的关键字或属性匹配的系统。
4、将离线系统的任务加入排队
指定受管系统在连接到服务器后要执行的操作。
在NI SystemLink Web应用程序中,单击系统管理器,然后单击受管系统。
双击要执行任务排队的系统。
通过选项配置系统的所有更改,方法与配置在线系统一样。 更改可包括以下内容:
安装软件
保存网络设置
更改密码
重启系统
配置启动设置
在活动任务列表中查看排队的作业。 为离线系统指定的所有作业均显示为排队中,直至系统连接到服务器。
5、通过警报监控系统运行状况
设置在Tag值满足特定条件时触发警报实例的规则。
设置警报之前,请确保已为要监控的值创建了Tag。
在Tag查看器中,双击要为其创建警报规则的Tag。
在警报规则下,单击创建。
指定规则名称。
指定用于搜索的Tag路径。
要将警报规则应用于某个Tag,请指定Tag的绝对路径。
要将警报规则应用于同一数据类型的多个Tag,请使用通配符(*)表示该路径中任意数量的字符。
下表为不同Tag搜索路径的示例。
Tag搜索路径示例 结果
system1.Health.Disk.Total 搜索一个Tag,即system1.Health.Disk.Total。
*.Health.Disk.Total 搜索以.Health.Disk.Total结尾的所有Tag。
指定要为其创建警报规则的Tag的数据类型。指定的数据类型必须与Tag中指定的数据类型匹配。
指定每次警报实例激活时显示的名称和说明。
配置规则创建警报的条件。
在条件下,单击创建。
选择定义条件的严重等级。
选择警报规则用于处理值的比较符。
指定警报规则要监控的Tag设定点或目标值。
为警报指定死区。死区决定清除活动警报时Tag值必须达到的与设定点的接近程度。 根据下表确定死区值在不同比较规则下的运算方式。
比较器 清除警报需达到的值
小于 任何大于或等于[设定点] + [死区]的值
小于等于 任何大于[设定点] + [死区]的值
大于 任何小于或等于[设定点] - [死区]的值
大于等于 任何小于[设定点] - [死区]的值
范围内 任何小于[设定点(低)] - [死区]或大于[设定点(高)] + [死区]的值。
范围外 任何大于[设定点(低)] + [死区]且小于[设定点(高)] - [死区]的值
选择通知策略以提醒用户有关警报活动的信息。 策略中指定的用户会在警报达到新的最大严重等级时收到通知。例如,如果Tag值发生更改导致中等严重警报实例变为高严重等级,则用户会收到通知。
单击创建。
单击页面顶部的创建。
当警报规则触发警报时,可以清除警报、确认警报或不执行任何操作。 下表为对活动警报执行不同操作后的警报状态。
清除? 已确认? 产生的警报状态
是,因为Tag值发生了变化 是 报警变为非活动。
是,因为Tag值发生了变化 否 警报保持活动状态。
是,因为用户强制了清除警报实例 是(强制清除操作确认了警报) 报警变为非活动。
否 是 警报已确认但仍保持活动状态。
否 否 警报保持活动状态。