青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2010-6-4 10:13 | 显示全部楼层 |阅读模式
我用grip语言实现参数化建模,用MFC实现对数据库访问,界面如下:
6 z" C# \& p7 j$ U" o( C& Q问题出在从参数库传递到界面上对应参数时,按说,点中凹模编号后再点确定,参数能传递到界面上,可是不行
& f4 e. ?) w; z- F 凹模设计界面.png % F- P& {5 \" s
点开参数库.png
; w0 }1 z, m* |5 P7 k 错误提示.png
) b6 r# t8 z2 |! |, i错误提示如下:,请问是怎么回事?,源代码见附件

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,
" G; A" L# e+ V             void * client_data,, I! [- p& I3 G
             UF_STYLER_item_value_type_p_t callback_data)- p4 b- q, y" M, e3 O/ Q' }" j
{9 s$ ~3 b1 C+ _' |* j( G/ u
     /* Make sure User Function is available. */  6 M% {* O( g- O$ E3 w% X
     if ( UF_initialize() != 0) 7 _8 ?% K. Y% v
          return ( UF_UI_CB_CONTINUE_DIALOG );
7 i; h) ^7 r' Z/ X' z% ]/ D0 ^     /* ---- Enter your callback code here ----- */" X( `* J3 p0 V) J
         char *str_mid[6];
, R6 u6 `& u9 K1 V6 q5 P6 i         char table[50]="aomo";
3 H, S( C" A) g; Q     if(choice_data_aomo_func(dialog_id,str_mid,table)==TRUE)) Y' Z3 k# Z& f; D
         {* `1 P/ e8 q  f+ _! B
//void read_para_from_database(int dialog_id,void *str_mid);         
6 G- v9 S* u4 h; B, M0 D( |& N                 UF_STYLER_item_value_type_t data;) ^. v3 Q9 t/ H4 `& }8 `) v
     data.item_attr=UF_STYLER_VALUE;3 e6 F9 H- [' m* f: t5 t0 p% U/ ^
     data.item_id=AOMO_Z;
% q7 X) p9 s: h2 S2 u5 o; H         data.value.integer=atoi(((char **)str_mid)[1]);
: ^( F" o, Q$ R5 K# s" M, e         UF_STYLER_set_value(dialog_id,&data);/ W( }: ~2 p% n! b% ]8 }
         data.item_attr=UF_STYLER_VALUE;
# B: K( {- ^) l# P* g0 I9 r) C- i     data.item_id=AOMO_M;
) f- T0 `& p3 q5 L; E         data.value.real=atof(((char **)str_mid)[2]);
& y( `0 H7 d& v2 q+ s6 E         UF_STYLER_set_value(dialog_id,&data);
4 L. G8 Y4 P9 b  e1 |2 G) Y# f         data.item_attr=UF_STYLER_VALUE;
( G" C8 h# t- k( B! t1 L     data.item_id=AOMO_A;
  X7 E4 k$ H) W) B! u( s* \7 Y         data.value.real=atof(((char **)str_mid)[3]);0 z; w0 N; \7 N* N
         UF_STYLER_set_value(dialog_id,&data);
4 s& \  t2 W1 h# u         data.item_attr=UF_STYLER_VALUE;; r. u* q- h* n4 J
     data.item_id=AOMO_B;7 ]& }/ i5 H" A
         data.value.real=atof(((char **)str_mid)[4]);+ p& o+ X' h6 U. E2 R5 Q
         UF_STYLER_set_value(dialog_id,&data);
  u' E$ X! f+ J8 z; e3 ^- o         data.item_attr=UF_STYLER_VALUE;, X: d0 f; U2 t( i% F0 h# q" }
     data.item_id=AOMO_K;
6 @( F* g+ J8 B7 _9 W4 o         data.value.real=atof(((char **)str_mid)[5]);
- a  m, c& k" M0 e* r* l7 k$ L, }         UF_STYLER_set_value(dialog_id,&data);     % s9 ]# Q  L6 h! a. }
         data.item_attr=UF_STYLER_VALUE;
* l1 v) y6 Q: V1 C& C! d) v     data.item_id=AOMO_H;/ M% K- p$ J9 j; Z- g5 _
         data.value.real=atof(((char **)str_mid)[6]);. @# L  {- p( a) ]
         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-13 16:32 , Processed in 0.612604 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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