当前位置: 首页 > news >正文

LabVIEW通过网络传输数据

LabVIEW通过网络传输数据

选择应用程序的联网功能时,最重要的因素是应用程序使用的通信模型。不同的通信模型具有不同的数据传输要求。下表列出了最常见的几种通信模型以及推荐功能。

通信模型

说明

范例

推荐联网功能

处理数据

传输最新数据,从一个或多个终端至主机。

嵌入式控制器采集温度数据,然后将周期性将数据传输至主机,从而使用户可监控系统的状态。

共享变量

数据流

数据点的高速传输,一般是从写入数据的计算机至读取数据的计算机,在读取的计算机上显示或处理数据。

嵌入式控制器采集电机的振动数据,然后将每个数据点以数据流方式传递至主机,进行分析和处理。

网络流*

基于命令

低延迟数据传输,从命令计算机发送至另一台计算机,触发该计算机上的一个事件。基于命令的通信通常频率不高,但是不能丢失任何数据点。

用户单击HMI应用程序的停止按钮时,应用程序发送停止命令至控制传送带的CompactRIO终端停止传送带。

网络流*

* 仅在Windows和RT系统上可用。

根据计算机的操作系统以及传输数据的应用程序,可能需要用到上表列出之外的其他网络功能。使用下图选择最合适的网络功能。

可在LabVIEW中实现下列网络功能:

使用蓝牙VI和函数创建至蓝牙设备的无线连接。

使用IrDA函数创建至红外设备的无线连接。

通过LabVIEWWeb服务器的远程前面板远程查看和控制VI前面板。

通过连接至OPC系统,共享工业网络的实时数据。

如果应用程序在系统启动时自动加载(实时应用程序的常规情况),则应用程序可能会在网络完全配置之前启动。在系统将连接请求发送至网络接口前,网络连接可能会失败。考虑使用等待已配置的网络VI来延迟自动网络连接请求,直到系统可以发送连接请求。

上文中提到的例子和资料,均在word中的附件里,可点击下载。

    需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目问题,可联系我们。

相关文章:

  • 【PTHREAD】线程属性
  • 如何做好项目管理?项目管理和团队协作是关键
  • 《嵌入式 – GD32开发实战指南》第20章 GD32的存储结构
  • Vue模块语法上(插值指令过滤器计算属性-监听属性)
  • 初识网络
  • Linux的OpenLava配置
  • MySQL如何记忆
  • 【回溯算法】leetcode 78. 子集
  • stm32f4xx-外部中断
  • Tricentis NeoLoad:自动化的企业性能测试平台
  • Linux内核中网络部分结构以及分布
  • 从无到有的基于QT软件的DIY桌面番茄钟(上)
  • Springboot整合ElasticSearch
  • Golang JWT 认证 (三)-添加token自动刷新机制
  • 哈希方法总结
  • [译]CSS 居中(Center)方法大合集
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • canvas 高仿 Apple Watch 表盘
  • Django 博客开发教程 8 - 博客文章详情页
  • gulp 教程
  • HTTP 简介
  • JS学习笔记——闭包
  • php ci框架整合银盛支付
  • Python爬虫--- 1.3 BS4库的解析器
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 汉诺塔算法
  • 老板让我十分钟上手nx-admin
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 数组的操作
  • 我的zsh配置, 2019最新方案
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​力扣解法汇总946-验证栈序列
  • # centos7下FFmpeg环境部署记录
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (2022 CVPR) Unbiased Teacher v2
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (ZT)出版业改革:该死的死,该生的生
  • (定时器/计数器)中断系统(详解与使用)
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • ******之网络***——物理***
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .Net程序帮助文档制作
  • .NET中GET与SET的用法
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48
  • @SuppressWarnings注解
  • @WebServiceClient注解,wsdlLocation 可配置
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [AIR] NativeExtension在IOS下的开发实例 --- IOS项目的创建 (一)
  • [Android]使用Retrofit进行网络请求
  • [C# 开发技巧]实现属于自己的截图工具