已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序说明本程序是按照测量坐标所编制的,即与数学坐标系中的 xy 刚好相反,(x 在后面程序几何计算中需要特别注意此处,本程序就是一个通用解决坐标平面几何的问题的方法。本程序就是采用平面几何计算的方法,一步步实现需要的结果。:yfy() 定义函数名称(圆放样首字母):Prgm:?x 定义第一点 A 的 x 坐标,?要求用户自己填数值进去,下面同:?y 定义第一点 A 的 y 坐标:?xx 定义第二点 B 的 x 坐标:?yy 定义第二点 B 的 y 坐标:(xx-x)2+(yy-y)2bx 计算 AB 之间的距离并定义给 bx:(xx-x)/(yy-y)a 计算直线 AB 的斜率并定义给 a :x-a*yb 直线的标准方程是 y=a*x+b ,算出了直线 AB 的方程了:yy-yi i 为判定参数, y 就是数学坐标系中的 x,yy-y 为正或者负,可以判定沿 y 轴(测量坐标系 y 轴,即数学坐标系 x 轴)沿正方向还是反方向走。:Disp “banjing“显示“距离”命令,此处让使用者输入时知道自己即将输入什么:Input r 要求输入半径数值并将输入的数值定义给符号“r” :(r2-bx/4)d 计算圆心 O 到弦 AB 之间的距离,线段 AB 的中点为 D 点,即线段 OD 的长,并定义给符号“d”:Disp “youbian“ 显示“右边”命令,此处让使用者输入时知道自己即将输入什么:Input youbian 特别说明:将 AB 用线连起来,由 A 至 B 的方向看,圆弧是否在直线 AB 的右边,假如是就输入数字 1;假如不是就输入除 1 外的任何数字,比如输入 0。从第一点向第二点看,在右边。由 A 至 B 的方向看,圆弧在直线 AB 的右边,则由 B 至 A 的方向看,圆弧必定在直线 AB 的左边,此处是个判定参数。:Disp “huchang“ 显示“弧长”命令,此处让使用者输入时知道自己即将输入什么:Input s 要求输入弧长数值并将输入的数值定义给符号“s” ,s 为待求点到 A 点的距离,即待求点与 A 点的桩号差。s 为到第一点A 的距离。:If youbian=1 Then:dd:ss:Else:-dd:-ss:EndIf 以上是 If 语句,列明两种不同条件下数值的不一样取值:if io Then:1i:Else:-1i:EndIf 上面是 if 语句,即 yy-yi 中的 i 为判定参数,沿正方向与沿反方向算法不一样,刚好相反:(y+yy)/2+i*d*a/(a2+1)yyy 计算出了圆心的坐标 y 值:(x+xx)/2-i*d/(a2+1)xxx 计算出了圆心的坐标 x 值至此,圆心的坐标已经确定了。线段 AB 的中点为 D 点,D 点的坐标为((x+xx)/2, (y+yy)/2) ,已知 OD 的距离 d,将 D 点偏移距离 d即圆心 O 点的坐标。 (与直线段直线放样程序一样的)以上程序的就是先确定直线 AB,让后找出 AB 的中点 D 点,再算出圆心 O 到 D 点的距离 d,让后按照直线段直线放样程序的方法将 D 点向圆心的方向偏移距离 d 求得圆心 O 点的坐标。好了,继续执行程序吧,开始下一步!:r*sin(s/r)hx 计算待求点对应的道路中线点 X 点,在以圆心为坐标原点,OA 为 X 轴正方向的坐标系统中的坐标 x 值:r*cos(s/r)hy 计算待求点对应的道路中线点 X 点,在以圆心为坐标原点,OA 为 X 轴正方向的坐标系统中的坐标 y 值Tan-1(x-xxx)/(y-yyy)aaIf yo Then:1i:Else:-1i:EndIf :zy+zi*zd/(ya2+1)ydy 待求点坐标 y 值:Zx+zi*zd*ya/(ya2+1)ydx 待求点坐标 x 值:Disp “x=“ 显示 x=,告诉使用者下面显示的是 x 值:Disp ydx 显示 ydx 的数值,即目标点的 x 值:Disp “y=“ 显示 y=,告诉使用者下面显示的是 y 值:Disp ydy 显示 ydy 的数值,即目标点的 y 值:EndPrgm 程序结束注意事项:1、要分清楚第一点,第二点,目标的距离 S 都是相对于第一点而言。2、(a2+1)表示 a 的平方+1 整体开根号,根号打不出,我也没有办法3、设置计算器的精度 在主界面按“MOOD”键,将光标移至第三行 “Display Digits”中按“ENTER”键选择“FIX4”表示精确到小数点后面 4 位,后面数字表示精度到小数点后面的位数。4、计算器要调至弧度模式。在计算器主菜单时,最下面一行显示RAD,是弧度模式。假如不是请转换,否则不对。在主界面按“MOOD”键,将光标移至第四行“angle”中按“ENTER”键选择“RADIAN”然后按 ENTER 确定。5、特别注意此程序只能算弧度低于 的圆弧,即圆弧长少于半圆,一般设计图纸道路曲线的圆弧都少于半圆,故大于半圆的圆弧不在计算之内,假如用此程序计算大于半圆的圆弧是铁定错误的,切记!假如碰到大于半圆的圆弧怎么
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年新能源行业绿色产业发展现状与挑战研究报告
- 2025乌鲁木齐市第三十六中学招聘考试笔试备考试题及答案解析
- 2025年新能源行业储能系统安装工程师培训课程分析报告
- 2025晋城市妇幼保健院招聘护理人员笔试考试参考试题及答案解析
- 2025年西安未央区馨和居幼儿园招聘考试笔试备考试题及答案解析
- 2025湖北恩施市福牛物业有限公司招聘工作人员10人考试笔试模拟试题及答案解析
- 《JBT9220.3-1999 铸造化铁炉酸性炉渣化学分析方法重铬酸钾容量法测定氧化亚铁量》(2026年)实施指南
- 2025广东广州市白云区龙归街中心幼儿园人事招聘考试笔试备考试题及答案解析
- 武汉市芳草高级中学招聘高中教师3人考试笔试备考试题及答案解析
- 2025广东揭阳市揭西县公安局招聘警务辅助人员80人笔试考试参考试题及答案解析
- 2025浙江宁波市北仑区交通投资集团有限公司招聘矿山专职技术人员6人笔试历年常考点试题专练附带答案详解试卷2套
- 寺院消防安全培训课件
- 2022北京首都师大附中高一12月月考数学(教师版)
- 35kV线路施工检修方案范本
- 北京某中学2026届高三年级上册开学考试 英语试题(含答案)
- 中层管理人员竞聘笔试题及部分参考答案
- 参考活动4 神奇的DNA教学设计-2025-2026学年初中综合实践活动苏少版七年级上册-苏少版
- (正式版)DB65∕T 4687-2023 《10千伏客户业扩工程典型设计规范》
- 2024年12月贵州高中学业水平考试化学试卷真题(含答案详解)
- 2025年香港招聘薪酬和福利报告(英文版)-Jobsdb by Seek
- 2025三亚市劳动合同范本
评论
0/150
提交评论