青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 7857|回复: 4

[疑难] 在UG的二次开发过程中,请教一个API函数:uf6505

[复制链接]
发表于 2011-5-6 03:23 | 显示全部楼层 |阅读模式
请各位大侠帮帮我,怎么通过这个函数画出一个六棱柱呀 十分感谢
发表于 2011-5-6 12:10 | 显示全部楼层
uf6505_uf6505 create a prism 9 D) u6 ~# j' A. Y& S
extern void uf6505_ () J* Z) U+ L: z9 }# I# a+ k
double * rp1,
& J% c- ]% d" t3 {3 l; ]double * rp2, ) l! t- b% t9 A- f( Y& ]3 F
double * rp3,
( L& e6 R& ]* L6 p( w" mint * ip4,
' S; n+ d  \  ]' c2 hdouble * rp5,
! Q& d& F3 X7 Ltag_t * nr6 );
2 `# `& u$ O+ R* r. j5 _" T; g& j定义好参数就行了
" r# U5 k9 K5 \/ _6 P" S, W具体参数的含义你查查帮助文档!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-6 15:21 | 显示全部楼层
本帖最后由 caibus 于 2011-5-6 16:20 编辑 ' ^; _" Z, w- @" h  C. l
- z$ e2 x+ f3 n- @3 n/ Q
回复 2# UG二次开发毕设
1 u8 B- l7 j1 V0 c2 X9 ^2 l7 y/ d# `- C4 s4 M7 x4 K/ L
* ~7 c! z' Q7 o& J$ [1 R
    不行呀,写出的代码有错误,编译通不过) z3 L# Q2 [2 s6 @3 i( c
static void do_ugopen_api(void)
" ]: t- j. |2 }. d1 c; f {6 Z# D0 {1 N& c( ^+ p$ G5 _
double  prm_origin[3]={0.0,0.0,0.0};6 f  J5 W, Z$ @8 d
double  prm_diam=30;8 ]% W6 k+ G* x
double prm_height=10;
7 `6 h: {7 w9 q int prm_n=6;) f* T' ]# J6 c
double prm_direction[3]={0.0,0.0,1.0};
" y+ q4 W6 y1 x% y% C tag_t prm_wrg;; b$ b! j# S; \3 D0 [
UF_CALL(uf6505(prm_origin,&prm_diam,&prm_height,&prm_n,prm_direction,&prm_wrg));
% e( t2 g6 t9 b! V* f+ d8 T$ y }
, t4 l2 F* K/ ~4 J: P0 W5 M7 Y 编译时出现问题。% Y1 C! V: [* x, j0 q; ~
error C2664: 'report' : cannot convert parameter 4 from 'void' to 'int'。。不知道如何。
回复 支持 反对

使用道具 举报

发表于 2011-5-14 18:43 | 显示全部楼层
回复 3# caibus
/ a5 A6 X" T: I1 Astatic void do_ugopen_api中 “void”去掉
回复 支持 反对

使用道具 举报

发表于 2011-7-4 18:53 | 显示全部楼层
还是没有用啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 14:46 , Processed in 0.121311 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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