青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2011-5-6 03:23 | 显示全部楼层 |阅读模式
请各位大侠帮帮我,怎么通过这个函数画出一个六棱柱呀 十分感谢
发表于 2011-5-6 12:10 | 显示全部楼层
uf6505_uf6505 create a prism
0 X2 f# I- D+ q; r+ wextern void uf6505_ (
$ e/ g2 m* b$ ~+ f! Adouble * rp1, & r7 [# }8 Y' a3 v7 |, T) b
double * rp2,
% o! Z, D; g/ Z/ Mdouble * rp3,
2 `, @6 U* Y( @/ }int * ip4, + y1 q( \6 L5 y
double * rp5, ( J; K4 h5 R. d% M
tag_t * nr6 );4 u# b. ]; o- O: L: i+ A1 d7 @
定义好参数就行了
* G9 _  ^2 L$ C; S+ z. r具体参数的含义你查查帮助文档!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-6 15:21 | 显示全部楼层
本帖最后由 caibus 于 2011-5-6 16:20 编辑 3 q5 d) m* B8 H/ `! r1 w6 E1 L

+ e: y3 W2 O( \/ m* K回复 2# UG二次开发毕设
9 W( ?$ f: H" o' U+ j1 Y) Y4 E" }( l2 t: l3 I6 `0 D7 u  }2 g! d
' _6 J2 \7 P* T
    不行呀,写出的代码有错误,编译通不过
- g8 H0 D$ p& }3 W: ^0 n' G7 E3 ~) _static void do_ugopen_api(void)/ |0 Z* G& C$ A8 c: A. F6 H. R4 t# v
{, p: c! T$ B) q* C7 v; Z, u; a
double  prm_origin[3]={0.0,0.0,0.0};( x4 ]: e" p$ ]5 R: [
double  prm_diam=30;# Z$ j, v+ G1 b
double prm_height=10;
8 s; t' B, E- w4 `( Z% t3 S4 K/ a3 a int prm_n=6;
& h$ C& r( a# i! N* }9 L3 ]1 Y double prm_direction[3]={0.0,0.0,1.0};/ b( M7 X+ p+ G& b. u8 v
tag_t prm_wrg;3 f/ ~& M' `: U/ R
UF_CALL(uf6505(prm_origin,&prm_diam,&prm_height,&prm_n,prm_direction,&prm_wrg));$ Y+ }% Y- j: \% X* @
}
7 b  R4 g! o% o& C! r1 a. Z 编译时出现问题。, b* E1 S+ t$ |+ y& I6 h5 V
error C2664: 'report' : cannot convert parameter 4 from 'void' to 'int'。。不知道如何。
回复 支持 反对

使用道具 举报

发表于 2011-5-14 18:43 | 显示全部楼层
回复 3# caibus 5 u' P% c& [% k/ W9 z4 D
static void do_ugopen_api中 “void”去掉
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 18:33 , Processed in 0.046961 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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