jaylo23 发表于 2022-7-6 17:09:39

点插入Lisp

在我提出要求之前先了解一下背景。我在机械设计行业工作,经常处理储罐以及通往储罐的管道。我们在3D(autocad 2007)中绘制所有储罐,并使用bentley进行管道。问题是,我们必须把喷嘴(很多)放在这些水箱的顶部,以便管道输送。这需要相当准确,因为储罐将根据我们的图纸以及预制的管道建造,以进入这些喷嘴。请参见附图。我要找的是一个lisp,它将从圆锥体的中心以用户指定的半径、用户指定的角度和用户指定的距离插入一个点。圆锥体的顶点将根据其直径而变化,但始终以15度的坡度绘制。这样,我们可以在lisp创建的点处插入喷嘴块(可能包括在lisp中)。我希望这将消除我的起草者的错误,并加快事情的进展,因为我们有时有几十个喷嘴,预计会出现人为错误。我做了一个搜索,并没有找到这样的Lisp程序(对不起,如果已经有一个)。提前感谢您的帮助
例子。图纸

ReMark 发表于 2022-7-6 17:16:02

还没有遇到过像您描述的那样的Lisp例程。我们处理的ASME法兰和碟形封头最多有八个喷嘴,通常有一个人孔,有时有多达三个不同的半径。我们的位置也非常准确。您的图纸描述了一个带有锥形顶部(固定坡度)的平底水箱,但您的人员在准确定位喷嘴位置时遇到了问题?这通常是如何做到的?只是好奇。
 
我在这里看到了一个绘制坦克的Lisp例程,但没有一个解决喷嘴放置的问题。

jaylo23 发表于 2022-7-6 17:18:50

当有很多喷嘴时,与其说是精度不如说是耗时。当我有一份大工作(大约一个月后)的时候,我通常会有10-20个新的承包商为我工作,或者新的雇员(通常是刚毕业的)为我工作,似乎每个人都有自己的方式,似乎会在我们的模型和图纸上制造矛盾(我讨厌)。只要最终结果是一样的,我会给绘图优先权以完成工作,但我做这件事和指导其他人的方式是,我通常从圆锥体的象限到圆锥体的顶点绘制一条多段线,并在我的投影需要的任何位置进行偏移,然后在我指定的半径处投影一条线到偏移的多段线。然后在插入喷嘴后,我可以沿着油箱中心以任何角度旋转喷嘴。当顶部只有几个喷嘴时,这并不糟糕,但当我们开始研究很多喷嘴以及喷嘴设计和放置的不断修改时,它变得重复。许多不熟练的绘图员要么把喷嘴放在错误的半径或投影处(同样要排除人为错误),要么要花很长时间才能为坦克建模。我只是想让这个过程更有效率,尽可能地消除错误。

ReMark 发表于 2022-7-6 17:21:14

宾利是否提供坦克设计模块?也许一个人可以只负责水箱,让其他人负责管道。

jaylo23 发表于 2022-7-6 17:25:18

是的,宾利确实有一个设备块的创造者,但我们在尝试使用它时遇到了很多问题,那里的设备看起来像垃圾,人们似乎完全不喜欢使用它们。我个人可以选择任何一种方式,这有一些优点和缺点。至于一个人只对坦克负责,那就有点难了。就像我说的,我有一项艰巨的工作,要设计出几十辆坦克,这些坦克将有几十次的修改和修改,如果让一个人来做这件事,那将是非常艰巨的。在我的项目中,我至少有5-7个cad人员和大约3-4个吹笛手。我通常能够更密切地监控cad工作(我仍在做大量自己的建模工作,只是发现很容易做自己的事情,这是我试图改变的一个坏习惯),但随着我进入更多的设计/工程师/管理方面,它从首席建模者方面拿走了,而我的眼睛(以及其他一些人)在它消失之前看到了一切。

ReMark 发表于 2022-7-6 17:28:26

现在大家都在使用AutoCAD 2007?

jaylo23 发表于 2022-7-6 17:29:46

机械部门使用autocad 2007,结构部门使用multisteel 2007,pipers使用bentley 2007。

ReMark 发表于 2022-7-6 17:33:50

我在想,如果有几个人在使用2009,你也许可以使用一个新功能,叫做动作录制器。我自己没有用过,但在阅读时,他们给人的印象是播放功能可以编程为停止用户输入。我设想了一个小程序,在适当的时候提示用户输入上面提到的所有数字,同时自动选择所需的命令。我知道这在这里行不通。
 
这里有几个人非常擅长编写Lisp例程。也许你的帖子会引起他们的注意。我们必须确保此线程保持足够的最新状态,以便有人发现它并帮助您。与此同时,当我在网上漫游时,我会记住你的特殊要求。

jaylo23 发表于 2022-7-6 17:37:00

伙计,你在我脑海里。办公室里的一个人有一个2009年的试用版,在不到一个半小时前就提到了“动作录制器”!但在不到一年前切换到2007年后,就不可能说服acct为2009年掏钱了,哦。我非常感谢你在这方面的帮助,你在这句话上的帮助,我相信Lisp程序的天才之一可能会扔我一根骨头。我甚至可以试着把一个lisp放在一起,做我需要的事情(我有一个关于lisp的基本知识)

ReMark 发表于 2022-7-6 17:39:55

我们从另一个角度来看这个问题怎么样?我说的是点滤波器。用过吗?看看这个,如果你认为它可以适应你的情况,请告诉我:
 
http://www.sonic.net/~odin/lounge/architectural_desktop/general_tips/point_filters_for_adt。htm
页: [1] 2
查看完整版本: 点插入Lisp