找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1990|回复: 6

[VBA函数]:编一个将鸿业市政的横断面数据格式转化为EICAD横断面数据格式的文件

[复制链接]
发表于 2008-8-15 15:39:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
编一个将鸿业市政的横断面数据格式转化为EICAD横断面数据格式的程序
处理前的数据格式(鸿业市政的横断面数据格式)
k0+000
-23.544 275
-17.314 274.44
-14.413 269.46
-0.612 269.14
1.803 270
15.63 267.5
25.78 265
27.829 264.10
k0+040
-4.923 277.5
-0.891 275
4.333 272.5
10.768 270
20.108 267.5
28.327 265
36.504 263.50
k0+080
-10.346 280
-5.852 277.65
5.158 272.5
9.184 271.05
10.536 270.06
13.84 270.06
16.233 269.82
22.324 267.42
k0+120
-15.9 288.12
-15.165 282.09
-7.673 279.65
1.259 276.90
5.174 275.72
14.629 272.15
21.906 269.83
28.575 267.11
29.182 267.11
30.203 265.87
35.612 265.87
36.55 264.32
k0+160
-9.376 282.5
-0.886 288.10
5.985 278.50
10.484 277.63
16.951 275.53
k0+180.24
-27.743 292.5
-23.042 290
-17.465 287.5
-10.391 285
-3.614 282.5
2.269 280
9.464 277.5
16.13 275
处理后的数据格式(EICAD横断面数据格式)0
-27.743 292.5 -23.042 290 -17.465 287.5 -10.391 285 -3.614 282.5
2.269 280 9.464 277.5 16.13 275
40
-9.376 282.5 -0.886 288.1
5.985 278.5 10.484 277.63 16.951 275.53
80
-15.9 288.12 -15.165 282.09 -7.673
279.65 1.259 276.9 5.174 275.72 14.629 272.15 21.906 269.83 28.575 267.11 29.182 267.11 30.203 265.87 35.612 265.87 36.55 264.32
120
-10.346 280 -5.852 277.65
5.158 272.5 9.184 271.05 10.536 270.06 13.84 270.06 16.233 269.82 22.324 267.42
160
-4.923 277.5 -0.891 275
4.333 272.5 10.768 270 20.108 267.5 28.327 265 36.504 263.5
180.24
-23.544 275 -17.314 274.44 -14.413 269.46 -0.612 269.14
0.728 269.2 1.803 270 15.63 267.5 25.78 265 27.829 264.1
说明
1 桩号
将K0+060、K1+060,K1+064.325等形式的数据格式转化成纯粹的数据格式,依次为。60。1060。1064.325
就是将数据中的非数字字符(如K,+)删除,并取从左边第一个非0的数字后的数字,并单独写在一行
2 两桩号之间的各行
将两个桩号之间的各行第一个数字为负数的各行放置于一行,(第一个数字为负数的各行之间可能夹杂有
第一个数字为正数的行)
将两个桩号之间的各行第一个数字为正数的各行放置于一行,(第一个数字为正数的各行之间可能夹杂有
第一个数字为负数的行)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2008-10-25 17:04:56 | 显示全部楼层
看看 正需要
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 111个

财富等级: 日进斗金

发表于 2008-11-16 21:32:51 | 显示全部楼层
这并不难,原理大概同此http://www.xdcad.net/forum/showthread.php?s=&threadid=655729
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-6-11 10:28:07 | 显示全部楼层
正需要这东西,谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-6-12 16:06:19 | 显示全部楼层
正需要这东西
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-7-20 10:48:09 | 显示全部楼层
看看
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-8-4 20:40:49 | 显示全部楼层
找了好久,谢谢楼主了。收下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-22 06:19 , Processed in 0.312215 second(s), 44 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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