{期刊论文} 2010 利用AutoLISP语言绘制带缓和曲线的铁路曲线平面图

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

2010年 第 0l期 沿 海 企 业 与 科 技 NO.

01,
201

(总第 116期) COAS
TALENTERPRI
SESAND S
CIENCE&TECHNOLOGY (
Cumul
ati
vel
yNO.
1l6)

利用 Aut
oLI
SP语言绘制带缓和曲线的铁路曲线平面图
罗程耀

[摘 要 ] 通过 Au
toLI
SP编程方法的剖析 ,
探 讨 了基 于 vi
sua
lLI
sP(
vLI
sP)
编程软件环境 下 ,
利 用 Aut
oLI
SP语言编
程绘制带缓和 曲线的铁路 曲线平面图的过程 ,
为直接在 Aut
oCAD 图形环境下实现 复杂铁路 线路平 面制 图提供 了一种技术
方 法。


关键词] 线路平 面;
缓和 曲线 ;
Aut
oCAD;
Aut
oLI
SP

作者简介 ] 罗程耀 ,
中铁四院集 团南宁勘察设计 院有限公司助理工程 师,
研 究方向:
铁道 工程 ,
广 西 南宁,
530
003
[中图分类号 ]TP31
1 [
文献标识码 ]A [
文章编号]1
007
—772
3(2
010)
01—0
052—00
03

在铁路 工务 部 门 的 日常铁 路设 计 、
施工 、
维护 个绘制过程。整个计算过程采用模块化设计思想,
工作 中, 经常需要绘制铁路线路平面 图, 而铁路线 以消 息触 发方 式 编程 ,将程 序 分成 3个子 程序 模
路平 面 图绘 制 的难 点在 于 绘制 带 缓 和 曲线 的铁 路 块,使整个程序结构合理且易于维护 。
曲线。由于缓和曲线 的坐标位置是通过高次方程 三 、曲线 基 本 方 程 式 [


计算 得来 ,
具有 非线 性 的特 点 ,因此很 难 在 图纸 上 (一 )
缓和 曲线 常数计 算
绘制出准确的位置。无论是使用手工制图或在计 曲线半径 ; — —

算机上通过 Au toCAD制图,技术人员通常是通过 卜 缓和曲线长;


d—— 曲线偏角 ;
近似 位置 的方 法 绘制 ,这种 方 法 不光 需 要花 费 大
量的时间用于曲线要素 、 曲线起讫里程的计算 , p _ 锾 和 曲线 的 切 线 角 ,即 HY(或 YH)点

且线位坐标也不准确。Au t
oCAD不但具有完善的 的切线 与 ZH(或 HZ)点切 线 的交 角 ;

绘 图功能、良好的用户界面 , 而且允许用户进行二 8。—一缓和曲线的总偏角 ;


m — — 切垂距 ,
即 ZH(或 HZ)都 圆心 0向切线
次开发。 基于 Au
toCAD 自带的 Vis
ualuS
P(VusP)
所做垂线垂足的距离 ;
编程 软件环 境下 ,利 用 Auto
LISP语 言进行 二 次开
p——圆曲线内移量 , 为垂线长与圆曲线半径
发 ,可 以实现 带缓 和 曲线 的铁路 曲线平 面图 自动
R之差 。
绘制 。
R一上 .

、 Aut
oLI
SP语言简 介【

】 。一2R 7r
Au
toCAD是一种极其灵活的应用程序 ,提供
了多种开发工具 ,用户可 以根据 自己的需求对其
= =

去‘
进行开发和定制。其中 Au t
oLIS
P是一种解释型过 ,
be

m 一 —

程语言 ,适合于辅助工程中的非结构化设计( 其中 24OR


包括为解决 设计 问题 而不断 尝试 不 同方 案等 )
。 2 , ,

Vi
sualLI
SP(
VLI
SP)
是为 加速 AutoLI
SP程 序 p= 口
_ 一— _

24R 2688R 24R
开发而设计的软件工具。VLI SP的集成开发环境提
供 了许多功能 ,
可使编写、
修改代码以及测试和调 (二)
曲线要素计算
试程序变得更容易。另外 ,VLI
SP还提供了一个工 卜 切线长 ;

一 曲线长 ;
具,
可 以用 来发布 Aut
oLI
SP编 写 的独立应 用程序 。
E 矢距 ;
二、
Aut
oLI
SP程 序 开 发 思 路
广 切 曲差 。
根据带缓和曲线的铁路 曲线特点 ,本着为使
T=m+(
R+p)
tan・
下O

用者创造一个 良好 的人机交互环境 ,本程序在每

个步骤都设计 了文字提示 ,
用户只需按照 Aut
o— L=2l
o+・
 ̄'R(a-2 1)
f -
-l
CAD文本框 中的提示输入 已知参数 ,就能完成整 删

o+

52
Eo


R+p)
se
c・譬一
R 式中 ・
q=2T-L
四、程 序框 图及 说 明
(三 )
坐 标计算 本程 序框 图如 图 1所 示 ,
它 除 了主程 序外 ,

以 ZH(或 HZ)
为 坐标 原 点 ,
切线 为 X轴 ,
垂直 附有 3个子 程序模 块 ;
切 线方 向为 Y轴 : 子 程序 (I):
坐 标转换 计算模 块 ;
5 3

子 程序 (Ⅱ):
缓 和 曲线 坐标计 算模块 ;
T T

缓和曲线部分 、 ;
子 程序 (Ⅲ):曲线坐标 计算模 块 ;
缓和 曲线部 分 x=R・
sina+m、
y=R(
1-c
os ̄ 印;

图 1 绘制带缓和曲线的铁路 曲线平面图设计程序框 图
53
五、
绘 图 实例 两端直线边已确定 ,曲线半径 4
50m,缓和曲线长
新建南 宁电厂 铁路 专 用 线专 JD2曲线 ,曲线 60m,
在 Aut
oCAD中绘制 成果 如 图 2所示 。

图 2 绘制 带 缓 和 曲线 的铁 路 曲线 平面 图 成 果

六、
结 语 减轻了工程人员的劳动强度。
该程序利用了模块化设计思想 ,整个程序结
构 合理 且易 于维 护 ,
具有 方便 人 机对 话 功 能 ,
易学 [
参考文献 ]

1]李子铮,
李超 ,
张跃.
Aut
oLI
SP实例教程 [
M].
北京:
机械 工
易用 ,可用于各种铁路工程 中的平面图曲线绘制
业 出版 社 .
2003.
工 作 ,实现带 缓 和 曲线 的铁 路 曲线 自动绘 制 和 曲

2]王兆祥铁 道工程测量[
M].
北京:
中国铁道 出版社,
1998

线要素的 自动计算 ,
大大提高 了绘图质量和效率 ,

You might also like