【JKI SMO】框架讲解(九)

devtools/2024/11/14 1:14:08/

        本节内容将演示如何向SMO框架添加启动画面。

        1.打开LabVIEW新建一个空白项目,并保存。

        2.找到工具,打开SMO Editor。

        3.新建一个SMO,选择SMO.UI.Splash。

        4. 打开LabVIEW项目,可以看到项目里多了一个SystemSplash类。

        打开Process.vi可以看到有个初始点JKI启动界面模板,后期我们可以在此基础上进行修改。

        打开SystemSplash.TestLauncher.vi,测试一下程序是如何执行的。可以看到下面有一行是进度提示。

         进入process.vi类,看一下这个消息提示是每收到一条提示便发给对应的条件分支。

        5.打开SystemSplash.TestLauncher.vi,切换到程序框图可以明显看到对应的工作原理。

        6. 现在可以对启动VI做一些修改。

        首先需要做一个延时,对于实际工业应用程序来说,在程序启动时通常需要加载配置文件,仪器初始化,界面UI初始化等等操作。

        这里需要用到OpenG的一个工具包,大家可以在VI Package Manager里下载。

        添加一个延时OpenG函数,如果需要在启动界面执行完成自动停止,则需要加入停止SMO函数和隐藏SMO函数。

 

         


http://www.ppmy.cn/devtools/86455.html

相关文章

Linux 使用技巧及示例

1. 快速切换目录 技巧: 使用别名来快速切换到常用的目录。示例:# 添加到 ~/.bashrc 文件 echo alias myproject"cd /home/user/Projects/my_project" >> ~/.bashrc source ~/.bashrc # 重新加载配置文件使其生效2. 管道和重定向 技巧: 使用管道 (|) 和重定向…

方差与标准差的解释

前言 文中记录了我在学习过程中,针对数据的离散程度所做的一些评价,主要涉及到方差和标准差,下面举了一个简单的例子。在统计学中,方差和标准差是用于衡量一组数据离散程度的重要指标。 一、方差 方差是每个样本值与全体样本值的…

自学网络安全,从小白到大神的破茧之路!

在当今数字化高速发展的时代,网络安全已经成为了至关重要的领域。无论是个人的隐私保护,还是企业、国家的关键信息资产维护,都离不开网络安全的有力保障。出于对这一领域的浓厚兴趣以及对未来职业发展的清晰规划,我毅然决然地踏上…

不同行情下算法的具体使用!

上一篇我们说到了不同公司算法交易的区分,有朋友提出了不同的行情下的算法交易应该怎么使用,小编今天就带大家了解下!当然具体实际状况百出,这种可以实际为准(韭菜修养全拼实际探讨交流)! 我们在…

Nacos 2.x 新增 grpc 端口,Nginx 需要配置TCP端口转发的注意事项

Nacos 2.x 开始,最大的变化就是端口。在默认主端口 8848 之外又新增了三个端口,新增端口是在配置的主端口 server.port 的基础上,进行一定偏移量自动生成。 8848(主端口,默认8848)web页面端口及相关http接口…

开始尝试从0写一个项目--前端(三)

器材管理板块 添加器材管理导航 src\views\home\Home.vue src\router\index.js src\views\equipment\Equipment.vue <template><div>hello!</div></template> 测试 搜索导航分页查询 src\views\equipment\Equipment.vue <template><div&…

【数据结构初阶】千字文章带你征服 “ 双向链表 ”(附源码)

hi&#xff0c;bro&#xff01;又见面啦 目录 前言&#xff1a; 一、链表的分类 二、双向链表 1、 概念与结构 2、 双向链表的实现 2.1 定义双向链表的结构 2.2 初始化 2.3 尾插 2.4 头插 2.5 打印 2.6 尾删 2.7 头删 2.8 查找 2.9 在pos结点之后插入…

EEtrade:区块链是什么

区块链&#xff0c;这个近年来频繁出现在我们视野中的术语&#xff0c;已经从一个技术小众圈的词汇&#xff0c;逐渐演变为全球关注的焦点。从比特币的诞生&#xff0c;到如今在金融、供应链、物联网等领域的广泛应用&#xff0c;区块链技术正在深刻地改变着我们的生活。那么&a…