该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

打开CAD,依次点击菜单“工具→AutoLISP→Visual LISP编辑器”,新建文件,输入以下代码:(defun C:drawsin (/ LeftPoint LeftPointX LeftPointY N x step) (initget 1) ;1化为8位二进制是00000001,位0置1表示禁止用户仅按 ENTER 键来响应输入请求 (setq LeftPoint (getpoint "\nLeft point:") LeftPointX (car LeftPoint) LeftPointY (cadr LeftPoint)) (initget 7) ;7化为8位二进制是00000111,位1置1表示禁止用户输入零值来响应输入请求,位2置1表示禁止用户输入负值来响应输入请求 (setq N (getint "\nNumber of cyles:")) (setq x 0 step 0.1) (command "pline" ) (While (< x (* 2 N pi)) (command (list (+ LeftPointX x) (+ LeftPointY (sin x))));以LeftPoint为原点,逐点画出正弦曲线 (setq x (+ x step)) ;x=x+step,横坐标增加步长值 ) (command (list (+ LeftPointX x) (+ LeftPointY (sin x))) (list (+ LeftPointX (* 2 N pi)) LeftPointY) "") (command "line" LeftPoint (list (+ LeftPointX (* 2 N pi)) LeftPointY) "") ;画x轴 (command "line" (list LeftPointX (+ LeftPointY 2)) (list LeftPointX (- LeftPointY 2)) "") ;画y轴) 保存为 drawsine.lsp 文件,按 Ctrl+Alt+E,Visual LISP 控制台将显示类似于:“; 1 表格 从 # 加载”的文字,并且焦点自动切换到 Visual LISP 控制台。输入(C:drawsin)回车或者在CAD输入drawsin命令即可运行这个函数。如果函数定义中没有“C:”则只能在Visual LISP 控制台调用。函数运行后,用鼠标在CAD的活动窗口指定坐标原点,然后在控制台输入要画的正弦曲线的周期数,即可画出这条曲线。

我把某教程中有bug的一段程序改好后就是这个了,中文的注释和操作步骤都是我自己写的。感觉这段程序比较典型、有用,因为把 sin(x) 换成其他函数就可以画出它们的图像了。

lisp 画sinx曲线_如何用CAD画正弦曲线????有lisp的最好。。。谢谢了相关推荐

  1. cad怎么画坐标系箭头_怎样用CAD画一个路标箭头?,来学习吧

    在高速道路上我们经常会看到一些路标箭头,其实那些路标箭头是可以用CAD来画的.那么怎样用CAD画一个路标箭头呢?下面就让小编来给大家介绍一下吧,希望对大家有所帮助. 操作方法 01 打开CAD软件,操 ...

  2. 用python画机器猫代码_如何用Python画一只机器猫?| 原力计划

    原标题:如何用Python画一只机器猫?| 原力计划 作者 | 人邮异步社区 责编 | 胡巍巍 出品 | CSDN博客 自信心是成功的源泉,对刚入门编程行业的初级程序员来说,多敲代码多做项目就是构建自 ...

  3. 如何用python画爱心型线_如何用python画爱心

    用python绘制爱心的基本步骤如下: 首先先下载安装好python程序. 在我们自己的电脑上找到python 的IDLE工具. 2.然后打开IDLE,新建一个文件,命名为test1.py. 3.接着 ...

  4. cad抛物线曲线lisp_如何用CAD画正弦曲线????有lisp的最好。。。谢谢了

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 打开CAD,依次点击菜单"工具→AutoLISP→Visual LISP编辑器",新建文件,输入以下代码:(defun C:draws ...

  5. cad lisp 螺栓_如何用cad画螺丝

    首先,切换到西南等轴视图,以0,0,0点为中心点,画个正6边形,然后,执行拉升 命令: _extrude 当前线框密度:  ISOLINES=随便 选择对象: 找到 1 个(选画的6边形) 选择对象: ...

  6. python turtle画小兔子图片_如何用Python画一只兔子——turtle库circle()画圆函数的详细用法介绍...

    学习了一下turtle库的基本函数,试着画了一只大耳朵小兔子,灵感来源是jellycat邦尼兔.turtle库中circle()函数用来画弧,但和通常先确定原点,再根据半径.夹角画弧的方法有所不同.使 ...

  7. python画地图经纬度_如何用python画地图上的标注线?

    我们平时看文章的时候会遇到一些不太好理解的地方,如果上面有标注那就事半功倍了.当然在地图中也是如此.之前我们学会了很多画图的技巧,但是忽略了标注这种细节的重要作用.小编经过一番学习和整理,清楚了这部分 ...

  8. python中怎么画一个机器猫_如何用Python画一只机器猫?

    作者 | 人邮异步社区 责编 | 胡巍巍 出品 | CSDN博客 自信心是成功的源泉,对刚入门编程行业的初级程序员来说,多敲代码多做项目就是构建自信心的最好办法. 第一次学编程是在屏幕上敲出" ...

  9. python代码画猪头_如何用python画猪头

    用python画猪头的方法:首先设置画布和画笔,代码为[a.screensize(400,300)a.setup(width=400,height=300)]:然后画脸型,代码为[.goto(-100 ...

最新文章

  1. 数据结构之迷宫问题求解(一)利用栈与递归求解出口
  2. 【运筹学】表上作业法 ( 示例 | 使用 “ 最小元素法 “ 找初始基可行解 )
  3. 还有 13 天,苹果就要关上 HTTP 大门了
  4. UniCode 速查表
  5. SQL判断NULL的几种常见方式
  6. 科大星云诗社动态20210418
  7. 最全的 eclipse web 项目目录结构
  8. java内存系列:测试JDK最大内存
  9. Maven学习(六)————企业Maven项目最佳实践
  10. 软工第一次个人作业博客(一)
  11. 又一个PS2汉化入门
  12. macbook视频格式转换_Mac视频格式转换器:6款最好的免费工具
  13. 笔记 android 知乎,字节跳动团队发布Android Framework笔记,知乎上已获万赞
  14. 图片复印如何去除黑底_如何将扫描后的图片底色去掉
  15. 计算机显示c盘的文件被损坏,无法读取,怎么办?,电脑提示损坏文件怎么办
  16. linux c 拒绝服务攻击,低速率拒绝服务攻击原理
  17. HTML+CSS基础知识简单版
  18. 2017华为算法大赛总结
  19. 昨夜西风凋碧树,独上高楼,望断天涯路————马哥培训第二天
  20. 5 个免费练习黑客技术的网站!

热门文章

  1. 入侵必读:网警如何找到你
  2. 一起来学k8s 38. 二进制k8s集群安装EFK
  3. 机器视觉——旋转中心的标定
  4. 旋转矩阵的应用:已知旋转前后的点坐标计算旋转中心坐标
  5. 最好的OCR识别(图片转换文字)工具:ABBYY FineReader
  6. 南京邮电大学c语言实验报告3v2,南京邮电大学操作系统实验报告
  7. asp.net Web项目中使用Log4Net进行错误日志记录
  8. html5导航栏文字间距,div字间距-div内文字之间间距设置方法
  9. css3探测光圈_CSS3按钮鼠标悬浮实现光圈效果
  10. wxPython控件大全