明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2079|回复: 7

[求助]如何将文本文件按指定格式输出到CAD??

[复制链接]
发表于 2009-10-25 10:49 | 显示全部楼层 |阅读模式

一个文本文件内容如下:(当然前面还有好多内容,不过我这里只需要最后面的部分)

…………

Refraction:0.160

[STATION]
IIIGP4,01,,,41.253000,,,
I042,00,,,,,,
I043,00,,,,,,
I041,00,,,,,,
IIIGP6,01,,,52.078000,,,

[OBSER]
IIIGP4,I042,,8853.000000,14.280000,,,,,,,,
I042,I043,,428.000000,2.750000,,,,,,,,
I043,I041,,828.000000,-3.679000,,,,,,,,
I041,IIIGP6,,775.000000,-2.488000,,,,,,,,

我想输出到如图所示的CAD图形中,输出前CAD中已有点位和点号,但是没有连线,也没有文字。

请问各位高手,如何在CAD加载一个窗体,通过此窗体的按钮或者菜单来实现?

本人菜鸟一个,谢谢各位先。。。。

本帖子中包含更多资源

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

x
 楼主| 发表于 2009-10-25 10:53 | 显示全部楼层

主要就是提取

IIIGP4,I042,,8853.000000,14.280000,,,,,,,,
I042,I043,,428.000000,2.750000,,,,,,,,
I043,I041,,828.000000,-3.679000,,,,,,,,
I041,IIIGP6,,775.000000,-2.488000,,,,,,,,

在线等高人。。。。

发表于 2009-10-25 18:55 | 显示全部楼层

ini文件?

像这类文本,用xml序列化更简单些

不过,你是哪里不清楚?如果是文本文件读取不知道的话,先在网上找相关的源码看看吧

 楼主| 发表于 2009-10-26 16:02 | 显示全部楼层

其实好多地方不清楚。。。

我看看资料先

谢谢斑竹啦

发表于 2009-10-26 19:53 | 显示全部楼层

给定的数据文件中没有坐标数据,如有坐标数据也可以一并绘制线段,以下程序演示只绘出了距离和高差。

根据数据文件标注两点之间距离和高差程序演示如下:

本帖子中包含更多资源

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

x
 楼主| 发表于 2009-10-26 23:10 | 显示全部楼层

ljttjl,高手~~佩服啊,小弟估计还是属于没入门的那种……

数据文件中没有坐标数据,因为已经有CAD图上标出了点位和点号

现在只需要标出高差和距离

ljttjl兄~能否给出部分代码?C#最好,谢过啦

发表于 2009-10-27 13:30 | 显示全部楼层

建议一下:)

数据文件改成xml格式最好,这样数据的读取要简单些,或者直接程序生成序列化文档

你的文本格式读取代码复杂点

多义线是否应该附着扩展数据,以适应下一步的修改?

界面的处理应该是什么格式?最好附图说明

 楼主| 发表于 2009-10-27 16:30 | 显示全部楼层

程序与界面大致跟ljttjl做的差不多。

最终把数据输出成这个格式,放到一个ListView中或者RichTextBox中

IIIGP4,I042,8853,14.28
I042,I043,428,2.75
I043,I041,828,-3.679
I041,IIIGP6,775,-2.488

然后在CAD将相应的点连成多义线,并附上

h=14.280m

s=8853m

                                                    

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

本版积分规则

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

GMT+8, 2024-6-3 20:38 , Processed in 0.146319 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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