发布到web就是说让LabVIEW程序在网页上运行。这个需要客户端上有LabVIEW或者是LabVIEW Web插件。

设置

先从工具-选项-Web服务器把启动远程前面板服务器、SSL都选中,然后查询一下证书。

操作

写一段小程序,这里是做了个每按一次按钮数值加一的程序。


工具-Web发布工具
选择VI
查看模式为内嵌时,客户端可以控制程序前面板;查看模式为快照或显示器时,客户端无法控制前面板,只能查看。


输入网页标题

默认URL是http://服务器名:端口号/文件名.html的形式。如果需要把VI发送到同一局域网下的其他电脑,需要把服务器名改成客户端的IP地址。

复制网址至客户端的浏览器

在空白处右键单击,请求VI控制权,可在客户端对前面板进行操作,此时服务器不能对此VI进行操作。

客户端

服务器

用完之后释放VI控制权

发布至外网

需要使用IP映射工具,例如说nat123.
添加映射。

选择80网站。
内网端口号需要与LabVIEW Web服务器端口号(最开始设置的那个东西)一致。

等待刷新,然后用外网域名把内网信息替换掉。
http://desktop-79560h7:8000/2.html—http://560eeb10.nat123.fun:22966/2.html

然后就可以通过替换完成的网址打开程序了。

可能出现的问题

NPAPI插件不可用的问题。
新版本的Google Chrome、Mozilla Firefox、Microsoft Edge都不支持这个插件。
而NI的建议是用IE浏览器。
试了一下搜狗浏览器,右键-切换到兼容模式也能解决这个问题。

LabVIEW基础-程序发布至web相关推荐

  1. 破界!Omi生态omi-mp发布,用小程序开发生成Web

    破界!Omi生态omi-mp发布,用小程序开发生成Web omi-mp 是什么 Omi 框架是微信支付线研发部和 AlloyTeam 开源的通用 Web 组件化框架,基于 Web Components ...

  2. ASP.NET Web应用程序发布到IIS

    ASP.NET Web应用程序发布到IIS 一.发布前的准备工作 1.检查数据库连接字符串 2.检查数据库登录名 二.发布(以MVC程序为例) 1.找到 `BundleConfig` 2.发布(VS2 ...

  3. Java之J2se-Java语言基础(程序结构) 教学视频发布了,请小伙伴们前往观看

    Java之J2se-Java语言基础(程序结构) 教学视频发布了,请小伙伴们前往观看 视频地址如下: http://v.youku.com/v_show/id_XODA5NTM3NTAw.html

  4. PHP服务端、Unity客户端 双端基础源码做avalon阿瓦隆桌游面sha(类似狼人游戏)支持WebGL、小程序发布

    文章目录 PHP服务端发布(Windows下演示) Windows 安装PHP 启动服务器 Linux家族 Unity客户端发布 发布Windows客户端 发布WebGL端 演示 源码解析 联系作者 ...

  5. 黑马程序员之Web前端全栈 · 阶段一 前端开发基础 (3)

    Web前端全栈 · 阶段一 前端开发基础 (3) 说明 三.HTML 标签 1. HTML 语法规范 1.1 基础语法概述 1.2 标签的关系 2. 基本结构标签 2.1 第一个 HTML 2.2 基 ...

  6. VS2017 Web应用程序发布网站步骤

    VS2017 Web应用程序发布网站详细步骤 一.web发布 二.IIS安装 三.IIS管理器发布网站 四.出现的问题及其解决方法 一.web发布 1.用VS2017打开项目. 2.选中解决方案,点击 ...

  7. 渐进式web应用程序_渐进式Web应用程序简介

    渐进式web应用程序 Interested in learning JavaScript? Get my ebook at jshandbook.com 有兴趣学习JavaScript吗? 在jsha ...

  8. ATL服务器:用 Visual C++创建的高性能的Web应用程序和XML Web 服务

    C++是很多网络中繁忙站点的核心.这为构建中间层企业逻辑提供了高度的性能基础,经常用于扩展Web 服务器和动态地生成HTML.今天使用Internet信息服务(IIS)和Visual Studio?的 ...

  9. Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)

    原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二) Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 ...

最新文章

  1. mysql基础什么意思,Mysql一些基本概念
  2. 我的Linux生涯之文件链接
  3. C/C++:sizeof('a')的值为什么不一样?
  4. Spring事务管理--(一)数据库事务隔离级别与mysql引擎基础讲解
  5. 【Python】青少年蓝桥杯_每日一题_3.19_约分
  6. 单脉冲雷达的相干干扰的研究文章_什么是量子纠缠和量子退相干?这个比喻太绝了!...
  7. 如何制作linux系统硬盘,教你制作Linux操作系统的Boot/Root盘
  8. github 头像生成 java_Java 如何根据头像地址生成圆形的头像?
  9. 合工大850参考书_合肥工业大学计算机考研850上岸经验分享
  10. 线段树||BZOJ1593: [Usaco2008 Feb]Hotel 旅馆||Luogu P2894 [USACO08FEB]酒店Hotel
  11. 讲的真透彻!还有人不知道什么是AndroidX的吗?已拿offer入职
  12. EntityFrameWork连接多Db配置
  13. 摩拜APP、小程序停服 摩拜单车全面接入美团
  14. 2021年智慧交通十大热点
  15. 8086CPU各寄存器及其简介
  16. SPSS 工作空间不足的解决办法
  17. 嵌入式linux机械臂,一款基于ARM嵌入式的机械臂的设计与实现
  18. 【JavaWeb】JSP:基本语法大全
  19. 微软服务器系统2018,升级微软2018 Windows10 四月正式版17134(1803)系统的多种方法...
  20. 2012刚流行的段子

热门文章

  1. Java数据结构——直接插入排序+希尔排序+冒泡排序
  2. 904-线程池项目死锁问题分析
  3. jacob离线语音合成和百度AI在线语音合成
  4. uniapp页面通讯-uni.$emit、uni.$on、uni.$once、uni.$off
  5. VSCode调试代码的三种方式
  6. 2021年福建高考成绩排名查询,2021年福建高考成绩排名查询系统,福建高考位次排名查询...
  7. SQL和Oracle获取每周、每月、每年第一天和最后一天
  8. linux课程班兰州,兰州云计算培训,兰州计算机培训班,兰州计算机培训哪家比较好...
  9. 安装prometheus遇到:Failed to execute operation:file existed解决办法
  10. mac 使用launchctl 开机时加速vim、emacs