青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1670|回复: 3

[疑难] UG 二次开发中的 字符串类型数据如何定义成tag类型 谢谢!

  [复制链接]
发表于 2012-3-7 09:18 | 显示全部楼层 |阅读模式
悬赏20G币未解决
各位大家好! 小弟 在进行高级仿真二次开发时,看到ug7.5的头文件uf_unit_types.h中 有很多宏定义如下:7 H$ ^7 w# Z( n1 p) i
/************************************************************************************
5 }* a& x! \2 Z  W0 w*      Unit Display Names defined using hash defines for easy access to
- L1 Y! ?$ F& r& \; j" a, L( J3 y3 \*      System defined units from user functions 6 T; G. A& l' o# }* d7 w. d
************************************************************************************/
& ]1 {" f+ I# z9 e: j5 x$ O3 |% {% s5 S# m' W
#define UF_UNIT_LENGTH_m                        "Meter" & W- e4 c( y0 d8 ?- Z3 m6 y6 I
#define UF_UNIT_LENGTH_mm                       "MilliMeter"
; n+ t0 O) y0 ?. @: l#define UF_UNIT_LENGTH_cm                       "CentiMeter"
8 c( F0 e# ]3 C+ ?' I7 G3 ]#define UF_UNIT_LENGTH_in                       "Inch" ) J' G: w0 L2 G! U6 l0 z1 M
#define UF_UNIT_LENGTH_ft                       "Feet"
" G$ b7 \/ l  N7 C#define UF_UNIT_LENGTH_micron                   "Micron"
1 Z+ Q& f7 s/ L9 _5 J#define UF_UNIT_LENGTH_nm                       "NanoMeter"
+ l! t9 Y: f2 E3 f3 k#define UF_UNIT_LENGTH_a                        "Angstrom" 3 ^3 x7 r% M! i5 l
#define UF_UNIT_LENGTH_km                       "KiloMeter" 3 z" k9 A0 C. Q: T0 I
#define UF_UNIT_LENGTH_mi                       "Mile" + H1 S' {, P( O1 }5 b
& C( w0 q8 r' ^+ ~7 g$ u4 p

1 X/ G" x) ]$ @6 N) A* e% E请问这些定义作为单位如何使用?2 X( x! ]! K. V
在进行材料定义时经常要定义单位。
7 v0 e4 [+ m; `* P! Q' Dtag_t                        unit_type_tag; /* Tag to pointer of unit type - Eg Newton, kg/m3 ..etc */; x  n, [' l/ f4 ^/ V& \! R
如何 将上面的 单位转换成tag_t类型?谢谢!
# ?& h' Y) T* m; u9 y% y9 ^2 n6 k5 \; W; y6 H1 @. W
6 e2 S/ g5 ^+ `8 \

# X( I$ j$ p& W( e  J8 m) s0 ^' y3 X% H; r+ h7 _7 Y. f

 楼主| 发表于 2012-3-7 16:46 | 显示全部楼层
没人知道吗?跪求高手指点迷津!谢谢!
回复

使用道具 举报

发表于 2012-3-31 10:23 | 显示全部楼层
tag值是整型实数嘛    判断哪种单位对应哪个实数就ok了
回复

使用道具 举报

 楼主| 发表于 2012-4-9 09:50 | 显示全部楼层
用心生活 发表于 2012-3-31 10:23
: Z- G" n7 C* Y$ Q; l, J7 Ltag值是整型实数嘛    判断哪种单位对应哪个实数就ok了

; k* T7 ?2 a4 i( Z& T0 D谢谢你的回复!
" n# f9 c# i6 y1 }& G/ M请问假如我要的单位是"KiloMeter"应该如何确定它的整形实数?谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-7-1 22:01 , Processed in 0.199719 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表