Hyperworks 11.0把Hypermesh和Hyperview、Hypergraph等程序一起整合到Hypermesh Desktop一个框架里了,这样是方便了不少,hm与hv、hg的界面也显得统一了,但是感觉hv、hg 11.0的界面布局不如10.0好用,比如在我的电脑上,显示器分辨率为1024x768,最大化hv11.0和hv10.0后比较panel:
hv10.0的Contour界面
hv11.0的Contour界面 从图中对比可以看出,hv11.0无法完全显示整个panel界面,除非把左边的tab栏通过鼠标拖动缩成这样:
或者通过菜单View->Tab Area->Left关闭tab的显示。 但是左边的tab栏又经常要用到,这样就要经常拖动鼠标或者点击菜单,势必很麻烦,要是有快捷键迅速进行tab的显隐那就好了。 有个命令:::hw::ToggleTabAreaVisibility可以达到以上要求,将该命令用Tcl/Tk中的bind命令绑定到快捷键上即可。 完整的命令 bind . <Control-`> ::hw::ToggleTabAreaVisibility 这样便可以通过Ctrl+` (“`”是“1”左边那个键,也可以自定义成其他按键,只要保证不跟现有快捷键冲突了就可以了)来控制tab栏的显隐~非常方便吧,执行这个命令后,只要不关闭程序,切换到其他几个后处理模块中快捷键都仍然有效。 每次运行个命令也麻烦,一劳永逸的方法是把该命令写入到hw的一个初始化文件X:\Altair\11.0\hw\tcl\hwinit.tcl中:
这样,无论打开哪个后处理程序或者hypermesh Desktop程序,快捷键都自动生效了~ (单独的hypermesh程序不支持该命令,而通过Hypermesh Desktop打开的hypermesh程序支持) |