发 帖  
原厂入驻New
[资料]

荣小菜补钙记第9期:基于LabVIEW OOP的仪表控制库(6)

2021-2-18 21:08:49  771 labview 面向对象
分享
荣小菜补钙记第9期:基于labview OOP的仪表控制库(6)
同步更新于 WeChat:荣小菜在补钙
大家好,我是荣小菜,也可以叫我Richie,今天继续分享基于LabVIEW OOP的仪表控制库系列。仪表控制库已经基本完成,我们目前在设计配套的“仪表初始化配置”Vi。上一期我们完成了其中的文件IO路径设计,本期我们就要基于此来开发配置文件的读写Vi。

没跑题哦,我们设计的这些Vi都是在为终极目标铺路啊。^_^
1.     按名称读取INI
首先进行“按名称读取INI”Vi的功能设计。该函数功能比较简单,功能如下:
a)   根据“配置文件名”、“段名”、“键名”读取配置文件中的内容。
b)  若段或键不存在能传递出清晰的错误(良好的错误处理机制是Vi的关键)。
c)   能将输入的关键数据输出 (该Vi可能连续使用,方便布局)。
成型的代码如下:该Vi在实现读取功能的基础上,搭配自定义错误,具有一定错误处理机制。Vi端口将“文件名”、“段名”和“键名”原位传出,有助于在连续使用该Vi时代码布局规整。

2.      按名称写入INI
之后进行“按名称写入INI”Vi的功能设计。该函数功能比较简单,功能如下:
a)   根据“配置文件名”、“段名”、“键名”写入新值覆盖旧键值。
b)   若段或键不存在能传递出清晰的错误(良好的错误处理机制是Vi的关键)。
c)    能将输入的关键数据输出 (该Vi可能连续使用,方便布局)。
成型的代码如下:该Vi在实现写入功能的基础上,搭配自定义错误,具有一定错误处理机制。Vi端口将“文件名”、“段名”和“键名”原位传出,有助于在连续使用该Vi时代码布局规整。

3.      总结
本期我们完成了配置文件读写Vi的开发,后面就可以大打出手,额不对,是大展身手来设计具体的“仪表初始化配置”Vi了。终于快要进入正题啦!!!
工程源码:
DemoProj2016.rar (72.37 KB, 下载次数: 3 )

注意:配置文件应存为ANSI编码的,这样用Vi才可以读写中文。
1
举报 分享淘帖 只看该作者
最近下载过的用户(3)
· 2021-2-19 09:38:04
好的,真棒。顶起!!!
· 2021-2-19 09:38:47
论坛有你更辉煌。
· 2021-2-20 11:59:38
有质量,用心好贴,报赞!

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发资料
关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表