int UF_ATTR_ask_part_attribute ( tag_t * attribute )
时间: 2023-12-12 18:04:09 浏览: 134
这是UG/Open API中的一个函数,用于获取当前正在编辑的零件(Part)的属性。具体说明如下:
函数原型:
```cpp
extern UFUNEXPORT int UF_ATTR_ask_part_attribute (
tag_t *attribute /* <out> 属性的标签 */
);
```
参数说明:
- attribute:输出参数,返回当前正在编辑的零件的属性标签。
返回值:
- 返回一个整数,若函数调用成功,返回0;若函数调用失败,返回错误码。
使用示例:
```cpp
#include <stdio.h>
#include <uf.h>
#include <uf_attr.h>
int main()
{
int status;
tag_t attribute;
// 获取当前正在编辑的零件的属性
status = UF_ATTR_ask_part_attribute(&attribute);
if (status == 0) {
printf("当前正在编辑的零件的属性标签为 %d\n", attribute);
} else {
printf("获取零件属性标签失败,错误码为 %d\n", status);
}
return 0;
}
```
在上面的示例中,我们调用UF_ATTR_ask_part_attribute函数获取当前正在编辑的零件的属性标签,并将结果输出到控制台。请注意,使用此函数之前,必须先调用UF_initialize进行初始化。
阅读全文