Labview_网络流

news2024/7/4 4:25:24

网络流的介绍

网络流是一种易于配置、紧密集成的动态通信方法,用于将数据从一个应用程序传输到另一个应用程序,其吞吐量和延迟特性可与 TCP 相媲美。但是,与 TCP 不同的是,网络流直接支持任意数据类型的传输,而无需先将数据展合和拆合为中间数据类型。网络流以向后兼容的方式展平数据,使使用不同版本LabVIEW运行引擎的应用程序能够安全、成功地相互通信。网络流仅仅适用与Labview软件之间的通信与其他软件不兼容。

网络流的使用步骤

1.创建网络流端点-读取/写入
2.写入数据/读取数据
3.关闭网络流端点
在这里插入图片描述

端点URL配置

ni.dex://host_name:context_name/endpoint_name

URL的组成部分

  1. ni.dex URL

使用的协议。dex协议指定URL为端点URL。 该部分可以配置时可以省略

  1. host_name

端点所在计算机的项目别名、DNS名或IP地址。该部分的默认值为localhost,即连接至端点所在的计算机的网络位置。

  1. context_name

端点所在的应用程序名称。除非指定的URL包含“创建网络流写入方端点”函数的写入方名称接线端或“创建网络流读取方端点”函数的读取方名称接线端,否则该部分为空字符串。 注: 一台计算机上只能有一个应用程序名称可以作为默认context_name。因此,如一台计算机上有多个应用程序使用网络流,必须为这些应用程序的每个端点分配一个URL,而不是名称。—说人话就是当在同一台计算机上多个应用程序使用网络流时,创建写入端点中的写入方名称、读取URL及创建读取端点中的读取方名称均写URL格式。

  1. endpoint_name

分配给端点的名称,“创建网络流写入方端点”函数的写入方名称接线端,“创建网络流读取方端点”函数的读取方名称接线端。

例子
将数据流至运行网络流应用程序的计算机
在这里插入图片描述

连接端点至运行一个网络流应用程序的远程计算机时,如下图所示,必须使用下列语法的URL在两个端点之间建立连接:

//host_name/endpoint_name

按照下列步骤,使用该语法URL在两个端点之间按提示建立连接。

  1. 使用“创建网络流读取方端点”函数在远程计算机上创建一个读取方端点,如下图所示。

在这里插入图片描述

在上图中,host_name是10.0.0.62,endpoint_name是Reader。因此,该端点的URL为//10.0.0.62/Reader。 注: LabVIEW按照下列顺序解析主机名称:
终端名称(在LabVIEW项目中指定)
DNS名称
IP地址

  1. 使用“创建网络流写入方端点”函数在本地主机上创建一个写入方端点,使用读取方URL指定读取端点的URL,如下图所示。

在这里插入图片描述

将数据流至运行多个网络流应用程序的计算机
在这里插入图片描述

连接端点至运行多个网络流应用程序的远程计算机时,如下图所示,必须使用下列语法的URL在两个端点之间建立连接:

//host_name:context_name/endpoint_name

按照下列步骤,使用该语法URL在两个端点之间按提示建立连接。

  1. 使用“创建网络流读取方端点”函数在远程计算机上创建一个读取方端点,如下图所示。

在这里插入图片描述

在运行多个使用网络流应用程序的计算机上创建端点时,URL必须包括host_name、context_name、endpoint_name,如上图所示。在该例中,为端点分配URL,而不是名称,确保了一台计算机上的多个应用程序不使用相同的context_name,避免端点重复连接。

  1. 使用“创建网络流写入方端点”函数在本地主机上创建一个写入方端点,使用读取方URL指定读取端点的URL,如下图所示。
    在这里插入图片描述

将数据流至本地主机上的一个应用程序
在这里插入图片描述

如连接至本地主机上另一个应用程序中的端点,如下图所示,必须使用下列语法的URL在两个端点之间建立连接。

//localhost:context_name/endpoint_name

按照下列步骤,使用该语法URL在两个端点之间按提示建立连接。

  1. 使用“创建网络流读取方端点”函数在应用程序中创建一个读取方端点,如下图所示。
    在这里插入图片描述
  2. 使用“创建网络流写入方端点”函数在另一个应用程序中创建一个写入方端点,使用读取方URL指定读取端点的URL,如下图所示。
    在这里插入图片描述

注: 本地主机运行两个使用网络流的应用程序,所以必须为每个端点指定URL,而非名称。

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

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

相关文章

一键设置水印,全面护航:跨境平台产品刊登新功能上线

一、Allegro、OZON、Coupang、Cdiscount、Wish、Temu、Walmart、OnBuy、TikTok、Wildberries平台新增产品刊登支持设置水印。 【普通水印】直接跳转到添加水印页面,勾选所要的图片,点击确定,自动替换原图。 【管理水印】直接跳转到水印模版页…

JAVA【案例5-2】模拟默认密码自动生成

【模拟默认密码自动生成】 1、案例描述 本案例要求编写一个程序,模拟默认密码的自动生成策略,手动输入用户名,根据用户名自动生成默认密码。在生成密码时,将用户名反转即为默认的密码。 2、案例目的 (1&#xff09…

汇凯金业:现货黄金交易规则有哪些 投资必读

现货黄金投资近年来发展迅猛,吸引了许多新手投资者进入市场。那么,现货黄金交易规则究竟有哪些?本文将详细介绍现货黄金交易的关键规则,帮助投资者更好地掌握投资技巧,实现稳健收益。 一、保证金交易制 什么是保证金交易? 现…

【智能家居照明磁吸灯驱动方案】LED磁吸轨道灯智能照明调光控制芯片FP7195,耐压80V降压恒流无频闪芯片,0.1%深度调光无频闪无抖动,调光细腻丝滑

随着极简主义无主灯照明的设计风潮来袭,磁吸灯成了室内灯光设计的重点元素,磁吸灯的设计采用模块化的概念。 预设好轨道后,可以自由选择光源的样式:筒灯、射灯、格栅灯、泛光条、吊线灯等等,各种灯具及不同色温光源的…

怎么改png图片的颜色?

要改变PNG图片的颜色,可以采取以下几种方法: 使用Photoshop等图像编辑软件:或者,也可以使用Photoshop中的选区工具(如矩形选框、椭圆选框、套索工具等)选中图片中需要改变颜色的部分,然后创建一…

Kompas AI自然语言处理能力对比

一、引言 自然语言处理(NLP)是衡量人工智能(AI)系统智能程度的重要指标之一。NLP技术的进步使得机器能够理解、解释和生成人类语言,在各个领域中发挥了巨大的作用。本文将对比Kompas AI与其他主要AI产品在NLP方面的表…

暴雨虐长沙,生灵受煎熬

今天,“湖南长沙市遭遇强降雨,一小时的降雨量足够注满54个西湖”这消息,终于登上互联网社交平台热搜榜。 截图:来源社交网站 综合多家媒体消息概述如下。 昨(24日)天,湖南长沙市遭遇强降雨,一…

房产平台系统小程序源码

🏠 一键解锁购房新体验 🔓 房产小程序 实现前端 发布二手房 租房 商品 求租 求购等信息; 后台发布 新房,二手房租房 商品 写字楼 求租求购等房源信息; 功能完善的一块房产小程序 🌟 房产平台小程序的魅力…

LeetCode —— 只出现一次的数字

只出现一次的数字 I 本题依靠异或运算符的特性&#xff0c;两个相同数据异或等于0&#xff0c;数字与0异或为本身即可解答。代码如下: class Solution { public:int singleNumber(vector<int>& nums) {int ret 0;for (auto e : nums){ret ^ e;}return ret;} };只出…

手机卡顿反应慢怎么解决?4个实用技巧,轻松提升运行速度

当你的手机变得像一只蜗牛一样缓慢&#xff0c;每一个滑动、每一次点击都充满了无尽的等待&#xff0c;是不是让你感到无比沮丧&#xff1f;别担心&#xff0c;你并不孤单。手机卡顿、反应慢是许多用户都会遇到的问题。那么&#xff0c;手机卡顿反应慢怎么解决呢&#xff1f;本…

百度comate 专业版免费试用90天

我发现一个编码效率提升好帮手——Baidu Comate&#xff0c;结合文心大模型和百度编程大数据&#xff0c;为你生成优质编程代码。现在通过我的链接注册&#xff0c;立得90天专业版体验卡&#xff0c;来吧&#xff0c;让我们一起释放“十倍”软件生产力&#xff01; https://com…

软通动力子公司鸿湖万联携多款重磅创新产品亮相华为开发者大会

6月21日&#xff0c;华为开发者大会&#xff08;HDC 2024&#xff09;在东莞松山湖盛大开幕。作为面向全球开发者的年度盛事&#xff0c;大会吸引了来自全球范围内的数千名杰出的开发者、合作伙伴、行业专家及学术精英&#xff0c;旨在深入研讨科技创新如何引领行业进步&#x…

游戏AI的创造思路-技术基础-深度学习(5)

继续深度学习技术的探讨&#xff0c;填坑不断&#xff0c;头秃不断~~~~~ 3.5. 自编码器&#xff08;AE&#xff09; 3.5.1. 定义 自编码器&#xff08;Autoencoder, AE&#xff09;是一种数据的压缩算法&#xff0c;其中压缩和解压缩函数是数据相关的、有损的、从样本中自动学…

嵌入式通信协议-----UART协议详解(基于智芯Z20k11X)

目录 一、简介 1.概念 2.结构 3.特点 4.优缺点 二、协议帧组成 1.起始位 2.数据位 3.奇偶校验位 4.停止位 三、UART通信过程 四、USART与UART区别 五、代码实现 1.硬件框图 2.软件实现 一、简介 1.概念 USART&#xff08;Universal Synchronous Asynchronous R…

c语言常用易错记录

c语言常用易错记录 文章目录 c语言常用易错记录1.for循环 1.for循环 示例&#xff1a; #include <stdio.h>int main() {int i;for (i 0; i < 10; i) {printf("%d\n", i);}return 0; }执行顺序 备注&#xff1a;此图来源于b站鹏哥C语言视频课截图&#xf…

微软NVIDIA讲师直播讲解:探索LLM大模型的小型化 —— 小模型在NVIDIA Jetson 与 NIM 平台的最佳实践

Webinar主题&#xff1a;探索LLM大模型的小型化 —— 小模型在NVIDIA Jetson 与 NIM 平台的最佳实践 时间&#xff1a;6月25号 晚8点-9点 时长&#xff1a;1h 活动形式&#xff1a;线上 点击链接报名本次在线研讨会&#xff1a;https://www.nvidia.cn/webinars/sessions/?s…

7thonline第七在线受邀出席零售业卓越运营联盟(COER)2024

近期&#xff0c;一场汇集行业精英、探讨卓越运营的盛会——零售业卓越运营联盟&#xff08;COER&#xff09;2024论坛开幕。此次论坛吸引了全球众多零售业者的关注&#xff0c;7thonline第七在线创始人马克骏先生也应邀参与该论坛&#xff0c;共同探讨零售业的未来发展趋势。 …

Linux_应用篇(24) CAN 应用编程基础

本章我们学习 CAN 应用编程&#xff0c; CAN 是目前应用非常广泛的现场总线之一&#xff0c;主要应用于汽车电子和工业领域&#xff0c;尤其是汽车领域&#xff0c;汽车上大量的传感器与模块都是通过 CAN 总线连接起来的。 CAN 总线目前是自动化领域发展的热点技术之一&#xf…

测评策略:提升美客多、亚马逊店铺排名的有效武器

在跨境电商平台上成功打造一家具有竞争力的店铺&#xff0c;特别是在美客多这样的知名平台上&#xff0c;确实需要卖家们投入大量的研究和精力进行精细运营。以下是我基于个人经验和深入研究&#xff0c;总结出的几个关键秘诀&#xff0c;旨在帮助卖家们提高销量并提升店铺的排…

React+TS前台项目实战(十四)-- 响应式头部导航+切换语言相关组件封装

文章目录 前言Header头部相关组件1. 功能分析2. 相关组件代码详细注释3. 使用方式4. Gif图效果展示 总结 前言 在这篇博客中&#xff0c;我们将封装一个头部组件&#xff0c;根据不同设备类型来显示不同的导航菜单&#xff0c;会继续使用 React hooks 和styled-components库来…