项目要求:
代码
#include "uf_all.h";//自己做的uf头文件
//入口函数
void ufusr(char* parm, int* returnCode, int rlen) {
//初始化
UF_initialize();
//添加用户代码
//获取工作部件标识
tag_t workPart = UF_ASSEM_ask_work_part(); //得到工作部件
tag_t bodyTag = NULL_TAG;
UF_OBJ_cycle_objs_in_part(workPart, 70, &bodyTag); //遍历当前所有的工作部件,“70”代表查找实体,查到的实体保存到bodyTag.遍历得到第一个实体
while (bodyTag != NULL_TAG) {
UF_OBJ_set_translucency(bodyTag,20);
UF_OBJ_cycle_objs_in_part(workPart, 70, &bodyTag);
}
//终止程序
UF_terminate();
}
//出口函数
int ufusr_ask_unload(void) {
return (UF_UNLOAD_IMMEDIATELY);
}