青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 6283|回复: 23

在二次开发中没有螺旋线的命令怎么?

[复制链接]
发表于 2007-9-3 16:47 | 显示全部楼层 |阅读模式
在api中和kf中没有螺旋线的命令。而只有spline的命令。这个时候该怎么办?也就是说怎么把螺旋线(比如螺旋线的参数为半径和螺距等)转为其他的api中有的命令?
发表于 2007-9-5 22:18 | 显示全部楼层
api的不会,grip的我有做过阿基米德螺旋线。
 楼主| 发表于 2007-9-14 20:30 | 显示全部楼层
楼上的怎么做的?能实现参数化吗谢谢了 可以赐教吗?
发表于 2007-9-15 08:53 | 显示全部楼层
这是我做的阿基米德螺旋线(右旋)的程序,不知道你想实现怎样的参数化?

archimedes.rar

802 Bytes, 下载次数: 88, 下载积分: G币 -1

 楼主| 发表于 2007-9-15 14:45 | 显示全部楼层
谢谢了 我先看看你的程序 。就是改变螺旋线的半径和圈数还有螺距就得到不同形状的螺旋线。要是看不懂你的程序还多请赐教
 楼主| 发表于 2007-9-16 10:51 | 显示全部楼层
上面兄弟 ,我下载了你的文件。用记事本打不开,出现乱码的情况 。然后我试着用grip来调用,还是出现乱码的情况。不知道能否传一个能用记事本打开的文档?谢谢了
发表于 2007-9-17 10:22 | 显示全部楼层
这是编译好的文件,直接在UG里调用.
 楼主| 发表于 2007-9-17 19:10 | 显示全部楼层
楼上兄弟,我在UG里直接调用你的程序,出来了螺旋线对话框。但我想看看你的源程序代码可以不?方便的话发到我邮箱或者上传到这里 谢谢了 我邮箱是 lnw430522@163.com
 楼主| 发表于 2007-9-24 09:31 | 显示全部楼层
rick兄,能不能告诉我把helix的参数比如半径和螺旋角等转为阿基米德螺线的公式呢?谢谢了。
发表于 2007-9-24 11:16 | 显示全部楼层
这是我做的螺旋线的源程序:7 x5 x! N6 O2 v/ Q3 o/ \4 ]
ENTITY/POT(1000),SPL,ENT(1000)8 W3 G+ W) V3 ^; L6 b
NUMBER/START_ANG,END_ANG,BASE_R,LAP,DST,ANS
% G% i9 b/ x6 H, q5 C5 l1 Z: g/ D
L10:0 p! X. Q+ e" Q: v7 O! x% t9 b
    PARAM/'Please input archimedes paremeter',$
, I4 L, }5 N) M) o0 s# D  P6 E        'BASE RADIUS',BASE_R,$/ k7 B" o8 E) I0 i! {" z1 ]
        'START ANGLE',START_ANG,$: y( W7 W7 l5 g$ m0 P
        'PITCH OF WINDING',DST,$4 V3 I3 o$ {4 w9 n4 X4 {
        'WINDING AMOUNT',LAP,RESP' d8 W$ W  j5 s
    JUMP/L10:,TRM:,,RESP
5 K* P. u; @1 C; `  & L! q' J( C' |$ [; Z
    DO/DOL99:,I,0,1.005,0.005
0 A- I) o7 R$ s) K+ i' r8 @$ |        HASPACE=START_ANG+BASE_R*360*I
' ^2 S7 S0 P0 d9 E) |9 M        PX=BASE_R*COSF(HASPACE)$ H! ^5 U4 y6 [
        PY=BASE_R*SINF(HASPACE)
9 m$ }/ Z/ Z3 ~' l        PZ=DST*LAP*I
7 m3 J5 Z+ s. H4 c
! }7 L+ E. O) s; X        ANS=ANS+1
2 y# ], q$ `, d* ?        POT(ANS)=POINT/PX,PY,PZ1 G5 T- E) J( b. ~; B
    DOL99:
. z0 ]( u+ Z) F* W: k2 H6 \' p- h
    SPL=SPLINE/POT(1..ANS)
( _! w& z% @8 S
1 ^+ }$ K# r: Z1 b& O" b$ zDRAW/SPL2 q* X; r, z1 d' j" v2 T0 U* d

. O0 D, L) c& g$ }: S    DELETE/POT(1..ANS)  a( [7 T) D/ Y, ]% Q2 W3 M' H

( V9 |. E% i; x, L4 O6 WTRM:) ~6 J, W/ b) ?" u( i; a
HALT
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-30 02:17 , Processed in 0.064773 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表