找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 20399|回复: 53
打印 上一主题 下一主题

【求助】关于UG标准菜单调用的问题

[复制链接]
跳转到指定楼层
1
发表于 2003-9-20 11:11:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
做了一个菜单,将UG下的标准菜单进行调用,可是只在界面上实现了,功能上却实现不了,看了半天也没找到在那里设置,怎样可以实现,是不是要在application下添加库一类的?请教各位~::g
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2003-9-20 11:13:44 | 只看该作者
等待诸位的指教~
3
发表于 2003-9-20 13:25:26 | 只看该作者
用 Menu script不就行了
4
发表于 2003-9-20 14:02:00 | 只看该作者
pinkwall wrote:
用 Menu script不就行了

  
不明白,能麻烦具体一些吗?
我是用文本文件实现了标准菜单的图标的调用,
而功能却不行执行,谢谢!
5
发表于 2003-9-20 14:23:14 | 只看该作者
是我问的问题不明白,
还是这个问题很简单。。。
6
发表于 2003-9-20 15:40:40 | 只看该作者
哦! 我知道你的意思了
  
ug系统菜单一般是这样的
BUTTON UG_CAM_EXPORT_SETUP_TEMPLATE
  LABEL Setup &Template...
  ACTIONS STANDARD
这个ACTIONS STANDARD 我也没琢磨明白
  
我用usertool 实现过 类似功能
可以这样写, 利用*.utd 用户自定义工具文件
  
! V15.0 Toolbar Example
TITLE chn01
  
VERSION 2               ! The current version number is 2
  
OPTION TOOLBAR          ! Need to set OPTION to TOOLBAR to
                        ! make it dockable
  
ICONS
  
  COLUMNS 1             ! The number of columns should match number of  
                        ! icon items, this will make the toolbar dockable
  
     NAME   New
     BITMAP new.xpm
     TYPE   MENU_BUTTON
     ACTION UG_CAM_EDIT_COMPONENT_TYPE
  
可以调用系统的东西,对话框或者功能什么的
7
发表于 2003-9-20 18:10:15 | 只看该作者
头像比较漂亮了,看在头像的面子上谈一下自己的理解。
看menuscript文件。
BUTTON UG_CAM_EXPORT_SETUP_TEMPLATE  
LABEL Setup &Template...  
ACTIONS STANDARD  
  
这个BUTTON 后面的UG_CAM_EXPORT_SETUP_TEMPLATE  
是一个标志,UG系统内必须唯一,类似于咱们的身份证,中国唯一。
而ACTIONS 后面的STANDARD是这样的意思,UG一检查到Action后面是STANDARD就知道是UG系统本身的,而不是你添加的功能,然后他就寻找标识为UG_CAM_EXPORT_SETUP_TEMPLATE 的对应的功能,找到后就执行,UG系统下并没有具体的与UG_CAM_EXPORT_SETUP_TEMPLATE 对应的DLL,实现该功能的DLL被封装起来了,你看不到。
  
那么如何调用系统的这功能呢?
我想可能有两种方法(没有测试,自己测试一下看看)
1)在你的menu文件中直接写上
BUTTON UG_CAM_EXPORT_SETUP_TEMPLATE  
LABEL Setup &Template...  
ACTIONS STANDARD  
然后把系统menu文件中的
BUTTON UG_CAM_EXPORT_SETUP_TEMPLATE  
LABEL Setup &Template...  
ACTIONS STANDARD  
删除,
为什么要删除系统menu文件的这部分内容呢?因为标识必须是唯一的,而你自己已经定义了,所以系统的就必须删除。
  
2)不要用menu文件,用toolbars工具条。
工具条并没有表明具体的执行函数
他实际上要求用户提供menu对应的标识,
这样你只要在toolbars文件中对应的地方把把标识写上就OK了。
  
祝好运,
8
发表于 2003-9-20 18:49:39 | 只看该作者
darkhorse wrote:
头像比较漂亮了,看在头像的面子上谈一下自己的理解。  
  
。。。。。。。。。。。
  

  
还不如头像有面子。。。B)xx(:~)
看来还得找个更好看的~:I
还是谢谢。。。::g
并希望看在头像的面子上继续解答~
9
发表于 2003-9-20 19:03:53 | 只看该作者
pinkwall wrote:
哦! 我知道你的意思了  
  
  ug系统菜单一般是这样的  
  BUTTON UG_CAM_EXPORT_SETUP_TEMPLATE  
    LABEL Setup &Template...  
    ACTIONS STANDARD  
  这个ACTIONS STANDARD 我也没琢磨明白   
  
  我用usertool 实现过 类似功能  
  可以这样写, 利用*.utd 用户自定义工具文件  
  
  ! V15.0 Toolbar Example  
  TITLE chn01  
  
  VERSION 2               ! The current version number is 2  
  
  OPTION TOOLBAR          ! Need to set OPTION to TOOLBAR to  
                          ! make it dockable  
  
  ICONS  
  
    COLUMNS 1             ! The number of columns should match number of   
                          ! icon items, this will make the toolbar dockable  
  
       NAME   New  
       BITMAP new.xpm  
       TYPE   MENU_BUTTON  
       ACTION UG_CAM_EDIT_COMPONENT_TYPE  
  
  可以调用系统的东西,对话框或者功能什么的

  
谢谢pinkwall的热心回答~::g::g::g
关于 STANTARD我的理解跟darkhorse一样,就是UG系统本身的标准的功能--不知道这样翻译是否正确。
  
关于你说的我看docment里面好像有类似的介绍,不过还没有真正理解,先看看能否实现,不行的话继续请教~
10
发表于 2003-9-21 09:22:27 | 只看该作者
死翘翘了~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-31 05:12 , Processed in 0.035655 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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