明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1714|回复: 6

画横断面的问题

[复制链接]
发表于 2008-5-22 12:23:00 | 显示全部楼层 |阅读模式

各位大哥帮帮小弟!

请告知用excel和AutoCAD绘制道路横断面图的方法!

发表于 2008-5-28 16:11:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-5-28 23:23:00 | 显示全部楼层
  刚申请的 请大家以后多多照顾哈
发表于 2024-6-26 14:03:11 | 显示全部楼层
hnsy_2008 发表于 2008-5-28 23:23
刚申请的 请大家以后多多照顾哈

(defun c:DrawSectionFromExcelData ()
  ; 读取导入的 Excel 数据
  (defun read-excel-data (filename)
    (setq file (open filename "r"))
    (setq data nil)
    (while (setq line (read-line file))
      (setq values (vl-string->list line))
      (setq data (append data (list values)))
    )
    (close file)
    data
  )

  ; 根据数据绘制横断面图
  (defun draw-sections (data)
    (setq start-point (getpoint "\n请输入绘图起始点: "))
    (foreach row data
      (setq mileage (atof (nth 0 row)))
      (setq offset (atof (nth 1 row)))
      (setq elevation (atof (nth 2 row)))
      (draw-one-section start-point offset elevation)
    )
  )

  ; 绘制单个横断面线段
  (defun draw-one-section (start-point offset elevation)
    (setq end-point (polar start-point 0 offset))
    (setq end-point (list (car end-point) (+ (cadr start-point) elevation)))
    (command "pline" start-point end-point)
  )

  ; 让用户选择 Excel 数据文件
  (setq filename (getfiled "选择 Excel 数据文件" "" "csv" 1))
  (if (findfile filename)
    (progn
      (setq data (read-excel-data filename))
      (draw-sections data)
    )
    (princ "\n未找到指定的文件。")
  )
)
发表于 2024-7-17 17:57:59 | 显示全部楼层
hnsy_2008 发表于 2008-5-28 23:23
刚申请的 请大家以后多多照顾哈

注册 登录一次就在没来过了啊  真遗憾
发表于 2024-8-4 23:17:02 | 显示全部楼层
注册时间  2008-5-22


元老级人物啊
发表于 2024-8-20 11:12:53 | 显示全部楼层
你还别说,CAD画横断面图,的方面,我也很想知道。简单方便的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-18 12:43 , Processed in 0.161568 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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