规划指标核实中机动车位自动编号的方法

来源 :科教新时代 | 被引量 : 0次 | 上传用户:skyman9907
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  嘉兴市规划设计研究院有限公司 【摘要】如今建设项目的规划指标核实都要求对机动车位个数进行测量,测量内容包括车位边线和编号。随着车位数量不断增长,实现车位编号的自动化是提高编号效率的有效方法。
  【关键词】车位测量;编号;VBA
  【中图分类号】TU244 【文章标识码】B 【文章编号】1326-3587(2013)04-0167-01
  一、引言
  如今建设项目的规划指标核实要求对机动车位个数进行测量,测量内容包括车位边界线和编号。随着车位数量不断增长,实现车位编号的自动化是提高编号效率的有效方法。
  二、实现自动编号的方法
  编号一般都在cad环境中完成,利用cad支持的VBA语言来完成自动编号,使得编号速度得到很大提高。
  使用cad命令“VBAIDE”打开程序编写窗口
  首先声明通用变量:
  Dim textposition(0 To 2) As Double ‘’ 定义编号位置
  Dim varRet As Variant ‘’定义拾取点坐标
  Dim n As Integer ‘’定义起始编号
  Dim s As String ‘’定义编号内容
  Sub 普通车位编号() ‘’ 开始编写函数
  On error goto err ‘’发生错误时候转到err语句
  Dim Message, Title, Default ‘’定义初始编号输入对话框
  Message = "请输入您想开始的车位编号(必须是正整数),例:如果你想从50开始,请输入50"
  Title = "初始编号赋值"
  Default = "1"
  n = InputBox(Message, Title, Default) ‘’赋值初始编号
  Do While n < 10 ’’ 当编号小于10时的编号位置
  n = n + 1
  varRet = ThisDrawing.Utility.GetPoint(, "Start point of path: ")
  textposition(0) = varRet(0) + 1
  textposition(1) = varRet(1) - 1.3
  textposition(2) = varRet(2)
  s = n - 1
  ThisDrawing.ModelSpace.AddText s,textposition,0.7
  ‘’在图上显示编号内容,位置,大小
  Loop
  Do While n < 100 And n > 9 ‘’ 当编号大于9小于100时的编号位置
  n = n + 1
  varRet = ThisDrawing.Utility.GetPoint(, "Start point of path: ")
  textposition(0) = varRet(0) + 0.7
  textposition(1) = varRet(1) - 1.3
  textposition(2) = varRet(2)
  s = n - 1
  ThisDrawing.ModelSpace.AddText s, textposition, 0.7
  Loop
  Do While n < 1000 And n > 99 ‘’当编号大于99小于1000时的位置
  n = n + 1
  varRet = ThisDrawing.Utility.GetPoint(, "Start point of path: ")
  textposition(0) = varRet(0) + 0.3
  textposition(1) = varRet(1) - 1.3
  textposition(2) = varRet(2)
  s = n - 1
  ThisDrawing.ModelSpace.AddText s, textposition, 0.7
  Loop
  Do While n > 999 ‘’当编号大于999时的位置
  n = n + 1
  varRet = ThisDrawing.Utility.GetPoint(, "Start point of path: ")
  textposition(0) = varRet(0) + 0.2
  textposition(1) = varRet(1) - 1.3
  textposition(2) = varRet(2)
  s = n - 1
  ThisDrawing.ModelSpace.AddText s, textposition, 0.7
  Loop
  Err:
  Exit sub
  End Sub ‘’函数结束
  以上是普通车位编号的程序内容,实现车位编号从初始编号开始不断递增,利用鼠标拾取的方式使得编号自动居中对齐(仅适用于尺寸为5.5*2.5米的车位,其它尺寸车位需适当平移)。在此程序基础上,做适当修改还可以实现编号中带字母的车位自动编号。
  三、结束语
  利用VBA语言来实现编号的自动化,使车位编号过程简化了许多,提高了工作效率。不仅在cad中,office软件中也可以使用类似的方法来简化重复的操作。在工作中使用计算机语言来实现重复过程的自动化,可以事半功倍。
  【参考文献】
  1、(美)考汀汉姆.Mastering AutoCad VBA,北京:电子工业出版社 2001.11
其他文献
一段时间以来,南县玉潭实验学校小学部的艺术实践工作坊是学生最爱去的地方,5月14日,工作坊里十多名小学生正忙着在一块块白布上扎染,图案不同、颜色各异的扎染展现出学生的想象力。  国家级非物质文化遗产扎染,是艺术实践工作坊中最受学生欢迎的内容。除了扎染,学生们还在艺术实践工作坊里,用廢弃的材料做成了可动的人偶,创作了千奇百怪的泥塑、栩栩如生的剪纸、独具匠心的编织品……木棍、贝壳、藤草、石头、卫生纸、
期刊
【中图分类号】G432 【文章标识码】A 【文章编号】1326-3587(2013)04-0151-01  “学习数理化,走遍天下都不怕。”“数学成绩好了,家长心里就踏实多了。”数学在人们心中的位置很高。不少的人,衡量学生智力看数学,按成绩分班只看数学。于是,小学生数学作业越来越多,书包越背越重,压力越来越大,负担越来越重。与数学新课程提出的数学教学应致力于实现义务教育阶段的培养目标,体现基础性、
期刊
【中图分类号】G623.31 【文章标识码】D 【文章编号】1326-3587(2014)06-0057-01  初上高中,大多数同学可能就听别人说物理是最难学的的科目,一上来对她就产生了畏难心理。那么,高中物理是不是真得挺难学呢?我们是不是就没有学好她的希望了呢?答案都是否定的!只要我们讲求一定的方法,物理是不难学好的。也可能有的同学会说“我初中物理学得不错,高中物理肯定没问题的”,这样想也是要
期刊
【摘要】现代信息技术的发展,促进了教学方式的变革,但是,多媒体技术在教学中的应用却并不是一帆风顺的。本文描述了一位农村教师在应用多媒体技术辅助教学过程中所经历的从冲动、盲目,到怀疑、放弃,再到理性、成熟的过程,侧面反映了多媒体教学技术的发展历程,从而帮助教师理性地认识多媒体在教学中的应用。  【关键词】多媒体;教学;发展;历程  【中图分类号】G613 【文章标识码】D 【文章编号】1326-35
期刊
【中图分类号】G682 【文章标识码】B 【文章编号】1326-3587(2013)04-0153-02  [教学内容]《地域文化与人口》  [设计思想]本节是本单元最后一节,前三节分别介绍了人口的增长、人口的容量和人口的迁移;地域文化对人口的发展、人口的迁移都会产生一定的影响,所以,本节教材是对前三节知识的深化和拓展。  《课程标准》要求,能举例说明地域文化对人口的影响、中国文化的发展对人口发展
期刊
【中图分类号】G583 【文章标识码】C 【文章编号】1326-3587(2013)04-0158-01  为了全面贯彻落实《国家中长期教育改革和发展规划纲要》中关于推进教学改革的精神,探索既减轻学生课业负担,又有效提高课堂教学效益的新路径,我在物理课堂教学中开展了“三全”“五优化”实践活动,促进课堂由知识型教学向能力型教学转变。  一、“三全”“五优化”的内涵  1. “三全”,即全体、全面、全
期刊
【摘要】《语文课程标准》指出,语文教学应在师生平等对话的过程中进行”,“阅读是学生、教师、文本之间的对话过程。阅读是学生的个性化行为,不应以教师的分析来代替学生的阅读实践,要珍视学生独特的感受、体验和理解。  【关键词】新课标;阅读;高中语文  【中图分类号】G252.24 【文章标识码】A 【文章编号】1326-3587(2013)04-0160-01  根据整个高中阅读教学内容,并结合高中三年
期刊
【摘要】计算教学是小学数学教学的基础,学生计算能力的高低直接影响其数学综合素质。计算教学是一个长期复杂的教学过程,要提高学生的计算能力也不是一朝一夕的事,要做到经常化,有计划、有步骤、持之以恒、教师和学生共同努力才有可能见到成效,才能提高学生的计算能力,全面提高学生的数学综合能力。  【关键词】有效性;误区;口算练习;计算习惯  【中图分类号】G633.3 【文章标识码】C 【文章编号】1326-
期刊
【摘要】初中阶段采用传统定义把函数看成变量之间的依赖关系,在教学中多采用学生熟悉的具体实例,引导学生认识其中的变量关系,在探索过程中,学生可以获得变量之间相互依赖关系的切身感受,由此体验函数关系的产生过程,为后面的抽象概念学习打下基础。  【关键词】初中数学;函数教学;体验函数  【中图分类号】G633.7 【文章标识码】C 【文章编号】1326-3587(2014)06-0056-01  函数是
期刊
【中图分类号】G152 【文章标识码】D 【文章编号】1326-3587(2013)04-0157-01  “综合探索”作为美术课程的重要领域,应怎样在美术学习活动开展和实践呢?“综合、探索”学习领域的教学,要求教师寻找美术各门类、美术与其他学科、美术与现实社会之间的连接点,设计出丰富多彩的“综合、探索”领域的课程。在教学过程中,应特别注重以学生为主体的研讨和探索,引导学生积极探索美术与其他学科、
期刊