作业帮 > 数学 > 作业

就是上次我问你的题目的补充

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/06/30 20:42:44
就是上次我问你的题目的补充

上次问你的那个 在各方向能自动标注坐标的Cad
就是上次我问你的题目的补充
1.图形的结构、定位、定形的特点:
  本程序插件命令的功能,是以使用者用光标在绘图界面中指定的任意一点为基点,绘制此点的二维坐标值标记.此标记由相互垂直的两条直线以及分别沿它们展开排布的X和Y坐标值组成,此两条直线的交点就是使用者指定的任意一点,而标记的坐标值就是此点的二维坐标.标记图形将按照程序命令运行过程中由使用者输入的旋转角度进行旋转.程序还根据使用者在过程中输入的本图打印比例,自动计算标记文字的高度,以使其打印到纸上的高度正好为3mm高;此外,并使得标注的直线与文字区域具有相对适合的长度.
  2.参数的设计和选取、程序算法的理论根据和数学原理:
  本程序主要采用顺序式的语句执行,对笛卡尔坐标系中的点的坐标值进行一些推算,以及为达到预定的打印文字的高度进行计算,运用了简单的四则算术运算,以及利用Autolisp语言中的polar函数进行极坐标方式推算点坐标的功能.
  主要参数的选用是打印到纸上的文字高度取为3mm高,以便达到清晰可辨、又少占纸面空间的效果.
  3.程序设计的基本框图(见下图):

  4.全部程序代码并带有文字注释(见下图):

  5.程序的运行过程,及主程序的调用方法:
  程序的运行过程比较简单,就是顺序执行语句.无分支和循环结构.也不涉及外部数据交换.
  6.程序的运行结果的截屏:
  下图从左至右分别是倾斜角为45°、120°、240°时,在相应位置处的标注结果(打印比例均为5).

  7.结论:
  本程序命令运行可靠,在满足使用者提出的显性需求之外,还满足了打印清晰可辨这样的隐形需求.编制思路清晰,编制风格简洁.