青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2010-6-4 10:13 | 显示全部楼层 |阅读模式
我用grip语言实现参数化建模,用MFC实现对数据库访问,界面如下:, p. m8 n" X7 ~
问题出在从参数库传递到界面上对应参数时,按说,点中凹模编号后再点确定,参数能传递到界面上,可是不行
  ?3 [: ?& x2 v) Y 凹模设计界面.png , L5 n! j% @# V( ~; Q% w
点开参数库.png
/ r; G# L; k" Q9 V3 u5 R 错误提示.png 1 I" C% B8 U* U2 ^6 z$ g2 E
错误提示如下:,请问是怎么回事?,源代码见附件

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,
% r4 }7 O" ^1 v/ L* T  x             void * client_data,
5 R2 u. f4 g2 U             UF_STYLER_item_value_type_p_t callback_data)+ q0 {( R; i, f0 J% {: f
{
& O5 J( H1 J, {5 X: w, ^     /* Make sure User Function is available. */  # `: z- D1 Q( N! V/ I% E7 w
     if ( UF_initialize() != 0)
) }6 T0 J4 z- }6 d          return ( UF_UI_CB_CONTINUE_DIALOG );' _' n. L5 i' v- y3 A
     /* ---- Enter your callback code here ----- */
* D0 ?8 U4 [9 x) N+ ?; ?8 g         char *str_mid[6];
* J9 a, `: {0 S" |  `         char table[50]="aomo";
2 C& [$ ]; }2 R  k     if(choice_data_aomo_func(dialog_id,str_mid,table)==TRUE)
6 H8 N: G6 l2 `: B7 \, Z+ O, @         {, }- z9 [) R# ?! D
//void read_para_from_database(int dialog_id,void *str_mid);         ( D0 L( j2 b# _# k! ~6 ?* j
                 UF_STYLER_item_value_type_t data;1 h2 T7 |' F, u' Q; m9 q1 H$ m* J
     data.item_attr=UF_STYLER_VALUE;
3 {+ [* B! }# F0 ~" \     data.item_id=AOMO_Z;0 L) ^" b4 {% U9 e- u# R9 U
         data.value.integer=atoi(((char **)str_mid)[1]);2 y' N3 S% C5 D  @- Y$ N3 p
         UF_STYLER_set_value(dialog_id,&data);
, h" |2 W6 G$ T         data.item_attr=UF_STYLER_VALUE;& j) o7 V+ _+ a) n$ w0 b+ D
     data.item_id=AOMO_M;' B3 I8 U$ K; }6 K# [! H
         data.value.real=atof(((char **)str_mid)[2]);
$ G2 G$ E+ ]0 ]; e' f0 T$ {         UF_STYLER_set_value(dialog_id,&data);
0 S, K/ v% {% K% n# s/ r& M         data.item_attr=UF_STYLER_VALUE;
" F3 A7 x; V; z; v  W, T6 }1 E     data.item_id=AOMO_A;
# t, i9 K! W& H6 s1 J; T& X         data.value.real=atof(((char **)str_mid)[3]);
* I& J: G- ?: p' M. L1 O         UF_STYLER_set_value(dialog_id,&data);
  k3 u6 X5 M5 |+ m, X         data.item_attr=UF_STYLER_VALUE;
" S. ?" a+ g5 l: ~( v     data.item_id=AOMO_B;
: M  y" ?2 K/ ^( U* i         data.value.real=atof(((char **)str_mid)[4]);6 o6 h6 [; M3 S; i) `: Z3 q' A
         UF_STYLER_set_value(dialog_id,&data);
  ?( z# `) }# z: O- x5 z! v) Q         data.item_attr=UF_STYLER_VALUE;, K1 S) t# g* J5 h2 r
     data.item_id=AOMO_K;
  O) l& J2 j. B* v: ~' I1 ?" E         data.value.real=atof(((char **)str_mid)[5]);) y7 @4 ?, `! r  |% k
         UF_STYLER_set_value(dialog_id,&data);     % q" ^4 @" ?; |$ |2 K- Z) x
         data.item_attr=UF_STYLER_VALUE;
; A0 r( T  Y  O     data.item_id=AOMO_H;6 y& ]# x+ F7 ]9 p4 _" `: o6 r" S! w
         data.value.real=atof(((char **)str_mid)[6]);# p+ O  o$ w3 W  ~1 D( J  m
         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, 2025-7-2 13:46 , Processed in 0.565564 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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