iCAx开思工具箱
标题:
有关UDO的问题,
[打印本页]
作者:
syqnet
时间:
2005-9-5 22:38
标题:
有关UDO的问题,
上面孔的个数这段在问的时候就有质,而且正确,
下面那段问这个udo值的时候就是空的,为什么呢,谢谢!
//孔的个数
ret=UF_UDOBJ_create_class( "class_num_holes", "class_num_holes", [$ class_id_num_holes )]
if(ret==0)
{
UF_UDOBJ_set_query_class_id( class_id_num_holes, UF_UDOBJ_ALLOW_QUERY_CLASS_ID );
UF_UDOBJ_create_udo( class_id_num_holes, [$ udo_num_holes )]
UF_UDOBJ_add_integers( udo_num_holes, 1, num_hole );
}
//每个孔的边数
hole_count=num_b-1;
ret=UF_UDOBJ_create_class( "class_num_edge", "class_num_edge", [$ class_id_num_edge )]
if(ret==0)
{
UF_UDOBJ_set_query_class_id( class_id_num_edge, UF_UDOBJ_ALLOW_QUERY_CLASS_ID );
UF_UDOBJ_create_udo( class_id_num_edge, [$ udo_num_edge )]
ret=UF_UDOBJ_add_integers( udo_num_edge, hole_count, num_e );
if (ret!=0)
{
UF_get_fail_message(ret,temp);
uc1601( temp,1);
}
}
作者:
syqnet
时间:
2005-9-5 22:41
num_hole =5
hole_count=13
num_e是一个整型指针,
作者:
halm
时间:
2005-9-6 16:40
UF_UDOBJ_create_class这个函数同一个类型的UDO只能创建一次一般放在程序的初始化处。
num_hole 也要是整型指针,
你的UDO没有和任何东西关联上,在UG环境里看不见的。
你用程序看看可不可以看见 UF_UDOBJ_cycle_udos_by_class
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3