乐筑天下

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

[编程交流] 大型复杂表格LISP nee

[复制链接]

8

主题

42

帖子

34

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 15:05:38 | 显示全部楼层
就是这样!你太棒了:D你应该把你的名字改成“神奇的李麦克”!在这一切开始的时候,我真的不认为我们可以做到这一点。但我再也不会怀疑你的力量了。我希望有一天我能掌握你一半的技能。你这样做多久了?无论如何,非常感谢你的时间和辛勤工作。今天是阵亡将士纪念日周末的开始,我们在池塘的这一边,所以如果你有一个延长的周末也一定要享受它!这是你应得的!如果有人问我,我一定会告诉他们李是那个人!再次感谢,周末愉快。下周我计划开始学习lisp编程,我相信我需要你的帮助。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:08:50 | 显示全部楼层
 
非常感谢你的客气话NewGuy
 
听说你写的Lisp程序会得到很好的利用,这总是很好,它提供了一种自豪感;当用户对制作过程中花费的时间和精力如此感激时,这就太棒了
 
我一直在学习LISP(是的,我还有很多东西要学!),在大约9个月左右的时间里,时断时续地,我现在比9个月前写得更多,学习曲线变得越来越陡峭
 
如果你想自己学习LISP,它很容易学习,尽管在你刚开始学习的时候有很多信息需要学习。
 
作为给你的一点建议,如果你正在认真考虑钻研编程世界(它变得非常上瘾,非常快…),然后,我会首先访问一些在这个网站上引用的教程网站——我最喜欢的是“JefferySanders”(因为这是我第一次学习的地方)。
 
我以前在记事本中编写LISP,但现在我建议使用AutoCAD提供的Visual LISP编辑器(在命令行键入VLIDE,转到“文件”>“新建文件”,然后关闭!)。VLIDE中提供的帮助文件在您学习时必不可少,触手可及的信息非常丰富。
 
但是,到目前为止,学习LISP的最佳方法是剖析和分析其他人在本网站或任何其他提供AutoLISP编程的网站上发布的代码。但是,作为一个警告,请注意您正在学习的用户代码,因为有些代码不符合“良好的编程实践”,可能会导致您养成坏习惯,但这里的大多数代码都非常擅长。
 
当然,如果你有任何疑问,(我相信你会的),只要在这里贴一个帖子,或者如果你愿意的话,给我一个快速的问题,我很乐意为你回答(如果可以的话!)。
 
无论如何,谢谢你的赞扬和好话,毫无疑问,我们的道路将在不久的将来再次相交。
 
干杯
 
回复

使用道具 举报

8

主题

42

帖子

34

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 15:13:47 | 显示全部楼层
你好,李,我可能有一个可能修改我们的程序的请求。我一直在阅读一些编程教程,我注意到可能有一种方法可以使表格记录最多5位小数,而不是4位小数。(EDM机器实际上使用了5个位置)我认为这是不可能的,所以我之前没有要求它。这可能吗?这难吗?您是否使用了(getvar“LUPREC”)?如果是这样,我可以创建一个在auto cad中设置为小数点后5位的用户模板,并在使用您的程序时使用该模板。有机会的时候请告诉我你的想法。谢谢你抽出时间。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:15:16 | 显示全部楼层
 
这是非常简单和容易做到的-你可以让它显示多达15位小数。我将看一看,并强调我已经改变了什么。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:20:04 | 显示全部楼层
试一试(未经测试):
 
[code](defun c:cCut(/dp doc spc of ile cCnt tNum col row tmp1 tmp2 tmp3 tmp4 bsRad cCen cNum cAng i cPt AbcPt theta cPtlst AbRefpt InRefpt)(vl load com)(setq dp 15)</p>
回复

使用道具 举报

8

主题

42

帖子

34

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 15:22:48 | 显示全部楼层
我相信它仍然在小数点后4位。除非我做错了什么。。。。我需要像上面提到的那样更改精度设置吗?
 
--编辑--我尝试将单位精度提高到5位,但这也没有改变任何事情。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:24:27 | 显示全部楼层
 
 
哎呀,我的逻辑出错了:
 
[code](defun c:cCut(/dp doc spc of ile cCnt tNum col row tmp1 tmp2 tmp3 tmp4 bsRad cCen cNum cAng i cPt AbcPt theta cPtlst AbRefpt InRefpt)(vl load com)(setq dp 15)</p>
回复

使用道具 举报

8

主题

42

帖子

34

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 15:27:44 | 显示全部楼层
成功了!
 
看来我可以改变了
达到我想要的精度。是这样吗?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:29:42 | 显示全部楼层
 
是的,我认为最好把它放在一个地方,这样你就不必去挖掘代码来更改它
回复

使用道具 举报

8

主题

42

帖子

34

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-6 15:34:14 | 显示全部楼层
太棒了非常感谢。EDM操作员现在应该非常高兴!再次感谢你的帮助。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 00:06 , Processed in 0.531077 second(s), 70 queries .

© 2020-2025 乐筑天下

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