永发信息网

Autocad Lisp函数有没有正切,余切函数

答案:2  悬赏:0  手机版
解决时间 2021-03-01 17:40
Autocad Lisp函数有没有正切,余切函数
最佳答案
自定义正切余切函数,代码如下:
(defun s_tan (A1);正切函数;输入弧角度如π。
 (if (= (cos A1) 0) (sin A1) (/ (sin A1) (cos A1)))
)

(defun s_cot (A1);余切函数;输入弧角度如π。
 (if (= (sin A1) 0) (cos A1) (/ (cos A1) (sin A1)))
)
全部回答
autolisp语言作为autocad的二次开发工具,虽然在功能、运行速度和保密性等方面比起arx等工具要逊色一些,但由于它易学易用,交互性好,灵活性强,对于那些经常使用autocad进行绘图的普通用户来说,不失为一种理想的开发工具。下面就介绍用autolisp语言自定义的几个autocad绘图命令,可以起到简化操作、提高作图效率的作用。 一、键槽尺寸视图的绘制命令“jct” 在绘制轴、齿轮或带轮等零件图时,经常需要画轴上键槽处的剖视图或轮毂键槽的端面视图,比较麻烦;由于键槽的尺寸随轴径的变化而变化,所以我们可以用lisp程序来实现自动绘图。加载下面的程序,在命令行中键入”jct”并回车,通过人机交互的形式输入有关参数,可自动完成轴上键槽的剖视图和轮毂键槽的端面视图的绘制。代码示例如下所示。 (defun c:jct ()  (setq pt0 (getpoint "\n 请输入视图的中心位置点:"))  (initget 7)  (setq loop t)  (while loop  (setq d (getreal "\n 请输入键槽处的轴径(12 d 130))    (alert "轴径数据输入错误!\n\n请重新输入!")    (setq loop nil)    );if   );while  (cond;根据轴径检索键槽尺寸   ((and (> d 12) (<= d 17)) (setq b 5 t1 3.0 t2 2.3));b表示键槽的宽度   ((and (> d 17) (<= d 22)) (setq b 6 t1 3.5 t2 2.8));t1表示轴上键槽的深度   ((and (> d 22) (<= d 30)) (setq b 8 t1 4.0 t2 3.3));t2表示轮毂上键槽的高度   ((and (> d 30) (<= d 38)) (setq b 10 t1 5.0 t2 3.3))   ((and (> d 38) (<= d 44)) (setq b 12 t1 5.0 t2 3.3)) ((and (> d 44) (<= d 50)) (setq b 14 t1 5.5 t2 3.8)) ((and (> d 50) (<= d 58)) (setq b 16 t1 6.0 t2 4.3)) ((and (> d 58) (<= d 65)) (setq b 18 t1 7.0 t2 4.4)) ((and (> d 65) (<= d 75)) (setq b 20 t1 7.5 t2 4.9)) ((and (> d 75) (<= d 85)) (setq b 22 t1 9.0 t2 5.4)) ((and (> d 85) (<= d 95)) (setq b 25 t1 9.0 t2 5.4)) ((and (> d 95) (<= d 110)) (setq b 28 t1 10.0 t2 6.4)) ((and (> d 110) (<= d 130)) (setq b 32 t1 11.0 t2 7.4))) (command "circle" pt0 "d" d) (command "zoom" "a") (setq s1 (ssget "l" )) (setq di (-(* (/ d 2.0) (/ d 2.0)) (* (/ b 2.0) (/ b 2.0)))     dx (sqrt di)     dy (/ b 2.0)     pt1 (list (+ (car pt0) dx) (+ (cadr pt0) dy)))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为避免热原随水蒸气雾滴带入蒸馏水中,在蒸馏
刚买的古董夏普收录机,磁带刚开始播放有突突
集贤阁地址在什么地方,想过去办事
请问,看了一下前人的问题,没有和我相似的.帮
如果一个中国人和一只狗同时被车撞了你会救哪
移动手机开通QQ业务 退订要钱么?
有什么游戏适合低配机玩的?例如战地2那些,对
【考研数二大纲】闲人勿扰.请问考研数学二到
海瑞德商贸有限公司地址在什么地方,想过去办
哪个牌子牛肉干最好吃
如何写《读书与做人》?
飞机维修属于什么类型的的工作
求分析第二题.
舒康盲人推拿按摩地址在哪,我要去那里办事
寄东西怎么在线下单?
推荐资讯
刘敏炸鸡店这个地址在什么地方,我要处理点事
惠丰商店地址在哪,我要去那里办事
pt950钻戒40分颜色fg净度vvs的大概多少钱
请问出自哪部漫画?
矿用真空电磁起动器,馈电开关,照明综保三者之
小微商怎么引流出单
her读音 her的读音
平时进游戏那个任务栏就没有。现在进游戏上面
酶联免疫吸附试验中空白孔是什么都不放还是0
风云三号气象卫星D星有什么新本领?
房间空调显示34度是什么情况
大海航时代4下载
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?