青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2011-5-6 03:23 | 显示全部楼层 |阅读模式
请各位大侠帮帮我,怎么通过这个函数画出一个六棱柱呀 十分感谢
发表于 2011-5-6 12:10 | 显示全部楼层
uf6505_uf6505 create a prism
8 U1 \' l9 z& D& Z7 U! textern void uf6505_ (
  d! O: j, [+ k& Jdouble * rp1,
4 m2 Z5 a: K, X8 ~$ Y! sdouble * rp2,
( E6 s  i; o' Y( r, p7 y8 Sdouble * rp3,
, O8 j! b8 u& ]6 wint * ip4, # n* U$ [4 j2 I' d! ~1 R" B
double * rp5, ' o3 G& b$ Z  ~$ Q: c
tag_t * nr6 );
& Z7 i- E& w! d  a7 _) q定义好参数就行了# L7 T( M1 x  v8 U
具体参数的含义你查查帮助文档!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-6 15:21 | 显示全部楼层
本帖最后由 caibus 于 2011-5-6 16:20 编辑
2 r) d3 l1 o+ [* ~
# c1 Q+ X# H7 ~  k7 f: J回复 2# UG二次开发毕设
5 `( k. ?# k0 e& A, b. Y
- _9 d/ c8 Q- E! o" t7 Q/ P, l8 v: Q9 M1 W: m- J. ^8 D
    不行呀,写出的代码有错误,编译通不过
  _3 R2 u4 A. Bstatic void do_ugopen_api(void)
1 x7 w- k% z# i {
7 h8 w0 l/ O9 }/ K. K* } double  prm_origin[3]={0.0,0.0,0.0};
, D- o& m1 P6 ]) u4 v, k1 o double  prm_diam=30;
# ^! b9 i/ S" V, V8 F/ Q) i double prm_height=10;
# A* [* b8 i; F: q$ b int prm_n=6;
; X; ^" o- n/ ]; V double prm_direction[3]={0.0,0.0,1.0};+ N  C8 }/ i. X3 T: O
tag_t prm_wrg;' i, Z: h/ p8 i! J# m4 m3 P
UF_CALL(uf6505(prm_origin,&prm_diam,&prm_height,&prm_n,prm_direction,&prm_wrg));0 a; r* ?( L& L: N* B- W6 z# C
}
. r3 [7 V$ ~  k: l3 V9 u 编译时出现问题。
  D+ \/ l- r7 B+ v! m error C2664: 'report' : cannot convert parameter 4 from 'void' to 'int'。。不知道如何。
回复 支持 反对

使用道具 举报

发表于 2011-5-14 18:43 | 显示全部楼层
回复 3# caibus
* t- P6 _0 B7 Xstatic void do_ugopen_api中 “void”去掉
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 18:21 , Processed in 0.053536 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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