点击查看详细介绍

UF_ATTR属性操作的相关函数详细说明

woiusr 9年前 8245 61

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


属性操作的相关函数详细说明

//头文件
#include <uf_attr.h>

UF_ATTR_assign 创建属性
UF_ATTR_read_value 获得属性值
UF_ATTR_delete 删除属性
UF_ATTR_delete_all 删除所有的属性
UF_ATTR_assign 分配属性
UF_ATTR_count_attributes 计算属性

属性是附加给部件或对象的信息,一般用于对部件或对象进行解释或说明。由于这些信息随同模型一起保存在部件文件中,因此属性在建立相关应用模型时非常有用。属性中的信息可以是字符串、整型值、实型值、日期/时间和引用。

【与属性相关的数据结构】

(1)数据结构 UF_ATTR_part_attr_t

该数据结构用于返回部件的属性值,

●●●请先 登陆注册 后查看●●●


(2)数据结构 UF_ATTR_value_t

数据结构 UF_ATTR_value_t 用于定义属性值,
int type
成 员 变 量 成员变量描述
UF_ATTR_integer; 整数
UF_ATTR_real; 实数
UF_ATTR_time; 时间
UF_ATTR_null;
UF_ATTR_string; 字符串
UF_ATTR_reference

(3)数据结构 UF_ATTR_value_u_t ,value属性值
数据结构 UF_ATTR_value_u_t 是一个共用体数据类型,用于存储属性的实际值

成 员 变 量 成员变量描述
int integer 属性是整型值,用于存储该整型值
double real 属性是实型数,用于存储该实型数的值
int time[2] 属性是日期/时间型数据:time[0]存储 UG 计算的日期;time[1]存储 UG 计算的时间
char *string 属性是字符串型值,用于存储该字符串
char *reference 属性是表达式引用类型,用于指向该属性值的指针,使用函数 UF_ATTR_read_value()可以获取该表达式的值


【常用的属性操作函数】

UF_ATTR_ask_part_attrs 获得部件中属性的个数

参 数 I/O 类型 描 述
const tag_t part_tag Input 部件标识
int * n_attributes Output 部件中属性的个数
UF_ATTR_part_attr_p_t * Output to be 保存属性标题及属性值的数据结构的指针,使用 UF_free()释
attributes freed 放内存

UF_ATTR_count_attributes 计算对象中指定类型的属性的个数

函数用于计算对象中指定类型的属性的个数。如果属性类型为 UF_ATTR_any,则返回所有类型的属性个数,

参 数 I/O 类型 描 述
tag_t object Input 可以为:部件标识;部件中对象的标识
int type Input 属性类型
int * count Output 属性个数

6

最新回复 (61)
  • qq1451429752 9年前
    1

    属性是附加给部件或对象的信息

  • lxiaoj111 VIP会员 9年前
    2

    如何把一个部件中的零件尺寸写入属性呢

  • qazqaz000 9年前
    3

    多谢了多谢了多谢了多谢了多谢了

  • q1355188058 8年前
    4

    属性是附加给部件或对象的信息

  • wucrew 8年前
    5

    谢谢分享,学习,辛苦了

  • lzhyi VIP会员 8年前
    6

    谢谢分享,学习,辛苦了

  • logicyy2012 8年前
    7

    谢谢分享,学习,辛苦了

  • xbh337275280 8年前
    8

    如果能有几个例子就好了

  • bbs1860 8年前
    9

    学习中,谢谢分享!!!

  • whd0320 8年前
    10

    如何把一个部件中的零件尺寸写入属性

  • lb676308480 8年前
    11

    想问一下为啥我给sheet写属性,写不进去?

  • xuhui112 8年前
    12

    属性是附加给部件或对象的信息,一般用于对部件或对象进行解释或说明。由于这些信息随同模型一起保存在部件文件

  • king_chinese VIP会员 8年前
    13

    UF_ATTR属性操作的相关函数详细说明

  • viqdcw 8年前
    14

    谢谢,分享!谢谢@!

  • yang18 7年前
    15

请登录后发表新帖