服务器上配置一个可以上传文件的程序_基于WebVI的Syetemlink应用程序插件
本文参考了GitHub中systemlink-web-interface-template-master案例下载地址:链接:https://pan.baidu.com/s/1R4XM2H0kSJosm7nBMUYS3Q 提取码:71il这个资料包里包含了一个在LabVIEW NXG中创建的项目,该项目预配置为构建一个NIPKG,可以用来安装一个已构建的WebVI应用程序到SystemLink服务器
本文参考了GitHub中systemlink-web-interface-template-master案例
下载地址:
链接:https://pan.baidu.com/s/1R4XM2H0kSJosm7nBMUYS3Q
提取码:71il
这个资料包里包含了一个在LabVIEW NXG中创建的项目,该项目预配置为构建一个NIPKG,可以用来安装一个已构建的WebVI应用程序到SystemLink服务器上。
下面的说明提供了将NIPKG安装到SystemLink服务器上的步骤,方法与SystemLink服务器将NIPKGs安装到远程Windows和Linux实时目标上的方法相同。
一、为自部署配置SystemLink服务器
- 在有SystemLink服务器的机器上登录;
- 打开NI SystemLink客户端配置实用程序;
- 在连接状态下,选择“连接到SystemLink Server”单选按钮,在服务器主机名和IP地址故障转移列表字段中输入IP地址(localhost或127.0.0.1),点击“应用”;
4.在浏览器中,在SystemLink web应用页面中导航到“系统管理器应用程序”;
5.在系统管理系统的仪表板上点击进入“待定系统”,添加新列出的系统(它将使用服务器的主机名)作为托管系统,进行工作区设置,连接等操作。
注:这里20版本和19.0之前的版本有很大的不同,最直观的是仪表板变的更好看了,另外在待定系统的连接中需要对其的工作区进行设置。
连接完成后就会在受管系统中看到连接的系统。
二、构建LabVIEW NXG WebVI应用程序
(说明:截止到文章更新时间,还没有找到基于LabVIEW NXG的SystemLink Web应用插件的模板,手动方式可参考https://zhuanlan.zhihu.com/p/183875475,但相信蛋糕会有的,模板会有的)
- 在LabVIEW NXG中的打开下载好的webvi-systemlink-plugin.lvproject。
2.有关修改SystemLink插件所需的支持文件的详细信息,请参阅本自述文件中的安装和自定义插件(Installing and Customizing the Plugin);
3.进入WebApp.lvdist并单击生成,这里要注意一些参数的配置情况;
注:可以参考以下的视频和官方的帮助手册,了解LabVIEW NXG 发布应用远程部署:
LabVIEW NXG 发布应用 远程部署功能_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com三、使用程序包存储库上传和安装
- 在浏览器中,导航到“程序包存储库应用程序”,创建一个订阅源(feed)或重用现有的订阅源;
2.在订阅源的详细信息中,点击“程序包”下面的“添加”按钮;
3.点击“上传程序包”进行浏览
4.导航到并选择LabVIEW NXG生成的NIPKG,完成NIPKG文件的上传;
5.重新导航到SystemLink web应用页面中,到系统管理器、受管系统下,(新版本的受管系统详细界面也变了呢~)
6.点击“软件”栏并导航到“订阅源”标签栏,如果没有则手动添加NIPKG的订阅源到系统中;
7.进入“可用”选项卡,找到WebVI构建应用程序。这个例子项目使用了显示名称SystemLinkWebVI Plugin,如果没有找到,注意“类别”、“视图”等的勾选;
8.从与应用程序同一行的下拉按钮中选择“安装”
9.安装成功后,回到列出所有安装应用程序的SystemLink Web应用页面,在“其他应用”下,你会看到一个名为WebVI的应用程序。点击这个图标将会加载在LabVIEW NXG中创建的WebVI应用程序;
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)