weiyd007 发表于 2007-3-27 09:35:29

请教关于文本保存的问题

小弟现在做的一个系统,是为2个采集系统通用的。
由于每次换用另一个采集时,参数设置比较麻烦。
请教:
如何保存当前的参数设置?
如何在下一次使用时调用上次参数设置的文件?

大家多帮帮啊!!!
在线等。。。。急:L

eeijiake 发表于 2007-3-27 09:37:01

将设置参数作为数组存储下来,以备调用

weiyd007 发表于 2007-3-27 09:41:46

怎么保存啊?不是很明白啊
能不能麻烦您,给个小程序啊,多谢

eeijiake 发表于 2007-3-27 10:15:15

给你个小例子,个人见解,仅供参考,欢迎指正,呵呵。向文件写入字符串的例子

weiyd007 发表于 2007-3-27 11:20:14

多谢多谢
学习中。。。。有问题再向您请教

weiyd007 发表于 2007-3-27 11:37:53

我的是用的LV7。0的
您的程序我看过了,但是再7.0中没有对应的这样的函数啊。
还有一个问题
调用是不是直接把TXT文件打开对数组赋值?

eeijiake 发表于 2007-3-27 11:47:21

那您在7。0的fuction中找找file I/O下的一些vi,应该有类似功能的。
调用的时候是可以直接把txt文件打开对数组赋值的,不过建议您在生成文件的时候在每个参数后面加一个标识符号例如#之类的,方便调用的时候自动将其区分开来。也可以在后面加换行符号,调用的时候每次读取一行就可以了

weiyd007 发表于 2007-3-28 15:37:41

感谢您的帮助
还有两个问题
1,如何在每个参数后换行
   如果要是加#的话,如何识别?
2,有些参数为汉字输入的,能否保存?我现在没有实现汉字保存的,都是0。

weiyd007 发表于 2007-3-28 16:35:23

置顶再问。。。。
:(

eeijiake 发表于 2007-3-28 19:02:44

换行比较简单,在字符串后面接一个回车就行,您可以用string constent键入一个回车,然后和原字符串组合起来即可!
汉子也能保存的没有问题。要注意字节数,一个汉字好像是一个英文字母长度的两倍

weiyd007 发表于 2007-3-28 19:18:05

恕小弟实在笨的可以
能不能再麻烦您给个例子
用string constent 怎么建入个回车?

飞雨天 发表于 2007-3-28 19:22:26

回复 #11 weiyd007 的帖子

string模块上有的,carriage return什么的

eeijiake 发表于 2007-3-28 19:32:38

给您一个字符串加回车的小程序,请参考指正

weiyd007 发表于 2007-3-28 19:58:03

感谢
虽然几位热心的帮助,但是我表达能力的:L :L
我把我做的界面草图和一个保存代码传上来,几位帮我看下
我的想法是想把界面的参数保存下来,然后再下次用的时候调用就好了,没有设置成默认参数,是因为要测2套设备
上车测试的那种,拿个本本在车上输入汉字和参数不方便。所以,。。
感谢

eeijiake 发表于 2007-3-28 20:16:56

明白您的意思了,您看看以下两个程序,一个是按行保存一个是按行读取,读取程序关键是一个vi叫pick line
忘记保存了,请下载第二个

[ 本帖最后由 eeijiake 于 2007-3-28 20:19 编辑 ]
页: [1] 2
查看完整版本: 请教关于文本保存的问题