UG爱好者

标题: UG api二次开发教程_属性的赋予与读取方法 [打印本页]

作者: 2847657989    时间: 2014-3-11 19:44
标题: UG api二次开发教程_属性的赋予与读取方法
属性:UG环境下的属性是用户附加到部件或对象上的字符串、整型数值、实型数值、字符串等用于对部件或者对象进行解析或者说明的方法。
作用:由于属性是保存在文件中的内容,我们可以在关闭文件以后再次打开的时候去读取它来作出一些相应的判断。因为程序运行过程中是把所有的参数保存在变量中的,但是一旦程序运行完毕,所有内存释放,通过属性可以作为一个判断标准。
属性的三个方面:TITLE  、VALUE、TYPE
我们可以给一个part添加属性也可以给相应的对象添加属性。
属性操作的基本函数:
添加属性函数:
UF_ATTR_assign (
tag_t object, //部件tag 或者对象tag
char * title, //属性title
UF_ATTR_value_t value//属性值
);
读取属性函数:
UF_ATTR_read_value (tag_t object, char * title, int type, UF_ATTR_value_p_t value );
一个添加字符串属性的函数
vextern int USER_set_moldbase_string_attr( tag_t part_tag, char title[50+1], char name_str[51] )
{
  int err;
UF_ATTR_value_t value;

value.type = UF_ATTR_string;
value.value.string = name_str;
err = UF_ATTR_assign( part_tag, title, value );
return err;
}
一个添加整型数属性的函数
extern int USER_set_moldbase_integer_attr( tag_t part_tag, char title[50+1], int data )
{
int err;
UF_ATTR_value_t value;
value.type = UF_ATTR_integer;
value.value.integer = data;
err = UF_ATTR_assign( part_tag, title, value );
return err;
}

原帖地址:


作者: limingmc    时间: 2014-5-6 23:05
好东西学习学习
作者: 明渊    时间: 2014-5-8 13:39
这个要学习
作者: jike555*    时间: 2014-5-9 23:06
看看 谢谢楼主 学习了
作者: juliawang666*    时间: 2014-5-19 16:01
能不能有具体代码啊?
作者: chenyi6355    时间: 2014-5-20 07:44
感谢楼主分享
作者: 木易三世    时间: 2014-5-24 11:40
非常感谢分享!
作者: zcdong    时间: 2014-5-28 20:56
资料不错!谢谢分享!
作者: c50614019    时间: 2014-5-29 09:55
感谢分享!!!!!!!!
作者: 大漠孤烟-HDU    时间: 2014-6-10 09:07
楼主厉害!
作者: 酒还是温的    时间: 2014-6-12 08:47
好东西,顶一个
作者: ypc08    时间: 2014-7-31 10:07
谢谢楼主的分享
作者: 黄斌华504    时间: 2014-8-15 16:58
好东西,学习!
作者: wucrew*    时间: 2014-8-18 20:43
bucuo,学习一下呢
作者: 伪界    时间: 2014-8-19 15:48
谢谢分享!!!
作者: TWaiting    时间: 2014-8-25 14:47
互相学习,共同进步
作者: raohongdi    时间: 2014-10-22 22:58
看一下学一学
作者: flww2006    时间: 2014-11-9 20:41
飞洒as防守对方发爱的发生的发生的
作者: jimk    时间: 2014-11-10 09:11
学习一下,谢谢
作者: 罗勇    时间: 2014-11-17 20:20
恩撒人发的啊实打实
作者: qwert2009*    时间: 2014-11-21 19:00
谢谢楼主分享,看看
作者: Brandon*    时间: 2014-11-23 23:38
没这方面的基础   看不懂啊
作者: QQ360*    时间: 2014-12-2 15:48
先谢楼主分享
作者: 飞云*    时间: 2014-12-10 00:09
谢谢分享  学习了
作者: 5435511660    时间: 2014-12-16 18:43
好,看看谢谢楼主分享
作者: 剩斗书士*    时间: 2014-12-19 22:11
感谢分享谢谢啊
作者: w_y8266*    时间: 2015-1-4 15:33
学习一下
作者: ug123456uu    时间: 2015-2-27 21:13
谢谢楼主
作者: mynx    时间: 2015-3-17 17:15
相互学习,共同进步
作者: hpzero*    时间: 2015-3-19 23:39
好东西!学习学习!
作者: 方圆一百里    时间: 2015-4-4 12:08
谢谢楼主分享
作者: djl110    时间: 2015-4-10 14:01
学习学习!
作者: buqingkui    时间: 2015-5-5 16:51
学习一下,谢谢分享
作者: 小勇425*    时间: 2015-5-8 20:52
这几个东西搞得我很晕
作者: ylh137    时间: 2015-5-10 15:54
学习中。。谢谢分享
作者: longfly008    时间: 2015-5-13 20:05
学习一下
作者: xunmi*    时间: 2015-5-17 21:56
路过看一下!!!!!!!!!!
作者: logicyy    时间: 2015-5-20 00:20
学习学习
作者: ghczw898    时间: 2015-5-24 18:45
哈哈哈哈哈哈哈
作者: gaosky2001    时间: 2015-6-2 17:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: HH749    时间: 2015-6-3 17:01
谢谢楼主分享,难得经典
作者: 19880502    时间: 2015-6-14 13:42
看看 学习下  都是大神
作者: arfa1424*    时间: 2015-6-17 16:17
可以吗?能修改?
作者: 复杂的人    时间: 2015-7-2 09:22
谢谢分享,辛苦了
作者: yuanrui*    时间: 2015-7-2 14:22
好东西 学习
作者: wzyhustNX    时间: 2015-7-2 20:40
谢谢分享!
作者: lizhaoyong*    时间: 2015-7-8 14:31
又一个精品。谢谢楼主,太谢谢了,支持谢谢楼主分享
作者: dust911*    时间: 2015-7-16 09:21
看看是什么         
作者: jk8877    时间: 2015-7-16 20:57
学习二次开发
作者: lsa782475593    时间: 2015-8-5 18:55
谢谢分享,感谢至极
作者: AlbertPU    时间: 2015-8-9 11:54
kankan
作者: hucznan*    时间: 2015-8-15 11:03
来学习。。。。
作者: 17785940    时间: 2015-8-24 14:12
UG api二次开发教程_属性的赋予与读取方法 [修改]
高级模式

作者: 心力无限*    时间: 2015-8-26 14:59
感谢分享。。。。。
作者: 且伴蔷薇@新    时间: 2015-8-29 16:43
好东西

作者: yygyaps    时间: 2015-9-5 09:07
好好学习
作者: yjqzhy    时间: 2015-9-5 11:16
来看看,有点高哦
作者: ge12321*    时间: 2015-9-5 13:03
学习,支持楼主!
作者: taoabc    时间: 2015-9-13 16:55
多谢分享!
作者: liangsir_cqu    时间: 2015-9-24 23:46
学习学习,谢谢楼主
作者: ij910    时间: 2015-9-26 15:48
学习,楼主威武。
作者: zgz5855    时间: 2015-10-5 16:17
radfdfdfdasdsf
作者: toshi008    时间: 2015-10-5 17:35
新手学习中  谢谢!
作者: 惊弓之鸟    时间: 2015-10-7 13:20
学习一下
作者: 梦@*    时间: 2015-10-8 12:23
咋没有视频呀,
作者: devin2003    时间: 2015-10-10 09:11
好东西学习学习
作者: 飞羽觞    时间: 2015-10-10 15:18
刚刚需要的
作者: 我也老鼠愛玉米    时间: 2015-11-27 15:02

作者: chtan7882    时间: 2015-12-9 20:12
好东西学习学习
作者: wqw88888    时间: 2015-12-9 21:16
可以下载吗
作者: 张开健    时间: 2015-12-12 19:22
想要学习一下
作者: ugaihaozheli    时间: 2015-12-14 13:08
谢谢分享
作者: zsjiu    时间: 2015-12-22 08:54
这东西好!
作者: wizards    时间: 2015-12-22 21:16
非常实用的教程。BOM表就靠它了
作者: hsy0005*    时间: 2015-12-23 16:54
我刚想学习下,
作者: heweipig    时间: 2016-1-5 02:55
tyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
作者: 最后的探戈    时间: 2016-1-16 07:03
好的东西!
作者: U96    时间: 2016-1-30 11:01
不错,谢谢分享
作者: 沐浴的狐狸    时间: 2016-2-1 01:02
好,,,,,,,,,,,
作者: davinlee    时间: 2016-2-25 12:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: testhip    时间: 2016-3-2 08:38
好东西学习学习
作者: 奇秘幽诡*    时间: 2016-3-8 17:24
谢谢楼主分享!
作者: WHY0007    时间: 2016-4-4 15:59
谢谢分享谢谢大师
作者: lxf999999    时间: 2016-4-7 20:33
多谢了,好东西呀

作者: cchin    时间: 2016-4-7 21:00
支持楼主分享!
作者: yuleihz256    时间: 2016-4-10 18:45
百度传课
作者: QQ236    时间: 2016-4-11 20:10
aaaaaaaaaa
作者: QQ236    时间: 2016-4-11 20:13
ddddddddddddddddddd
作者: 谁的终点站    时间: 2016-4-12 18:08
51061704
作者: 谁的终点站    时间: 2016-4-12 18:08
51061704
作者: 谁的终点站    时间: 2016-4-12 18:08
51061704
作者: babybuji*    时间: 2016-4-12 19:54
感谢,嘿嘿
作者: zhw0806    时间: 2016-4-15 13:19
感谢分享~~~
作者: qubin    时间: 2016-4-16 02:58
学习了!!
作者: qubin    时间: 2016-4-16 02:58
学习了!!
作者: zhangwenbing720    时间: 2016-4-16 13:42
谢谢分享,辛苦 了,看看先.
作者: 抑郁*    时间: 2016-4-22 20:27
goodgoodgoodgoodgoodgood
作者: yygyaps    时间: 2016-4-23 12:35
这个一定要顶啊
作者: boytoto    时间: 2016-4-29 14:32
好东西学习学习~thx
作者: 狂人穆大叔    时间: 2016-5-8 19:20

好东西学习学习




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2