乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 54|回复: 13

[编程交流] 无法重新输入lisp错误

[复制链接]

218

主题

699

帖子

483

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1090
发表于 2022-7-5 23:51:19 | 显示全部楼层 |阅读模式
你好
 
我在探索(极)函数,所以我在弧度方案的背景上做了一个循环。问题是,我想输入一个lisp表达式,看看方案上发生了什么,但我得到“无法重新输入lisp错误”
 
exampel公司
 
命令:PLR
输入系数:
命令:(*pi 3)
无法重新输入LISP。
 
  1. (defun C:PLR ()
  2. (setq cen '(20.9463 13.5021 0.0))
  3. (while (setq n (getstring T "\nEnter a factor :"))
  4.   
  5.    (setq n  (atof n))
  6.    (polar cen n 50)
  7.    (command "line" cen (polar cen n 50) "")
  8.    
  9.    (
  10.    )
  11. )
  12. )

 
见附件
 
谢谢
谢伊
PLR。图纸
回复

使用道具 举报

0

主题

99

帖子

99

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-5 23:57:07 | 显示全部楼层
  1. (defun C:PLR (/ cen)
  2. (setq cen '(20.9463 13.5021 0.0))
  3. (while (setq n (getangle  "\nEnter angle:"))
  4. (command "line" cen (polar cen n 50) "")
  5. )(princ)
  6. )
回复

使用道具 举报

218

主题

699

帖子

483

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1090
发表于 2022-7-6 00:04:13 | 显示全部楼层
 
请同时阅读我的按摩
回复

使用道具 举报

55

主题

402

帖子

357

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
274
发表于 2022-7-6 00:07:25 | 显示全部楼层
Samifox。。。。。我尝试了两种代码。。。。在你们上传的文件中,我并没有得到你们所说的错误。
 
下面的jdiala代码比你的工作正常。。。。
 
  1. (defun C:PLR (/ cen [color=red]n[/color])
  2. (setq cen '(20.9463 13.5021 0.0))
  3. (while (setq n (getangle  "\nEnter angle:"))
  4. (command "line" cen (polar cen n 50) "")
  5. )(princ)
  6. )
回复

使用道具 举报

218

主题

699

帖子

483

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1090
发表于 2022-7-6 00:12:02 | 显示全部楼层
当您要求键入因子时,请尝试键入类似(*pi 2)的表达式
回复

使用道具 举报

55

主题

402

帖子

357

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
274
发表于 2022-7-6 00:15:07 | 显示全部楼层
Getangle不接受(*pi 2),所以我尝试了下面给出的代码。。。。。
我没有得到任何错误。。。也可以查看附加图像
当我输入(*pi 2)时,它绘制了红线。。。。。
  1. (defun C:PLR (/ cen n)
  2. (setq cen '(20.9463 13.5021 0.0))
  3. (while (= (setq n (getstring T "\nEnter a factor :")) nil)
  4.    (command "line" cen (polar cen (atof n) 50) "")
  5. )
  6. (princ)
  7. )
005119psiqulwgbsutact9.jpg
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 00:19:10 | 显示全部楼层
  1. _$ (setq n (getstring T "\nEnter a factor :"))
  2. "(* pi 1.5)"
  3. _$ (atof n)
  4. [b]0.0
  5. [/b]

 
应该在270。。。。
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
211
发表于 2022-7-6 00:27:59 | 显示全部楼层
 
Me认为,在将参数传递给极函数之前,应该先输入因子数,然后构造表达式(*pi n)。
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 00:29:15 | 显示全部楼层
Samifox,请注意,您不能将AutoLISP语句输入GET*family函数的提示;帮助摘录:
回复

使用道具 举报

218

主题

699

帖子

483

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1090
发表于 2022-7-6 00:33:28 | 显示全部楼层
 
那么我是否可以从命令行使用表达式?
</blockquote>
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-7 09:58 , Processed in 2.057871 second(s), 74 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表