- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SCR脚本文件的Matlab/AutoCAD结合使用
重庆市勘测院
摘 要 本文首先结合在AutoCAD中创建图层和添加文字样式的脚本文件,分别介绍了AutoCAD中SCR脚本文件编写、执行方法及注意事项;然后在Matlab中编写程序实现从Excel文件中读取所需数据,并生成SCR脚本文件,并在AutoCAD中执行生成的脚本文件;最后,将上述方法应用于重庆市现代测绘基准体系建设过程中不同数据处理方案所得结果的较差统计分析,并实现对不同数据处理结果之间较差的地理空间分布情况的显示,为选择最优方案提供了直观的依据。同时验证了方法的可行性,也为这些常用软件的结合使用提供了一种新方法。
关键词 工程测量技术;Matlab;AutoCAD;SCR脚本文件
Guo Caili
(Chongqing Survey Institute, Chongqing 400020, China)Abstract: Firstly, combine with the establishment of script files to create a new layer and text style in AutoCAD, this paper discussed the edit, execute method and matters need attention of the script file. And then this paper writes the program using Matlab, which reads data from Excel, creates AutoCAD SCR script file, and then the above SCR file is executed in the AutoCAD to realize the graph display. At last, this paper applied the above method to analysis the range of different surveying results during the Chongqing modern surveying datum establishment and display the spatial placement, which puts forward the intuitionistic basis to select the appropriate method. At the same time, the feasibility of the method is verified and a new approach to use above commonly-used software is putted forward.
Keywords: Engineering Surveying Technology; Matlab; AutoCAD; SCR Script File
1 引言
图1新建图层脚本 图2 新建图层脚本执行过程
图3 新建文字样式脚本 图4 新建文字样式脚本执行过程
2.3 使用方法及注意事项
从上面的实例中我们可以看出,SCR脚本文件的内容实际上就是在AutoCAD命令提示行中所用命令的有序集合。脚本文件中每一行对应AutoCAD命令提示行中的一个命令或是对一个选项的响应。
值得注意的是,一般情况下脚本文件中的空格和空行在运行时相当于按Enter键,为了能正确地运行脚本文件,要严格控制文件中空格和空行的使用,避免多余的空格和空行,导致运行过程中出现异常。
脚本文件在运行时不允许用户输入任何新的信息,所有的信息都包含在脚本文件中。
脚本文件中可以包含注释,任何以“;”开始的行都被当作注释行在运行时被忽略。
作为脚本文件中一个经常用到的脚本命令,“DELAY”命令用于设置时间延迟。由于脚本文件是自动运行的命令序列,一些操作发生得非常快,可以使用“DELAY”命令进行必要的停顿。“DELAY”命令的通常格式为:“DELAY Time”,其中,Time为延迟时间,取值范围为0~32767,单位为毫秒。
运行中的脚本文件在调用另一个脚本命令时停止执行。如果脚本文件被取消,或脚本文件遇到错误,并且造成该文件的执行被悬挂时,“RESUME”命令会跳过导致出错的命令,继续执行未完成的脚本文件内容。
“RSCRIPT”命令用于重复执行脚本文件,直到用户取消。
3 实例说明
在重庆市现代测绘基准体系建设过程中,由于起算数据、平差软件和方法的不同,经常采用不同的数据处理方案,从而出现了不同的测量成果,需要对这些成果进行比较、分析,从而选择最优
文档评论(0)