青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2011-5-6 03:23 | 显示全部楼层 |阅读模式
请各位大侠帮帮我,怎么通过这个函数画出一个六棱柱呀 十分感谢
发表于 2011-5-6 12:10 | 显示全部楼层
uf6505_uf6505 create a prism " K- U/ l5 @  H
extern void uf6505_ (2 P8 g% H* b- F0 `0 M$ B
double * rp1,
; I1 u4 i& [! o# X% v$ q1 L8 D  b, h) k! adouble * rp2,
( w8 D: L7 D% L( w; h) Bdouble * rp3,
! }2 e$ ~* R7 V1 e6 j  jint * ip4,
! I4 k# M3 `* G" u2 U7 Q; p0 I) S/ Edouble * rp5, ( r; q- ]" k  f5 c
tag_t * nr6 );& [# B8 z: l- B
定义好参数就行了1 M/ S5 ?! r" v1 I0 d  B
具体参数的含义你查查帮助文档!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-6 15:21 | 显示全部楼层
本帖最后由 caibus 于 2011-5-6 16:20 编辑 7 n0 Y$ I" [1 f1 u

" g7 Z, s5 R' A# z& k回复 2# UG二次开发毕设
- U3 K* l6 ]  Y, R! J; n' j0 f; X/ A4 u% w6 Z' x+ [0 U' N

) j8 V/ W  v; z4 ]9 X; k5 @    不行呀,写出的代码有错误,编译通不过
& \5 S0 f! S* M0 fstatic void do_ugopen_api(void)
& e$ T! B2 r# p  A9 B8 Z! v/ } {4 d  ^  e3 U* N
double  prm_origin[3]={0.0,0.0,0.0};. h2 _& J& Z: z0 j! S& j
double  prm_diam=30;# I# |3 u) C' I
double prm_height=10;
$ G( G0 ?% R+ L" [6 Q2 g int prm_n=6;+ R0 X" k7 ]4 t1 Z
double prm_direction[3]={0.0,0.0,1.0};
3 y+ [9 k$ G# s: k6 x5 z tag_t prm_wrg;. t3 d" t2 q+ |, N; ^
UF_CALL(uf6505(prm_origin,&prm_diam,&prm_height,&prm_n,prm_direction,&prm_wrg));
4 z3 n9 m( q: H% T* l6 ^6 m }+ l1 A3 q, D9 ?1 u* O. T. _" p
编译时出现问题。
$ B0 m0 K. r- k. ?$ ? error C2664: 'report' : cannot convert parameter 4 from 'void' to 'int'。。不知道如何。
回复 支持 反对

使用道具 举报

发表于 2011-5-14 18:43 | 显示全部楼层
回复 3# caibus
8 }8 e! Z# K/ ^; `static void do_ugopen_api中 “void”去掉
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-13 12:59 , Processed in 0.235675 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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