明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1539|回复: 6

[提问] 请教如何方便的存读数据文件?

[复制链接]
发表于 2016-6-6 08:44:01 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 etoxp 于 2016-6-6 08:46 编辑

不想用.txt的方式,譬如对一个多层嵌套的表,存的时候要拆开并按一定格式写到txt中,读的时候又要按一定规则读入,还要重新赋一遍值。能不能象matlab一样,可以把多个变量直接保存在一个.mat文件中,读的时候load一下,里面的变量就直接进到内存当中了,省掉中间的转换过程。
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2016-6-6 10:00:39 | 显示全部楼层
如果你说的变量是“系统变量”就简单多了,因为我们不 需要关心它的顺序。用一个表来保存,然后写入注册表。
发表于 2016-6-6 10:12:21 | 显示全部楼层
发表一下个人看法,楼主所说理论上应该行的通,用特殊字符就是特定格式(类似xml树一样)存储,然后通过读取txt文件,识别特定字符,加入条件判断写入...应该可以的吧,不过貌似不是很明白楼主所说,能否举例说明一下... 跟两位学习了。
 楼主| 发表于 2016-6-6 13:06:00 来自手机 | 显示全部楼层
cdma2546 发表于 2016-6-6 10:12
发表一下个人看法,楼主所说理论上应该行的通,用特殊字符就是特定格式(类似xml树一样)存储,然后通过读取 ...

你说的还是用.txt作为数据存储文件,我不想用这种繁琐的方法。
发表于 2016-6-6 19:49:53 | 显示全部楼层
可以 lisp么就用lsp格式保存 直接load就可以加载设置变量了,比如你的设置文件是这样的
  1. (setq var1 4.2
  2. var2 "text....")


加载之后就自动设置了两个变量var1、 var2

你要做的就是研究如何生成这个lisp文件
发表于 2016-6-7 00:14:32 | 显示全部楼层
直接用ldata绑定在DWG上不就行了
 楼主| 发表于 2016-6-7 00:34:04 来自手机 | 显示全部楼层
kozmosovia 发表于 2016-6-7 00:14
直接用ldata绑定在DWG上不就行了

以前只听说过这种做法,没实践过。查了一下,应该可以基本实现我的目标。谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-20 08:03 , Processed in 0.170613 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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