LabVIEW将视觉生成器AI用作OPC服务器

LabVIEW将视觉生成器AI用作OPC服务器

介绍如何将视觉生成器AI配置为OPC服务器,并使用共享变量共享视觉生成器AI生成的结果。OPC是一系列标准规范,定义了来自不同制造商的控制设备之间的实时数据通信。OPC数据访问通信是基于客户端服务器的通信。

共享系统变量允许开发人员与视觉生成器AI共享数据。用户可以使用共享系统变量通过OPC发布数据。

创建共享变量

1.      完成以下步骤以创建共享系统变量。

2.      选择工具»变量管理器

3.      选择“系统变量”选项卡。

4.      单击添加

5.      输入变量的名称,然后选择“类型”和“初始值”。

6.      启用“在网络上发布”复选框。

7.      单击“确定”。

8.      单击“确定”退出变量管理器

设置共享变量的值

使用“设置变量”步骤设置共享变量的值。“设置变量”步骤位于“使用其他工具”选项板上。完成以下步骤以设置共享变量的值。

1.      将“设置变量”步骤添加到检查。将打开该步骤的属性页。

2.      在“变量”列表中选择一个变量。

3.      使用“操作”控件可以更改共享变量的值或将共享变量的值设置为度量值。

创建要由OPC服务器共享的标记

仅当视觉生成器AI在远程目标上运行时,本节才适用。如果Vision Builder AI在Windows上运行,请继续下一部分。

如果视觉生成器AI在远程目标上运行,则必须使用Windows计算机创建标记并将其链接到共享系统变量。例如,用户可能使用用于配置远程目标的同一台计算机。Windows计算机必须满足以下要求:

l 安装视觉构建器AI或NI LabVIEW。

l 安装了分布式系统管理器2010或更高版本。

l 计算机必须在网络上保持可用,才能使用OPC客户端访问远程目标上运行的Vision Builder AI发布的数据。

完成以下步骤以创建要由OPC服务器共享的标记。

1.     启动NI分布式系统管理器。从“开始”菜单中,选择“所有程序”»“NI”»“分布式系统管理器”。

2.     展开我的系统

3.     右键单击本地主机,然后选择添加进程

1.     输入进程名称,例如VBAIOPC服务器。

2.     单击“确定”。VBAIOPC服务器进程列在本地主机下。

3.     右键单击“VBAIOPC服务器”,然后选择“添加变量”。

1.     启用启用别名复选框。

2.     单击浏览并展开运行检查的远程目标的IP地址。

3.     展开视觉生成器项目,然后选择要共享的变量。

4.     确保已启用“使属性与所选内容匹配?”复选框,然后单击“确定”。

5.     单击“确定”创建OPC标记并将标记链接到视觉生成器AI变量。

6.     在“名称”字段中,输入要创建的OPC标记的名称。为防止混淆,请使用所选变量的名称。

7.     创建完标记后,关闭分布式系统管理器。

当用户作为OPC服务器连接到视觉生成器AI时,用户创建的标记会列在OPC客户端中。分布式系统管理器只需要添加或删除标记。用户无需启动分布式系统管理器即可启用OPC通信。不要使用分布式系统管理器删除视觉生成器进程下列出的任何变量。

作为OPC服务器连接到视觉生成器AI

配置OPC客户端以连接到以下OPC服务器:NI Variable Engine。

使用OPC客户端查找共享变量标记:

l  在Windows上运行的Vision Builde rAI-共享变量标记列在Vision Builder文件夹中。

l  在远程目标上运行的视觉生成器AI-共享变量标记列在与用户在分布式系统管理器中创建的进程同名的文件夹中,例如VBAIOPC服务器

这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/103318.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

whistle安卓手机抓包(图文详解)

1、安装node https://nodejs.org (官网下载对应的node,一般推荐长期稳定版本 LTS) 需要node的版本是大于 v0.10.0 查看自己本地node 版本号 node -v2、安装whistle npm i -g whistle3、开启whistle 补充说明: ● w2 stop:关闭…

XML是不是主要用做配置文件?

2023年10月11日,周三下午 这几天发现tomcat的配置文件主要是用XML文件来写的, 于是就有了这个问题。 是的,XML非常适合用来做配置文件。 XML作为配置文件的主要优点: 可读性强。XML使用标签结构组织数据,内容清晰易懂。跨语言和跨平台。XML作为纯文本…

Servlet的部署与安全

1 Servlet 部署 Servlet规范关于各个东西该放在哪里有许多严格的规则。 1.1 WAR war文件代表Web归档(Web Archive),war实际就是一个JAR,只不过扩展名是.war而不是.jar。 其采用了一种可移植的压缩形式,把整个Web应用结构(去掉…

相似与不同:数字孪生和元宇宙的对比

数字孪生和元宇宙是两个备受瞩目的概念,都在数字领域产生了巨大的影响。它们有一些相似之处,但也存在显著的不同。本文将介绍它们的相同点和不同点,以及它们在不同应用领域的前景。 1. 相同点 虚拟性质: 数字孪生和元宇宙都是虚…

PostgreSQL基操之角色、表空间、数据库与表

PostgreSQL基操之角色、表空间、数据库与表 角色创建与管理表空间创建与管理数据库创建与管理表创建与管理 角色创建与管理 PostgreSQL数据库里没有User的概念,只有Role的概念。有的Role可以用于登录数据库,这些Role与其他数据库中的用户等价。 --创建…

星戈瑞Annexin V-FITC细胞凋亡检测试剂盒

Annexin V-FITC 试剂盒提供检测凋亡细胞所需的所有试剂。Annexin V 是 Ca2 依赖性磷脂结合蛋白。该蛋白质可以与多种磷脂结合,但它对磷脂酰丝氨酸 (PS) 的亲和力最高。Annexin V-FITC 试剂盒能够以 Ca2 依赖性的方式结合至带负电荷的磷脂表面结合。它还可防止凝血酶…

你的工作中,chatGPT可以帮你做什么?

如何在工作中使用 ChatGPT 的 10 种实用方法 现在您已经知道如何开始使用 ChatGPT 并了解其基本功能(提示 -> 响应),让我们探讨如何使用它来大幅提高工作效率。 1. 总结报告、会议记录等 ChatGPT可以快速分析大文本并识别关键点。例如&a…

Linux引导故障排除:从问题到解决方案的详细指南

1 BIOS初始化 通电->对硬件检测->初始化硬件时钟 2 磁盘引导及其修复 2.1 磁盘引导故障 磁盘主引导记录(MBR)是在0磁道1扇区位置,446字节。 MBR作用:记录grub2引导文件的位置 2.2 修复 步骤:1、光盘进…

css 超出滑动使用 CSS 实现超出滑动

CSS 超出滑动是指当内容超出容器的范围时,可以使用滑动条来查看所有内容。下面是一个示例代码:上面的代码中,我们将容器的宽度和高度设置为 300px 和 200px,并将 设置为 auto,这样当内容超出容器的范围时,就…

uboot 来源与选择

一. uboot 简介 之前有文章对 uboot 进行了简单的说明。 Linux 系统要启动就必须需要一个 bootloader 程序,也就说芯片上电以后先运行一段 bootloader 程序。这段 bootloader 程序会先初始化 DDR 等外设,然后将 Linux 内核从 flash(NAND , …

lvgl overview

https://docs.lvgl.io/master/get-started/quick-overview.html 图像元素 屏幕上的图像元素以单根对象树管理,默认情况下根对象就是显示器的活动显示器——act_scr,在显示器注册时创建,参见lv_disp_drv_register。 应用也可以自己创建screen的根对象&…

1014蓝桥算法双周赛,学习算法技巧,助力蓝桥杯

家人们,我来免费给大家送福利了!!! 【1014蓝桥算法双周赛 】 背景 蓝桥杯全国软件和信息技术专业人才大赛是由工业和信息化部人才交流中心举办的全国性IT学科赛事。参赛高校超过1200余所,累计参赛人数超过40万人。该…

PHP 员工工资管理系统mysql数据库web结构apache计算机软件工程网页wamp

一、源码特点 PHP 员工工资管理系统是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 php员工工资管理系统 代码 https://download.csdn.net/download/qq_41221322/884215…

Python中的__repr__() __str__()

__repr__() __repr__() 是 Python 中的一个特殊方法(也称为 “dunder” 方法,由 “double underscore” 缩写而来)。当调用一个对象的 repr() 函数或者在控制台中打印一个对象时,这个方法就会被调用。它的目标是返回一个字符串&a…

用手势识别来测试视力?试试用百度AI来实现想法

文章目录 ⭐ 前言⭐ 灵感来源⭐ 项目准备⭐ 项目实现⭐ 不足与展望 ⭐ 前言 10月17日,以“生成未来(PROMPT THE WORLD)”为主题的百度世界2023将在北京首钢园举办。百度创始人、董事长兼首席执行官李彦宏将带来以“手把手教你做AI原生应用”…

git 项目管理操作

git stash: 保存当前工作进度 git stash save message... : 添加一些注释。 git stash pop : 恢复最新的进度到工作区 git remote prune origin&#xff1a;将本地分支与已删除的远程分支同步 git branch -d <branch-name> &#xff1a;删除分支 git branch -D <branc…

【安全】linux audit审计使用入门

文章目录 1 audit简介2 auditctl的使用2 audit配置和规则3 工作原理4 audit接口调用4.1 获取和修改配置4.2 获取和修改规则4.3 获取审计日志 5 audit存在的问题5.1 内核版本5.2 审计日志过多造成的缓存队列和磁盘问题5.2 容器环境下同一个命令的日志存在差异 6 参考文档 1 audi…

axios调用springboot项目接口获取数据简述版

简述版 前端 <div idZjw> <table> <tr v-for"item in all"><td>{{item.cno}}</td><td>{{item.name}}</td><td>{{item.age}}</td><td><img :src"item.picUrl" style"height: 130px;…

【`opencv_core` 和 `opencv_imgcodecs` 是 OpenCV(开源计算机视觉库)的两个主要模块】

opencv_core 和 opencv_imgcodecs 是 OpenCV&#xff08;开源计算机视觉库&#xff09;的两个主要模块。下面简要描述这两个模块的主要功能&#xff1a; opencv_core: 这是 OpenCV 的核心模块&#xff0c;为其他 OpenCV 模块提供了基础的数据结构和函数。它包含了基本的数据类型…

睿趣科技:未来抖音开网店还有前景吗

随着科技的快速发展&#xff0c;电商平台已经成为了人们生活中不可或缺的一部分。在中国&#xff0c;抖音作为一个短视频平台&#xff0c;近年来迅速崛起&#xff0c;吸引了大量的用户和商家。那么&#xff0c;在未来&#xff0c;抖音是否还能为商家提供一个有效的电商平台呢?…