lisp 画sinx曲线_如何用CAD画正弦曲线????有lisp的最好。。。谢谢了
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
打开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的最好。。。谢谢了相关推荐
- cad怎么画坐标系箭头_怎样用CAD画一个路标箭头?,来学习吧
在高速道路上我们经常会看到一些路标箭头,其实那些路标箭头是可以用CAD来画的.那么怎样用CAD画一个路标箭头呢?下面就让小编来给大家介绍一下吧,希望对大家有所帮助. 操作方法 01 打开CAD软件,操 ...
- 用python画机器猫代码_如何用Python画一只机器猫?| 原力计划
原标题:如何用Python画一只机器猫?| 原力计划 作者 | 人邮异步社区 责编 | 胡巍巍 出品 | CSDN博客 自信心是成功的源泉,对刚入门编程行业的初级程序员来说,多敲代码多做项目就是构建自 ...
- 如何用python画爱心型线_如何用python画爱心
用python绘制爱心的基本步骤如下: 首先先下载安装好python程序. 在我们自己的电脑上找到python 的IDLE工具. 2.然后打开IDLE,新建一个文件,命名为test1.py. 3.接着 ...
- cad抛物线曲线lisp_如何用CAD画正弦曲线????有lisp的最好。。。谢谢了
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 打开CAD,依次点击菜单"工具→AutoLISP→Visual LISP编辑器",新建文件,输入以下代码:(defun C:draws ...
- cad lisp 螺栓_如何用cad画螺丝
首先,切换到西南等轴视图,以0,0,0点为中心点,画个正6边形,然后,执行拉升 命令: _extrude 当前线框密度: ISOLINES=随便 选择对象: 找到 1 个(选画的6边形) 选择对象: ...
- python turtle画小兔子图片_如何用Python画一只兔子——turtle库circle()画圆函数的详细用法介绍...
学习了一下turtle库的基本函数,试着画了一只大耳朵小兔子,灵感来源是jellycat邦尼兔.turtle库中circle()函数用来画弧,但和通常先确定原点,再根据半径.夹角画弧的方法有所不同.使 ...
- python画地图经纬度_如何用python画地图上的标注线?
我们平时看文章的时候会遇到一些不太好理解的地方,如果上面有标注那就事半功倍了.当然在地图中也是如此.之前我们学会了很多画图的技巧,但是忽略了标注这种细节的重要作用.小编经过一番学习和整理,清楚了这部分 ...
- python中怎么画一个机器猫_如何用Python画一只机器猫?
作者 | 人邮异步社区 责编 | 胡巍巍 出品 | CSDN博客 自信心是成功的源泉,对刚入门编程行业的初级程序员来说,多敲代码多做项目就是构建自信心的最好办法. 第一次学编程是在屏幕上敲出" ...
- python代码画猪头_如何用python画猪头
用python画猪头的方法:首先设置画布和画笔,代码为[a.screensize(400,300)a.setup(width=400,height=300)]:然后画脸型,代码为[.goto(-100 ...
最新文章
- 数据结构之迷宫问题求解(一)利用栈与递归求解出口
- 【运筹学】表上作业法 ( 示例 | 使用 “ 最小元素法 “ 找初始基可行解 )
- 还有 13 天,苹果就要关上 HTTP 大门了
- UniCode 速查表
- SQL判断NULL的几种常见方式
- 科大星云诗社动态20210418
- 最全的 eclipse web 项目目录结构
- java内存系列:测试JDK最大内存
- Maven学习(六)————企业Maven项目最佳实践
- 软工第一次个人作业博客(一)
- 又一个PS2汉化入门
- macbook视频格式转换_Mac视频格式转换器:6款最好的免费工具
- 笔记 android 知乎,字节跳动团队发布Android Framework笔记,知乎上已获万赞
- 图片复印如何去除黑底_如何将扫描后的图片底色去掉
- 计算机显示c盘的文件被损坏,无法读取,怎么办?,电脑提示损坏文件怎么办
- linux c 拒绝服务攻击,低速率拒绝服务攻击原理
- HTML+CSS基础知识简单版
- 2017华为算法大赛总结
- 昨夜西风凋碧树,独上高楼,望断天涯路————马哥培训第二天
- 5 个免费练习黑客技术的网站!