TheNewGuy 发表于 2022-7-6 15:05:38

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

Lee Mac 发表于 2022-7-6 15:08:50

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

TheNewGuy 发表于 2022-7-6 15:13:47

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

Lee Mac 发表于 2022-7-6 15:15:16

 
这是非常简单和容易做到的-你可以让它显示多达15位小数。我将看一看,并强调我已经改变了什么。

Lee Mac 发表于 2022-7-6 15:20:04

试一试(未经测试):
 
(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>

TheNewGuy 发表于 2022-7-6 15:22:48

我相信它仍然在小数点后4位。除非我做错了什么。。。。我需要像上面提到的那样更改精度设置吗?
 
--编辑--我尝试将单位精度提高到5位,但这也没有改变任何事情。

Lee Mac 发表于 2022-7-6 15:24:27

 
 
哎呀,我的逻辑出错了:
 
(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>

TheNewGuy 发表于 2022-7-6 15:27:44

成功了!
 
看来我可以改变了
达到我想要的精度。是这样吗?

Lee Mac 发表于 2022-7-6 15:29:42

 
是的,我认为最好把它放在一个地方,这样你就不必去挖掘代码来更改它

TheNewGuy 发表于 2022-7-6 15:34:14

太棒了非常感谢。EDM操作员现在应该非常高兴!再次感谢你的帮助。
页: 1 [2]
查看完整版本: 大型复杂表格LISP nee