iCAx开思工具箱
标题:
二次开发如何导入一个已有部件?
[打印本页]
作者:
vincentpanda
时间:
2009-4-6 20:46
标题:
二次开发如何导入一个已有部件?
按照论坛里以前的资料
写上了以下代码,却编译报错
UF_import_part_modes_t modes;
double dest_csys[6];
double dest_point[3];
double scale=1;
tag_t group =NULL_TAG;
char msg[132];
char str[256]="D:\\Study\\h1.prt";
dest_csys[0]=1;
dest_csys[1]=0;
dest_csys[2]=0;
dest_csys[3]=0;
dest_csys[4]=1;
dest_csys[5]=0;
dest_point[0]=0;
dest_point[1]=0;
dest_point[2]=0;
uc1601("sadfsad",1);
int errorcode=UF_PART_import(str, modes,dest_csys,dest_point,scale,&group);
if(errorcode!=0)
{
UF_get_fail_message(errorcode,msg);
uc1601(msg,1);
}
错误:
error C2275: 'UF_import_part_modes_t' : illegal use of this type as an expression
d:\ugs180\ugopen\uf_part_types.h(94) : see declaration of 'UF_import_part_modes_t'
作者:
dianzi24
时间:
2009-4-7 14:21
你定义的modes,但没赋值啊?
比如
modes.layer_mode = 0;
modes.group_mode = 1;
modes.plist_mode = 0;
modes.view_mode = 0;
modes.cam_mode = TRUE;
这样的
作者:
koojun
时间:
2009-4-7 16:36
来看看,学习学习
作者:
koojun
时间:
2009-4-7 16:38
二次开发,暂时对我来讲是很高深的学问
作者:
vincentpanda
时间:
2009-4-7 20:54
代码是正确的 问题已经解决了
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3