继以前写的文章-全面转移到Linux下做开发测试,今天终于搞了台奔腾系列的老机子装了CENTOS 8,然后安装LabVIEW社区版。
LabVIEW的开发界面和在Windows上的区别不大,控件风格倒是和Linux的风格一致。整个安装过程也很简单,进程序包目录后,先给INSTALL赋予x执行权限,然后运行此安装脚本即可。查看官方readme说明:As the root user in the mounted directory, enter sh ./INSTALL to install LabVIEW in the /usr/local directory. 直接用sh ./INSTALL来执行也可以。
前面板和程序框图的开发环境如下:
![](https://img.haomeiwen.com/i24447700/88390a8968879418.jpg)
这是笔者做的就简单的可视化程序,PODMAN容器控制与显示。整个程序利用system exec.vi来完成命令的运行,system exec.vi应该是调用shell程序。程序内部是事件结构完成响应用户点击“开始start”、“结束stop”,在事件结构的超时里面放置查看podman服务和容器运作状态的函数。前面板控件布局和程序框图函数布局和windows一模一样,就不在阐述了。
![](https://img.haomeiwen.com/i24447700/587e7986d7a333d1.jpg)
在Linux可视化编程,笔者觉得使用LabVIEW来实现是比较方便的,相比于QT等C++来说,没有那么晦涩难懂。但是LabVIEW数据库连接工具没有社区版,通过system exec.vi来命令行操作数据库也不失一种方法。在此,以后的开发工作转移到Linux上,脚本、web、界面编程上面下功夫。
网友评论