明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3152|回复: 14

请问怎么定制铁路的线型?

  [复制链接]
发表于 2003-6-27 22:53:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2003-7-2 19:08:53 编辑

近日在画图时需划出铁路的线型
找了一本关于定制的书来看,
仍然是不得要领,
请各位高手帮忙!
在此先行谢过了!
发表于 2003-6-28 13:10:00 | 显示全部楼层
您看了我写的《AutoCAD2002高级应用技术》了么?里边有一个专题说铁路线...
 楼主| 发表于 2003-6-28 19:15:00 | 显示全部楼层
实在对不起您没有看到您的《Autocad2002高级应用》
我看的是刘林编著的,可能没有您编的好,
但是我还没有找到你的书。
你能提供线索吗或者是动动你的手指头帮我把命令贴上来?
不胜感激!
 楼主| 发表于 2003-6-29 19:04:00 | 显示全部楼层
陈兄:
拜托!
 楼主| 发表于 2003-6-29 19:05:00 | 显示全部楼层
伯雄兄:
拜托拜托!
 楼主| 发表于 2003-6-30 19:20:00 | 显示全部楼层
今天又来一位求教铁路线形的人,各位高手,请问你们为什么不留言?
为什么不指点指点我们这些水平较低的人?
发表于 2003-7-1 09:05:00 | 显示全部楼层
用这一招试试。
用多段线绘制铁路中心线,往两边偏移得到铁路线的宽。把中间的线改变线型为虚线。多段线编辑改变线宽与铁路线宽相同,同时打开线型生成项。用CAD中原有的虚线线形如果觉得中间的间隔不好,可以自己修改acadiso.lin。如原来的DASHED线形是这样定义的:
*DASHED,Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _
A, 12.7, -6.35
其中12.7表示划线长,-6.35表示空格大小。可以把它改成等长。或不修改原线形定义,而在该文件中加一个线形。只要如法炮制就可以了,如加上下面的内容:
*TIELU,Tielu __  __  __  __  __  __  __  __  __  __  __  __  __
A, 12.7, -12.7



本帖子中包含更多资源

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

x
 楼主| 发表于 2003-7-1 11:00:00 | 显示全部楼层
多谢东哥!
发表于 2003-7-1 14:17:00 | 显示全部楼层
自定义线型的方法很好,最好要编写一个程序来执行。
发表于 2003-7-1 15:29:00 | 显示全部楼层
;线型定义还是自己写,实现自动存文件,及自动加载

(vl-load-com)
(defun loadline(lname fname / adoc msp ltps lname)
  (setq adoc (vla-get-activedocument (vlax-get-acad-object)))
  (setq ltps (vla-get-linetypes adoc))
  (setq ltp (vl-catch-all-apply 'vla-load (list ltps lname fname)))
  (if (vl-catch-all-error-p ltp)
    (princ "此线型已存在或没有此线型!")
    (princ)
  )
  (princ)
)

(defun c:addline( / lname str1 str2 fname f)
  (setq lname (getstring "新定义线型名称:"))
  (setq str1 (getstring t "输入线型定义第一行:"))
  (setq str2 (getstring t "输入线型定义第二行:"))
  (setq fname "userline.lin")
  (setq f (open fname "a"))
  (write-line str1 f)
  (write-line str2 f)
  (write-line "\n" f)
  (close f)
  (loadline lname fname)
  (princ)
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-4-12 21:03 , Processed in 0.219273 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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