显示发布的完整版本: HELIX非理想半径

菲利普·约瑟夫
24.04.2017,11:39

uploads / 175428 / HELIX_01_A.dwg大家好,我对HELIX遇到此问题。在平面图中查看它们时,它们并不是“半径完美的”。在我的工程图中,您会发现高度z = 0处的半径和相对较高的HELIX我有一个完整的转弯和部分转弯的示例,但即使完整的转弯也不完美。任何帮助将不胜感激。 

约翰·康纳
24.04.2017,11:50
也许您的UCS倒闭了。

菲利普·约瑟夫
24.04.2017,12:58

约翰,您好,我想成为我的UCS,但是正如您在我的弧线和螺旋线列表中所看到的那样,UCS已设置在世界上:RAYON G1

命令:好

CHOIX DES OBJETS:1餐盒

CHOIX DES OBJETS:

弧度:“ CC_EIXOS”
空间:ESPACE OBJET
库尔:DUCALQUE TYPE DE LIGNE:“ DGN风格4”
侍女= 6B6BC69C
中心点,X = 22422.722 Y = 206223.074 Z = 0.000
人造丝85.000
角度97.60
鳍角212.38
龙格170.277

ã
HELICE G1

命令:好

CHOIX DES OBJETS:1餐盒

CHOIX DES OBJETS:

HELIX CALQUE:“ TEXTE”
空间:ESPACE OBJET
侍女= 6B6BF8E0
位置:X = 22422.722,Y = 206223.074,Z = 163.668
LONGUEUR:174.647
RAYON DE BASE:85.000
人造丝超级:85.000
游览:0.319
DIST。 PAS:121.768
轴:X = 0.000,Y = 0.000,Z = 1.000

约翰·康纳
24.04.2017,14:04
就是那样子。 我不用担心。

菲利普·约瑟夫
24.04.2017,15:23

好的,约翰,但我非常担心,因为我必须将毫米压力管直径放入。长度约5.2 m与我们在计划中可以看到的原始半径85 m和62 m相比,沿着该螺旋线以6 m的高度以及我能以所有可能的精度绘制的特定螺旋线(在AutoCAD中为0.00000000 m)最大为0.3 m view.I认为我必须将“手工”点从半径升高到斜坡,以创建3dpolyline。行星周围的任何人都可以伸出援手?

约翰·康纳
24.04.2017,16:58
因此,找到这些点后,您将它们与样条线连接吗?是否尝试过在AutoDesk A360中构造螺旋线?

菲利普·约瑟夫
25.04.2017,07:22

您好约翰,如果可能的话,我将最终尝试绘制“ 3D样条线” 否则,我将绘制一条已知可以在3D中完成的“ 3D折线”。对于AutoDesk 360,我只是 不知道它是什么。最终如果有人可以将其绘制并保存为.dwg ...........我需要的精度是理论点的毫米数(文件单位为米)在现场工作的工人的肢体的每个“象限”处。全部安装的精度(除了管子很细的事实: 大于16毫米,因此更难精确连接)= /-20毫米。我可以在下面的“相关技巧”中看到,“螺旋”也是在Inventor中完成的,但我没有(只有AutoCAD Mechanical 2012适用于2D和3D),所以.........

菲律宾JOSEPH2017-04-25 07:28:18

舒尔茨
27.04.2017,13:37
Bonjour Philippe,我试图重新创建具有可调精度的HELIX程序。也许它将解决您的问题。>>(defun C:HELIX_scj(/ aunits_old osmode_old acc高度半径delta_ang delta_h);;精度可调的3D-SPLINE近似值(setq alpha 0.0 h 0.0)(setq acc 10000)(setq height 100.0)(setq radius 100.0)(setq AUNITS_old(getvar“ AUNITS”)OSMODE_old(getvar“ OSMODE”))(setvar“ AUNITS” 3)(setvar“ OSMODE” 0)(setq delta_ang(/(* 2 pi)acc)delta_h(/ height acc))(命令“ _SPLINE”)(重复(+1 acc)    (progn   (命令(strcat(rtos半径)“<“(rtos alpha)”,“(rtos h)))   (setq alpha(+ alpha delta_ang)h(+ h delta_h))   ))(命令“”)(命令“”)(命令“”)(setvar“ AUNITS” aunits_old)(setvar“ OSMODE” osmode_old))>>

菲利普·约瑟夫
28.04.2017,07:29

哈罗·约亨(Hallo Jochen),维伦·丹克(Vienlen Dank)的ihr计划,阿伯·迈因德(Deutsche nicnic Deutsch) 请尝试了解使用此程序创建HELIX的方法并与您联系。也许要等到下个星期才能完成,也许是Donnerstag。  

菲律宾JOSEPH2017-04-28 07:33:07

舒尔茨
28.04.2017,11:59
菲利普您好,您可以通过www.black-cad.de与我联系。抱歉-没有法语,但是有德语,英语或俄语;-)问候Jochen

约翰·康纳
28.04.2017,12:35
您是说您不知道如何使用scj提供的程序吗?
在我对该程序的测试中,它似乎可以独立运行。 我认为用户可以通过编辑代码正文中的这些参数来更改精度,高度和半径。  (setq acc 10000)(setq高度100.0)(setq半径100.0)使用这些预设,我得到了以下结果(平面图/ SE等轴测图):
约翰·康纳2017-04-28 13:48:51

菲利普·约瑟夫
28.04.2017,12:53

是的,John和Jochen,我不知道如何使用该程序。

约翰·康纳
28.04.2017,12:56
看到我的帖子就在您的上方。
您知道如何加载自定义Lisp程序吗?John Connor2017-04-28 13:48:07

菲利普·约瑟夫
28.04.2017,13:51

好的,约翰,我看过结果了,我不知道如何使用该程序(以及如何制作一个Lisp文件,但我使用的是我给我的文件)。我是一名基本设计师(年龄和年龄我对特定的工作有丰富的经验),但是我对程序一无所知。我已经通过AutoCAD打印书籍(R13 1995年)和AutoCAD 2006至2012年的PDF书籍自学了3D.Jochen,我在连接方面遇到了一些问题在我的工作中,也许不允许我访问此处的网站。我想要的2个HELIX的数据在我的AutoCAD图形中:HELIX G1:半径85 m,整转高度:121.76780370 m(对于114.77.858461°为38.82315600 m)HELIX G2:半径62 m,一整圈的高度为:91.54614061 m(对于114.76790316为29.18488500 m)换句话说,您可以在AutoCAD 2012 dwg文件中为我做到吗? N.B.我知道设定高度100,设定半径100,但是我不知道acc(uracy)10000是多少(这是螺旋的点数吗?)



菲律宾JOSEPH2017-04-28 14:22:44

约翰·康纳
28.04.2017,14:03
第一步是将lisp例程复制并粘贴到一个文本文件中,该文件使用Windows附带的任何ASCII文本编辑器(如Notepad)创建。 编辑代码的螺旋的高度和半径,然后将其另存为.lsp文件。 您可以将lisp文件命名为任何您喜欢的名称,但要使其变得可识别。 你知道该怎么做吗? 

菲利普·约瑟夫
28.04.2017,14:28

是的,约翰,现在我将尝试使用Jochen提供的文本的副本/粘贴来创建该Lisp文件,非常感谢。我使用了一些Lisp文件,但未创建它们。

舒尔茨
28.04.2017,15:10
嗨,菲利普坎(Philippecan),您给我发送您的电子邮件地址,以便我为您做HELIX曲线,并说明如何使用LISP。而且-是的:“ acc”是准确性。这是3DSPLINE点的数字-即数字越大意味着更好的近似值。祝你好运Jochenscj.schulz(at)t-online.de

菲利普·约瑟夫
28.04.2017,15:15

再次向Jochen和John问好,这里的一个朋友告诉了我他对AutoCAD 12的记忆以及他的口吻如何,现在它可以正常工作了!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!再次感谢大家。

菲利普·约瑟夫
28.04.2017,15:32


在这里,在平面视图中我们也可以。我最终会对“ vecteur de tangente”Départet Finale产生疑问,但这已经是一个奇迹。

菲律宾JOSEPH2017-04-28 15:34:43

约翰·康纳
28.04.2017,15:35
今天至少有人高兴。