PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

[求助] NX二次开发 沿引导线扫掠 的函数怎么用?求助

  [复制链接]

2015-9-2 17:00:38 5666 4

superxudong 发表于 2015-4-16 08:16:33 |阅读模式

superxudong 楼主

2015-4-16 08:16:33

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
NX二次开发 沿引导线扫掠 的函数怎么用?ufun  UF_MODL_create_sweep?如何定义扫掠截面和引导线
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复4

Mr.du 发表于 2015-4-20 15:40:12

Mr.du 沙发

2015-4-20 15:40:12

同问,函数没看懂
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2015-4-20 17:38:01

admin 板凳

2015-4-20 17:38:01

int UF_MODL_create_sweep
' L$ `7 A* A8 u& b& ]/ q- T2 |, [2 n(- V& L' Q- R7 D+ E; Q; }  t

, t( i1 i. b2 x+ ]2 CUF_STRING_p_t s_guide,
  Q4 B% x& e6 f9 d1 wUF_STRING_p_t s_section, # A$ m# t# G4 t+ A* X1 Z! [
UF_STRING_p_t s_spine, , m) a& D" d; Q5 E# I$ u* M
UF_METHOD_p_t orientation, + V0 S& J$ }' D  g8 b+ O' E$ d/ f  v
UF_METHOD_p_t scaling,
  _- M7 c, J, F* x4 pint * alignment, 5 K/ Q2 n3 |0 m7 {
int * inter,
/ u8 h% U: Q9 p$ w. t+ n3 ]int * body_type,
, ?; v: n1 f$ H2 U+ M2 mUF_FEATURE_SIGN boolean,
/ o5 R; t/ w7 Xdouble tol [ 3 ] , 6 D8 m- V" q( {6 H) B
tag_t * body_obj_id
1 x- x. {8 b* W' O" R/ O; t9 E5 t% [% [
)
; S5 U# k# C6 b0 R% g! C2 z0 o
* C# f: g1 w" }" b* a, }首先你要会NX的操作,这里面定义的都是UI上的关键输入  o1 o( G. B! D% c
关键是这个UF_STRING_p_t的定义
0 {* u4 S+ m1 o1 i9 _9 `9 s( o1 z* K
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

superxudong 发表于 2015-5-7 12:03:22

superxudong 地板

2015-5-7 12:03:22

admin 发表于 2015-4-20 17:38
: `) E2 i! ?! J# k$ x5 p  @int UF_MODL_create_sweep# o" ]3 U/ h6 f# v7 f/ F% J9 n. H
(

0 u+ a2 d. b$ E' y管理员你好,我还想问一下。我用以下代码生成圆和直线 ,该怎么样使用“沿引导线扫略”的函数 扫略实体?
  e, x( m* J- b1 q3 s/ g//圆& b! Q6 N% ~' I2 [
tag_t part, arc_id, wcs_tag;
% Q  m* x# k# J: z1 [  g  UF_CURVE_arc_t arc_coords;9 y' F- w* b6 W/ j8 r! g4 V
arc_coords.start_angle = 0.0;  q! u/ r4 v/ W' R+ i6 c
  arc_coords.end_angle =360.0 * DEGRA;
* O% c) q+ P$ n: @# B: N  arc_coords.arc_center[0] = 0.0;6 m7 c' ~+ B5 e$ N# `( l' y
  arc_coords.arc_center[1] = 0.0;/ X- ^1 G& z3 S( N/ }
  arc_coords.arc_center[2] = 0.0;
! f. K: I7 K+ @8 b2 C  Z$ e  arc_coords.radius = 3.0;7 R% o: {. I* V; {1 C4 M' E
4 Y, e# k9 _" H, f  x
  UF_CALL(UF_CSYS_ask_wcs(&wcs_tag));' m- p) `% o: m. ~
  UF_CALL(UF_CSYS_ask_matrix_of_object(wcs_tag,
1 m; E) r8 c8 W4 ]6 J                                       &arc_coords.matrix_tag));) b$ }6 I1 l) U; T! Z+ V
  UF_CALL(UF_CURVE_create_arc(&arc_coords,&arc_id));
# P1 l2 G# v; }; d& @7 F//直线,两条7 Q( [& x- e+ T* v( K
UF_CURVE_line_t line_coords;
1 O/ v; Q% {7 K' o; f, j  @) Z% m2 stag_t line_tag;" y/ N- I& S  Y4 |/ t
line_coords.start_point[0]=0;
  n+ X, R- e3 c/ B( Hline_coords.start_point[1]=0;
8 r7 [( t5 V; W, w. z4 [4 Q8 mline_coords.start_point[2]=0;) l# ~$ v$ S1 K/ j( N3 M
line_coords.end_point[0]=0;, `: d" e( l6 O) J
line_coords.end_point[1]=0;
5 `5 T0 A$ p" Dline_coords.end_point[2]=12;
- g' ]+ J- M, V: H' y# j, kUF_CURVE_create_line(&line_coords,&line_tag)+ r9 e9 L* B# Q) x7 O

- L1 P0 e; c7 O5 [4 s. {$ k" rUF_CURVE_line_t line_coords;) T9 O- a! `7 e, y3 K
tag_t line_tag;" ]0 @5 j6 d% j5 ~( d8 a
line_coords.start_point[0]=0;
6 Y: Y8 I) a* I. l3 T) r) Vline_coords.start_point[1]=0;
- ]! n& `6 a! `  Wline_coords.start_point[2]=12;% I* t& h6 ]+ D5 e
line_coords.end_point[0]=-3.9289;
8 q3 p6 D( d+ j! g3 ~8 z1 @9 Nline_coords.end_point[1]=14.78119;
7 O) t6 Q. f% a4 I, q) q& V+ mline_coords.end_point[2]=7.49634;" }' `" c" B# \8 E( x$ j
UF_CURVE_create_line(&line_coords,&line_tag
  T+ q& J5 V$ y- U$ ]; f! `7 S, z  K2 _! \! W* h! M) D8 G
我用creat sweep做不出来,是否应该用sweep along guide 的函数?* }: ^* O  q5 w* v8 E  G! R/ {; y
我用JA录制扫略C++代码,是用sweep along guide 但是还是不太懂其中核心的部分。4 J* j  T' h: n! l
请指点一二,多谢!
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

hcaini0829 发表于 2015-9-2 17:00:38

hcaini0829 5#

2015-9-2 17:00:38

您好楼主 您的问题解决了吗?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了