青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 31022|回复: 76

[原创] 用VB和GRIP做UG二次开 【教程-带源代码】

[复制链接]
发表于 2011-5-2 18:18 | 显示全部楼层 |阅读模式
本帖最后由 1113824550 于 2011-5-2 18:21 编辑 / T+ `  M+ p2 e9 x/ x8 ?: `2 i

# |9 @* D2 \: O$ e) c( R+ g用VB和GRIP做ug二次开 【教程-带源代码】! v) q; y) K6 D4 B2 g$ m( `
共二课
& ^: }6 m9 g1 d
, n% c# ]3 l  Y) u  ]第一课 验证 【GRIP 在调用其它程序时 不会执行下一行】, J" M( C0 z/ e/ `) w& i# c( ^
vb.gif
. `+ @4 v3 ?! B( z0 D* h- C8 R! m: k
第二课 实列-画圆【圆心-大小】
8 d+ Z+ G) ]( \4 @0 H5 y 圆.gif : Q. y% z4 J, ~& N$ `

5 ^) g$ q( l, M' o. o8 V  j
% B) ]& Z% B' h) b0 w# o, z; Y" y+ N& O+ R
回帖 下载 源码 和 源代码( A- t' ?( E6 ]3 L7 d' K0 `8 S/ }' z
用VB和GRIP做UG二次开.zip (460.78 KB, 下载次数: 2920)
发表于 2011-5-2 20:58 | 显示全部楼层
回复 1# 1113824550 3 j) y7 S( T/ q: e! B6 k7 S* v
. x! ^# z0 ~0 Y- i2 t

5 N8 D. Q1 E5 e+ }    呵呵,收下了。谢谢
回复 支持 反对

使用道具 举报

发表于 2011-5-6 13:00 | 显示全部楼层
这个无非是用VB传递个参数给GRIP
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-7 19:01 | 显示全部楼层
本帖最后由 1113824550 于 2011-5-7 19:02 编辑 " w" h8 M3 v& r

# j( z. }# n' V看来我有必要解释一下:
$ v) T0 ?6 e5 ^' H9 hVB 调用 GRIP 的目地 是为了让VB融入到UG的二次开发
* t0 n# S3 j( a; {VB在UG二次开发里的主要的应用是 用VB来做界面% Y$ W8 O0 P( d/ f0 [2 `
GRIP可以调用VB 打开VB界面的同时 GRIP 还是打开这的 / G$ O$ K0 ]8 G9 u4 _6 a1 d7 J  @$ \
我们可以把GRIP参数传递给VB  同样也可以 将VB参数传递给GRIP1 p- M+ V2 q5 T( V' q
当我们在VB界面里的输入 【参数】 (以上我发的代码 按下【退出】时可 结束程序)
4 `" j6 S& d3 B  G按下【确定】时可结束VB 让GRIP完成接下来的操作 最后结束程序5 W7 E% R. V6 j4 }

* y' A9 `7 o! A% ]$ C8 U6 Z: R3 E这样一来 没必要用 VB调用GRIP在UG执行
( ]$ B5 p3 z& O" S: S7 K因为  VB 是 不能 调用GRIP 的 这是事实6 E9 e! M- T! @8 Y- e
当然 还有其它 办法
" i$ h# @& V( k- ]5 B  f1)
8 s  f" j/ f8 k% C# f6 Q( W1 {, M2 I用 C++ 或 API 做一个 调用 如调用C:\grip.grx5 ?: T4 G' J: v' z1 C
再用VB 调用这个 C++ 或 API 程序' F1 `5 j3 |5 [$ t$ V  U
(其中我们可以把想要的文件 复制到C:\重命名 用完删除)
' I% f1 y3 F* n- ?  }9 x2)
3 T* Q+ H6 N& t& D+ s- V) A按键精灵 也可 实现 5 M6 V  m/ N) h  M. p/ {* \5 B5 _& M+ r- Q
(我试过 不过不怎么安全 如果电脑卡的话 就非常容易出错) ' v+ P- ~6 r5 e* Q0 C+ z
(不过 放心 不会造成损失 因为 我所说的 出错是指无法调用GRIP)

点评

VB可以通过输出文件的办法在软件之前传递参数的,当然也可以传递大批的数据。  发表于 2021-11-15 19:04
VB不能传递参数,单一做界面也不好用,打开太多的东西时界面会晃动,这样做UG二次开发没有意思,何不直接用API来开发  发表于 2012-5-19 11:07
回复 支持 反对

使用道具 举报

发表于 2011-5-9 17:18 | 显示全部楼层
不懂,學習一下
) F( C1 U: A0 Z
回复 支持 反对

使用道具 举报

发表于 2011-5-11 12:48 | 显示全部楼层
回复 4# 1113824550
( _7 P9 l( I  D( x0 N  X# u1 X3 O" v5 j8 t/ ?
你说的这个根本不是VB对UG二次开发
3 c2 n- x3 @5 h: d( q4 eVB中根本没有融合UG二次开发语句,连基本结构都没有
* i% B1 C6 Q" Y6 m  O- D
$ a4 W5 J4 P0 j1 b; ^5 M8 M真正的VB.net对UG二次开发是类似C++开发UG 那样!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-11 13:19 | 显示全部楼层
都说了用VB做界面
4 N5 G( t% I: Y# v5 n8 y$ H5 S用GRIP来完成就行了- l2 ]4 [6 Z, Z! x/ v( l' R
GRIP界面不能自定义
回复 支持 反对

使用道具 举报

发表于 2011-5-11 13:33 | 显示全部楼层
正在学grip  来看看哈
回复 支持 反对

使用道具 举报

发表于 2011-5-11 16:30 | 显示全部楼层
真的  先学
回复 支持 反对

使用道具 举报

发表于 2011-5-13 16:07 | 显示全部楼层
呵呵,收下了。谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-12 15:17 , Processed in 0.156356 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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