找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1358|回复: 10

求助:系统参数保存

[复制链接]
发表于 2009-11-12 16:18:17 | 显示全部楼层 |阅读模式
求助各位大侠:对于一个系统,我想在一个地方把一些参数设置好后保存起来,软件可以调用这些参数,软件操作人员也能对这些参数进行修改和保存,有没有什么简单的方法可以实现(除数据库外)。谢谢各位!
发表于 2009-11-13 09:28:47 | 显示全部楼层
简单的做法是,将这些参数做成一个簇,界面上操作更新后,保存,将这个簇保存为文件。程序再次启动时,读文件,将簇里数据分配给各参数。代码简洁,也易于管理。
回复 顶

使用道具 举报

发表于 2009-11-13 11:31:15 | 显示全部楼层
支持二楼。也可以用此贴方法            求助:如何讲一些参数设置好后保存起来???
http://www.cpubbs.com/bbs/viewth ... &fromuid=107480
回复 顶

使用道具 举报

发表于 2009-11-13 16:18:39 | 显示全部楼层
回复 顶

使用道具 举报

 楼主| 发表于 2009-11-14 17:00:56 | 显示全部楼层
简单的做法是,将这些参数做成一个簇,界面上操作更新后,保存,将这个簇保存为文件。程序再次启动时,读文件,将簇里数据分配给各参数。代码简洁,也易于管理。
flow 发表于 2009-11-13 09:28



谢谢你的建议。

我也想过将参数保存在文件里面,下次打开软件的时候先从文件中将相应的值读取出来再显示,问题是如果这样设置程序,打包成EXE文件后,要正确运行此程序,必须将此文件和EXE文件放于同一目录下,否则程序会出错,或者给此文件设置一个固定的路径(程序移植到其他电脑时需要将此文件放于相同的路径。这些给使用上造成了一些麻烦。

我的想法是,不使用文件或者数据库,在程序里面设置一个保存当前控件值的这样一个功能就好了。我试过通过源代码改变控件的值,然后退出程序的时候,先手动保存一下,再将程序打开,这样控件所显示的值就是修改后的值了。我想问问,labview有没有提供这样的子VI,可以在程序退出的时候保存面板上某些参数的值。不知道怎么去触发前面板上的Save这个功能。

各位大侠有什么建议,小弟感激不尽!!!
回复 顶

使用道具 举报

发表于 2009-11-15 00:41:07 | 显示全部楼层
回复 顶

使用道具 举报

 楼主| 发表于 2009-11-15 15:21:42 | 显示全部楼层
6# liyankun

这上面的内容好像不是我所要的呢。。。。。。
回复 顶

使用道具 举报

发表于 2009-11-15 21:40:53 | 显示全部楼层
可以在程序当前路径下建立配置文件,打包时有support file 选项,包含进去就可以了。不需要固定路径。
你说的保存后,控件值保存最新的方式,我也很想知道,看看有没有高手~~~
回复 顶

使用道具 举报

发表于 2009-11-18 13:30:38 | 显示全部楼层
回复 顶

使用道具 举报

发表于 2009-11-19 09:19:49 | 显示全部楼层
不明白这个问题有什么大困难呢?二楼的方法已是比较好的方法了。怎么会有5楼的问题呢?你设置保存的路径为一个绝对路径,读取配置也是个绝对路径,怎么会有这样的问题?
然后,不需要把配置文件加载打包里面,配置是自己产生的文件,不存在预先要加入到SUPPORT的说法。
回复 顶

使用道具 举报

发表于 2009-11-24 10:23:22 | 显示全部楼层
10楼的 right,lv的正解啊!
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 09:57 , Processed in 0.044217 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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