找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

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

【求助】about ug nx2.0 option menu(bug?)

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

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

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

x
如图1,2示:option menu 的初始值(initial integer value)无论设定为何值(0,1,2,3,4),对话框中“闭合高度”总默认是第一个item,不知是否nx2.0的bug,请大家帮忙?如何让“闭合高度”默认是第二个item(700)?谢谢----------------(nx1.0无此问题)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2003-10-14 10:02:36 | 只看该作者
图1

本帖子中包含更多资源

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

x
3
发表于 2003-10-14 10:02:52 | 只看该作者
图2

本帖子中包含更多资源

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

x
4
发表于 2003-10-14 11:00:11 | 只看该作者
那是因为你前面的程序定义了这个option menu的初始值为0。
代码可能如下,查一下!!
  
value.item_id=OPTION_CLOSED_H;
value.item_attr=UF_STYLER_VALUE;
value.subitem_index=0;
UF_STYLER_set_value(dialog_id,[$value)]
  
如果想默认为第二个,将0改为1就行了
5
发表于 2003-10-14 11:26:26 | 只看该作者
leopw谢谢你的回答,可是原来我没有加option menu初始化代码,它还是默认option menu的初始值为0,即使在对话框定义时已经将初始值(initial integer value)设为1。后来我在构造函数中加了下面一段程序,仍然不行。请帮我在nx2.0中试一试,我怀疑是ug nx2.0的bug!因为在nx1.0中不存在此问题。但是nx2.0 UI Styler中增加了两个控件【group】&【table control】对我很有用,所以请大家帮忙。
//对话框初始化
    UF_STYLER_item_value_type_t close_h_option;
    close_h_option.item_attr=UF_STYLER_VALUE;
    close_h_option.item_id=PUNCH_BASE_OPTION_CLOSE_H;
      close_h_option.value.integer=1;
    UF_STYLER_set_value(dialog_id, [$close_h_option)]
6
发表于 2003-10-14 19:19:47 | 只看该作者
我也在NX2.0中用了option menu,没有问题阿。
我想是不是你保存的.dlg和你打开的.dlg文件不是同一个文件呢?
  
其实也可以用函数来初始化,你下面的代码设置错了。
  
//对话框初始化  
   UF_STYLER_item_value_type_t close_h_option;  
   close_h_option.item_attr=UF_STYLER_VALUE;  
   close_h_option.item_id=PUNCH_BASE_OPTION_CLOSE_H;  
     close_h_option.value.integer=1;   应改为close_h_option.subitem_index=1;
   UF_STYLER_set_value(dialog_id, [$close_h_option)]
7
发表于 2003-10-14 20:39:30 | 只看该作者
::g::gleopw谢谢你,按你的改了程序,问题解决了!
  
但是在nx1.0中不要用程序对option menu进行初始化,只要在设计对话框时设定它的初始值(initial integer value)就可以了。不知nx2.0为何不行(我这里两台机器上都试过了)?你的可以吗:?)
8
发表于 2003-10-15 10:45:25 | 只看该作者
可以阿,没有问题!!
在UISTYLER中设置初始值和用函数设置是一样的。
9
发表于 2003-10-15 11:38:32 | 只看该作者
可是我的nx2.0,如图2在UIStyler中设定option menu的初始值(initial integer value)为1,按下【apply】后所设计对话框中的默认item并不改变(为0,如图1),这时保存对话框,再重新打开,发现原来设定的option menu的初始值(initial integer value)又变回来0,真是百思不得其解?另外,我在另外一台机器上使用nx2.0也有同样问题,所以怀疑是nx2.0的bug!不过无论如何问题还是解决了,多谢leopw拔刀相助!::r::r::g::g::c::c
10
发表于 2006-6-28 16:15:35 | 只看该作者
taiga2001 你好,我也想做个小的曲面分析系统。你做的那个系统中的图形能实时更新吗???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-2-1 10:43 , Processed in 0.026338 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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