青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1720|回复: 5

[疑难] 薄片齿轮精冲模设计二次开发中凹模参数化难题

[复制链接]
发表于 2010-6-4 10:13 | 显示全部楼层 |阅读模式
我用grip语言实现参数化建模,用MFC实现对数据库访问,界面如下:
3 H2 Y0 _$ z4 V: p+ N" p$ ^2 }问题出在从参数库传递到界面上对应参数时,按说,点中凹模编号后再点确定,参数能传递到界面上,可是不行+ f( w0 ^3 ]" t: z" C, @2 o
凹模设计界面.png
1 x: o  Z- T" ~ 点开参数库.png $ ?! _. c' b% z/ ^* F; Q/ V
错误提示.png 8 s2 R8 U  }! ~: ^, C* A8 j1 L+ v$ U
错误提示如下:,请问是怎么回事?,源代码见附件

aomo.rar

407.69 KB, 下载次数: 6, 下载积分: G币 -1

 楼主| 发表于 2010-6-4 10:15 | 显示全部楼层
还有个文件夹太大,我不会分卷压缩,所以没法传上去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-4 10:17 | 显示全部楼层
从参数库传递数据部分代码如下:int AOMO_action_0_act_cb ( int dialog_id,% ^5 X- V9 [2 e8 b- Y+ n
             void * client_data,
% D: I. q' M3 D) Z: \3 C             UF_STYLER_item_value_type_p_t callback_data)4 J/ x( x7 k  J3 f/ Y
{/ q( u+ U  t& M, d" J
     /* Make sure User Function is available. */  / y. C& p' u/ b
     if ( UF_initialize() != 0) % b, }! g) k, w/ L, q
          return ( UF_UI_CB_CONTINUE_DIALOG );
# M* r. O: Z, Z     /* ---- Enter your callback code here ----- */1 ~9 w) P$ ^& q1 N; Z, p1 v7 @( V9 s
         char *str_mid[6];
/ |" `, P$ V1 g3 E2 i: i: f         char table[50]="aomo";
2 k& d$ D8 K1 f2 \5 x     if(choice_data_aomo_func(dialog_id,str_mid,table)==TRUE)
, b+ g2 w% d1 ]1 O1 _% J, b/ M         {
1 m0 Z+ X3 o2 h- p) H" Q//void read_para_from_database(int dialog_id,void *str_mid);         # V9 I+ X/ D) m4 B
                 UF_STYLER_item_value_type_t data;. h3 u+ L) {- V1 r+ `
     data.item_attr=UF_STYLER_VALUE;5 V: }  ?4 s/ d
     data.item_id=AOMO_Z;4 D+ q& p  H1 M4 J' Q
         data.value.integer=atoi(((char **)str_mid)[1]);
% V5 N. q: G: I         UF_STYLER_set_value(dialog_id,&data);* |  r' z& ~$ ^% ^9 N9 a0 k
         data.item_attr=UF_STYLER_VALUE;
4 Z2 _2 O# r5 Y  s7 j     data.item_id=AOMO_M;
5 _6 G& h9 x% E# H1 ^* N9 r         data.value.real=atof(((char **)str_mid)[2]);6 ?/ t1 t) Z! j' C; g6 k
         UF_STYLER_set_value(dialog_id,&data);
+ v1 S, z9 G' l7 {7 S7 q+ l" f         data.item_attr=UF_STYLER_VALUE;
6 C& {1 n2 u3 g) y     data.item_id=AOMO_A;6 b+ s  W3 ~( i. B, h
         data.value.real=atof(((char **)str_mid)[3]);) [( N, A- U/ ~' X( s/ v
         UF_STYLER_set_value(dialog_id,&data);
. j$ y1 C6 W- B, L- e. `         data.item_attr=UF_STYLER_VALUE;  D8 S2 }, e+ ]3 K
     data.item_id=AOMO_B;7 [$ y" `# Y) b* z; I* e
         data.value.real=atof(((char **)str_mid)[4]);8 y: c% d" s; X( ]; D: r" ]
         UF_STYLER_set_value(dialog_id,&data);
6 B- |4 ~1 ^& v, k+ {         data.item_attr=UF_STYLER_VALUE;: T' r& O+ l9 z
     data.item_id=AOMO_K;8 j4 K; G8 C: l
         data.value.real=atof(((char **)str_mid)[5]);- g+ l" k- W7 t, C' x# I
         UF_STYLER_set_value(dialog_id,&data);     
  E. t% b6 m, Z3 \& f8 ?         data.item_attr=UF_STYLER_VALUE;
( f9 x) V: [2 Q  k0 H     data.item_id=AOMO_H;
5 _2 F/ w% D) D         data.value.real=atof(((char **)str_mid)[6]);- \+ h0 C" e/ O+ R9 L
         UF_STYLER_set_value(dialog_id,&data);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-4 10:22 | 显示全部楼层
我的QQ961344141
回复 支持 反对

使用道具 举报

发表于 2010-6-28 11:01 | 显示全部楼层
需要学习学习了
回复 支持 反对

使用道具 举报

发表于 2010-6-28 11:03 | 显示全部楼层
你有的是黄勇的教材吧,只是把代码稍微改了一下
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 08:23 , Processed in 0.100258 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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