青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2010-6-4 10:13 | 显示全部楼层 |阅读模式
我用grip语言实现参数化建模,用MFC实现对数据库访问,界面如下:6 {3 c+ z/ @% H9 E7 a
问题出在从参数库传递到界面上对应参数时,按说,点中凹模编号后再点确定,参数能传递到界面上,可是不行
! j$ g  S. J' V8 W! K  E 凹模设计界面.png 4 y, r. K8 n$ `& m
点开参数库.png ' Z% r- f8 q8 h6 F% O! M# W1 O9 [5 ?
错误提示.png
1 [2 v3 `0 H! S6 L1 }2 v5 X错误提示如下:,请问是怎么回事?,源代码见附件

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,
! F' U2 K% t0 t; F7 u5 h8 U             void * client_data,
, h3 L* J3 S# r( N+ t  E             UF_STYLER_item_value_type_p_t callback_data)0 ]9 L5 f' o" T1 ~- \  E1 X
{
2 b# s! F1 }3 T3 ~/ A! c6 d     /* Make sure User Function is available. */  ' x" x$ h% p( H8 x* _* S, _
     if ( UF_initialize() != 0)
; k+ l- K: ~9 A3 b          return ( UF_UI_CB_CONTINUE_DIALOG );
! Z2 n3 _8 b, `. ~     /* ---- Enter your callback code here ----- */
) F2 ^5 I% d; m6 D1 O         char *str_mid[6];
/ X; U1 Y& G  N$ l3 x% W) [. h+ k         char table[50]="aomo";
9 ~) r0 D, X0 Q  W2 P" H- N$ a     if(choice_data_aomo_func(dialog_id,str_mid,table)==TRUE)8 o* W  @, s  ?: g9 W; c" W4 u" S& g$ {
         {3 g% r5 t. P, w( j7 W& f
//void read_para_from_database(int dialog_id,void *str_mid);         
' I+ H# o% h! K8 E                 UF_STYLER_item_value_type_t data;; v# Y' n% h/ r3 D& M/ w" c
     data.item_attr=UF_STYLER_VALUE;
, I/ d& ~* Z8 G1 j: b3 [     data.item_id=AOMO_Z;8 i; ~, o* J- _# ]6 f: [  k
         data.value.integer=atoi(((char **)str_mid)[1]);
* l8 E0 k' B# v1 M" q         UF_STYLER_set_value(dialog_id,&data);
" j  E- N  C" O* g, G         data.item_attr=UF_STYLER_VALUE;+ b! Y3 {6 ^  O2 N" ]- k
     data.item_id=AOMO_M;* {! k( H9 J* u8 l# L
         data.value.real=atof(((char **)str_mid)[2]);
% i# B; z5 @7 M+ O1 s' P9 _( `  {4 {         UF_STYLER_set_value(dialog_id,&data);
7 i  B- K0 ~/ D/ U# o         data.item_attr=UF_STYLER_VALUE;
" J2 g  N6 `2 T6 F) o1 \+ K/ m     data.item_id=AOMO_A;
% d/ a3 |$ X% z         data.value.real=atof(((char **)str_mid)[3]);% g; _: R8 n+ D4 B  }9 {8 M" q9 S9 R/ q
         UF_STYLER_set_value(dialog_id,&data);
8 g( m4 x2 `# E, E         data.item_attr=UF_STYLER_VALUE;
# a, G, e4 Q9 h: P% w% t2 _! D     data.item_id=AOMO_B;2 d: N6 d$ x  h  n, O$ O
         data.value.real=atof(((char **)str_mid)[4]);
" o& f* B' W/ m/ g% W: |$ L) `         UF_STYLER_set_value(dialog_id,&data); . E7 _7 v6 P% T- [4 [9 ]+ r' `
         data.item_attr=UF_STYLER_VALUE;( i9 N# }1 m6 n2 d( E
     data.item_id=AOMO_K;
" {6 M1 F9 \% `& D         data.value.real=atof(((char **)str_mid)[5]);' v( f* a0 V' \& x' f( P0 O
         UF_STYLER_set_value(dialog_id,&data);     
# f& j( z% H0 \         data.item_attr=UF_STYLER_VALUE;
1 J/ P3 O6 C! J1 ]8 o" R! ~     data.item_id=AOMO_H;
3 U% P  \% L  a. A4 ^- ]         data.value.real=atof(((char **)str_mid)[6]);# s& x- H" V5 P
         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:37 , Processed in 0.051281 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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