|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
; @) H0 x" ^+ f. z! TNX二次开发源码分享: Ufun设置工作部件重量$ x5 l& Y: [# B G
4 `$ q+ X3 U" r/ l* S" i
: E' }- P1 t: `% P[mw_shl_code=c,true]void do_it(); }: ?, H7 Q9 Q% c6 s
{7 B8 b+ @6 l: x/ o* ]( g9 M7 Y9 ?- X
tag_t workPart = UF_ASSEM_ask_work_part();
; U. y! h5 K* y* w# J l8 L2 R, @1 R3 v% ~
if (workPart != NULL_TAG)9 Y1 a8 K+ Z9 E6 ]3 T
{2 E! S Z2 [/ X( U
UF_WEIGHT_properties_t propsOld, propsNew;5 C2 i5 S4 y6 V% c
& G3 f% E1 m3 u5 i UF_CALL(UF_WEIGHT_ask_props(workPart, UF_WEIGHT_units_km, &propsOld));! B0 d _: [: r2 H% T9 Z9 \/ h
ECHO("Old Weight: %f\n", propsOld.mass);" q: Q3 s" T* T
ECHO("Accuracy: %.2f\n", propsOld.accuracy);0 |6 S' L, ^- E0 B0 b
; B, B4 ^1 o% s. _/ l
propsNew.cache_state = propsNew.mass_state = UF_WEIGHT_asserted;" u$ _# v. @. S
propsNew.area_state = propsNew.cofm_state = propsNew.mofi_state = propsNew.density_state = propsNew.volume_state = UF_WEIGHT_unknown;
7 ~' i3 l- j0 R4 t" L( o propsNew.accuracy = 1.0;
; k! O9 c' d$ d$ a' J propsNew.units = UF_WEIGHT_units_gm;
9 W8 Q' B% _3 _ propsNew.mass = 1234.56;, M8 t, s, E$ n+ g' l
UF_CALL(UF_WEIGHT_assert_part_props(workPart, &propsNew));
3 R! N1 b. o u5 P* s+ G& v9 L- N( l, P6 F# R) b! b
UF_CALL(UF_WEIGHT_ask_props(workPart, UF_WEIGHT_units_km, &propsOld));
* I: z9 k- j5 n0 z" X# W7 X ECHO("New Weight: %f\n", propsOld.mass);
. `* X& p( y1 l* b, G }& }* X+ c+ U* K6 ]4 G
4 W: {4 i0 W# t' r* ]}[/mw_shl_code]
0 X K! O5 K- U# N4 a |
|