青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2011-5-2 18:18 | 显示全部楼层 |阅读模式
本帖最后由 1113824550 于 2011-5-2 18:21 编辑 2 K7 O% Z! C( o: m1 V

% @+ r* t) u# j用VB和GRIP做ug二次开 【教程-带源代码】
+ s- _0 k* B5 I9 t, \2 \$ K  k& F共二课. c) O: u6 m. [+ P
7 u; U) z, z) b; J& C
第一课 验证 【GRIP 在调用其它程序时 不会执行下一行】+ v8 }  T; F( f: z6 e
vb.gif
( _' N1 O2 m) \
6 H: J8 V# p; O) p' e第二课 实列-画圆【圆心-大小】" z8 Z7 L6 E$ p2 @3 b; |' u7 ^
圆.gif + n6 T) x+ R3 N
0 e3 T9 U% y8 j# P$ N1 D; \
  B. x, N) V  b9 N2 Y+ \
9 n2 ~$ G1 M7 w
回帖 下载 源码 和 源代码. y* |" {: `3 s
用VB和GRIP做UG二次开.zip (460.78 KB, 下载次数: 2920)
发表于 2011-5-2 20:58 | 显示全部楼层
回复 1# 1113824550 8 k  H  I3 e: l1 v5 u$ a4 J6 W1 X

- d1 F6 i, j6 Q1 Q: z/ t" f1 V0 `2 G% E! P5 c) K
    呵呵,收下了。谢谢
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-5-7 19:01 | 显示全部楼层
本帖最后由 1113824550 于 2011-5-7 19:02 编辑 6 @! ^5 P1 h: O2 X6 r" L

: `! c% B  @' j2 o看来我有必要解释一下:
& N3 B  Y' |0 t% F' q3 l3 aVB 调用 GRIP 的目地 是为了让VB融入到UG的二次开发 9 I5 ?; x$ |( @; w
VB在UG二次开发里的主要的应用是 用VB来做界面
6 ~8 P0 H8 w2 F6 VGRIP可以调用VB 打开VB界面的同时 GRIP 还是打开这的
" A' L1 ^7 P; }, F" x3 R* o我们可以把GRIP参数传递给VB  同样也可以 将VB参数传递给GRIP& j9 @) o7 C1 A: H; N: J
当我们在VB界面里的输入 【参数】 (以上我发的代码 按下【退出】时可 结束程序): U% ^% c5 A3 r+ D
按下【确定】时可结束VB 让GRIP完成接下来的操作 最后结束程序' m% A7 K4 b! h( ~' F
0 u  f' K+ E4 H$ b2 H* o2 ~; e0 k& K
这样一来 没必要用 VB调用GRIP在UG执行% H  a' {; R  P4 L8 J+ A
因为  VB 是 不能 调用GRIP 的 这是事实' ~/ Y- z4 [7 L5 K0 @
当然 还有其它 办法
% [5 x. Q7 i: ~( H9 F1)4 ~. s0 e4 M% n9 z
用 C++ 或 API 做一个 调用 如调用C:\grip.grx+ V6 t7 ]! `  j+ u  E& S) Q
再用VB 调用这个 C++ 或 API 程序4 `# ?! f8 [8 C& E! a
(其中我们可以把想要的文件 复制到C:\重命名 用完删除)7 ]2 b) N; ~: n# i( N- S
2)5 t% L( P0 [) k  X+ ~
按键精灵 也可 实现   T9 R% o$ k# `$ H$ N9 p5 t$ S0 G
(我试过 不过不怎么安全 如果电脑卡的话 就非常容易出错) ; J6 O; j" M; k- _
(不过 放心 不会造成损失 因为 我所说的 出错是指无法调用GRIP)

点评

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

使用道具 举报

发表于 2011-5-9 17:18 | 显示全部楼层
不懂,學習一下
) j, N6 x5 B  Z* l# m6 h
回复 支持 反对

使用道具 举报

发表于 2011-5-11 12:48 | 显示全部楼层
回复 4# 1113824550 1 i, G" a- J5 z! \" ~7 B: D6 O
; E0 x4 Q1 F2 o
你说的这个根本不是VB对UG二次开发
$ E# T8 A# p3 V) ZVB中根本没有融合UG二次开发语句,连基本结构都没有
2 Q3 u( w7 A! R
% z7 M! ]& G2 N0 ?' D  e真正的VB.net对UG二次开发是类似C++开发UG 那样!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-11 13:19 | 显示全部楼层
都说了用VB做界面! ?6 e4 q5 H  ^4 L8 E* P
用GRIP来完成就行了& Z# L1 S3 s; O5 I
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, 2024-12-22 16:00 , Processed in 0.053738 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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