美文网首页
关于程序初始化的一点思考

关于程序初始化的一点思考

作者: 刘小白DOER | 来源:发表于2021-07-05 22:00 被阅读0次

    最近对于现有的程序反思了一下,在程序初始化时候进行一些改进,方便后期维护。

    本文以LabVIEW为例。

一、通过.ini文件保存配置,在拉进程时读取其中配置

    1.1程序框图。打开配置数据 VI,读取由引用句柄指定的配置数据中某个段的键值。如该键不存在,则VI返回默认值。该VI支持字符串中出现多字节字符。通过连线数据至默认值输入端可确定要使用的多态实例。

    1.2前面板。将.ini文件中的键值读取后存入lv的变量中,由四个变量组成。

    1.3Configuration File.ini配置文件,里面是设备监控配置文件,Monitor代表是否监控,Warn代表是否告警。

二、配置功能全局变量FGV来传递变量

    2.1程序框图,利用未初始化的移位寄存器,循环只执行一次,数据保存在移位寄存器。

    

    2.2前面板

三、程序初始化InitializeComponent

    配置文件读取有了,FGV来传递变量有了,那么就来真正的初始化,把两个功能串起来!

四、在设备监控时调用FGV来完成监控Main程序

五、配置文件修改页面修改FGV的值,同时写入.ini文件

    这个是程序初始化之外的内容,就是写入ini文件,提供实时修改参数,在这里笔者就不再阐述了,可以搜素LV例程参考。

相关文章

  • 关于程序初始化的一点思考

    最近对于现有的程序反思了一下,在程序初始化时候进行一些改进,方便后期维护。 本文以LabVIEW为例。 一...

  • 关于【小程序】的一点思考

    实现了【触手可及】体现了【用完即走】,张小龙提出的理念违背了用户使用时长吗?个人看来都是基于用户体验的。有了小程序...

  • Java关于初始化问题的总结(一)

    Java关于初始化问题的总结(一) 前言 以下针对Java程序中一些初始化问题进行探讨与总结 成员初始化 当创建一...

  • go程序启动时执行安装install初始化数据

    go程序启动时执行安装install初始化数据 目的 程序启动执行install 安装初始化程序,如初始化mysq...

  • 关于自动程序的思考

    在业务系统的程序编写过程中,我们常常发现业务功能流程基本相同,于是大量复制粘贴出现了。这是一个大量重复的劳动。 我...

  • 关于程序的思考(一)

    「程序」这个概念很宽泛,在不同的领域代表不同的含义,不过都有一些共性,「程序」都是可安装、可升级、可卸载的 1,手...

  • 关于程序的思考(二)

    上一篇先谈到了手机中的程序的一些特点,然后联想到自己大脑中的程序,这篇就谈谈如何在人脑中安装程序。 先让我们回忆一...

  • Anroid内核——启动篇

    Linux启动过程 开机并执行bootloader程序(引导程序); 操作系统内核初始化(执行内核程序,初始化各种...

  • Nil Channels 的作用

    思考来源于一次忘记初始化channel,造成程序卡死。 查找资料发现操作nil channels会永远阻塞,这个特...

  • iOS面试6 - 内存管理

    内存布局 内存区域: 内核区(low) - 程序加载 - 保留(high)程序:未初始化数据(.bss)已初始化数...

网友评论

      本文标题:关于程序初始化的一点思考

      本文链接:https://www.haomeiwen.com/subject/sociultx.html