青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2010-6-4 10:13 | 显示全部楼层 |阅读模式
我用grip语言实现参数化建模,用MFC实现对数据库访问,界面如下:' }+ n) E( j  N1 o8 n6 g4 @+ ~
问题出在从参数库传递到界面上对应参数时,按说,点中凹模编号后再点确定,参数能传递到界面上,可是不行
- A7 i/ L4 i  Z1 P 凹模设计界面.png
1 Z4 _. ~  J6 P4 Z9 \/ M1 I 点开参数库.png   U) G! a# `9 D. B" J1 ]! N
错误提示.png - e4 ?4 Q" Z7 Q* h- q; 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,: j; Z! {# F9 ^# i
             void * client_data,( ^9 u+ S  s( T! ^! B: q
             UF_STYLER_item_value_type_p_t callback_data)
& O9 N; u! y' R% x) }4 J5 k{
7 l* T3 z# B& d% |     /* Make sure User Function is available. */  
/ V* q6 [% G& O6 V# A' t     if ( UF_initialize() != 0)
- C: l. o7 \, q          return ( UF_UI_CB_CONTINUE_DIALOG );
$ {. o  k  j5 U( C     /* ---- Enter your callback code here ----- */# K# Z7 v) V; ~% K5 U1 e
         char *str_mid[6];0 F7 C. D  d, }6 R, e/ J, Y
         char table[50]="aomo";
% V. i; z/ a1 s' u' `+ r: d' @     if(choice_data_aomo_func(dialog_id,str_mid,table)==TRUE): i2 P3 ?- I( N! r
         {3 s' L( ]9 @6 ]/ i; \; u' B: M
//void read_para_from_database(int dialog_id,void *str_mid);         
" [8 p. c3 `& b5 e; S                 UF_STYLER_item_value_type_t data;
7 O1 k$ e9 Q9 E4 ?$ S+ t     data.item_attr=UF_STYLER_VALUE;
" ~. Y2 r" w  D. [     data.item_id=AOMO_Z;# o& s& `; U# d$ h
         data.value.integer=atoi(((char **)str_mid)[1]);7 A' H" G) u) _8 L  ?
         UF_STYLER_set_value(dialog_id,&data);7 z0 H; Q8 j& Y+ g. v
         data.item_attr=UF_STYLER_VALUE;
, W# e% K* B3 {$ c" P9 I& e     data.item_id=AOMO_M;. A; Z, q, S+ J  F4 ^/ R0 e$ ?3 S7 u
         data.value.real=atof(((char **)str_mid)[2]);
4 Q$ S' E  Z4 L5 e% x: @% A         UF_STYLER_set_value(dialog_id,&data);0 y2 m# X& z" L
         data.item_attr=UF_STYLER_VALUE;
9 h7 X1 [% w  }     data.item_id=AOMO_A;
8 }6 j9 l8 `; d         data.value.real=atof(((char **)str_mid)[3]);
' h  g" L+ [- [8 ~$ }% E$ T$ |7 g+ B         UF_STYLER_set_value(dialog_id,&data);
! z1 D! T" v, x# D+ y2 Y         data.item_attr=UF_STYLER_VALUE;
  o. r4 w0 C3 ]& z6 h& f+ e     data.item_id=AOMO_B;
: b9 ]/ R5 s7 y3 C- s         data.value.real=atof(((char **)str_mid)[4]);
2 c' a* a6 H$ }2 _         UF_STYLER_set_value(dialog_id,&data); ) s- t3 u. S) |* U& h  {/ n/ l
         data.item_attr=UF_STYLER_VALUE;
, c/ G  D- `$ G     data.item_id=AOMO_K;
9 [$ s6 F) U3 ~' H         data.value.real=atof(((char **)str_mid)[5]);0 D8 G3 {: T+ ?8 |1 w- ?3 R& \$ @
         UF_STYLER_set_value(dialog_id,&data);     
- }% Y, i  s5 S# d! x         data.item_attr=UF_STYLER_VALUE;
6 B) f) z' M9 b# A8 k     data.item_id=AOMO_H;
( |' J) ^9 V$ L5 o  a3 c         data.value.real=atof(((char **)str_mid)[6]);
9 K7 f( h1 A1 f5 f) k         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-9-18 05:56 , Processed in 0.130618 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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