APP下载

Tribon任意快捷键的实现

2012-01-22

船海工程 2012年3期
关键词:程序系统

(南通中远川崎船舶工程有限公司,江苏 南通 226005)

Tribon M3是AVEVA公司开发的辅助船舶设计和建造的计算机软件集成系统,广泛应用于船舶设计领域。通过使用Tribon对传统的配管现场放样等作业在计算机中进行模拟,可节省工时,减少物量浪费。然而,历经多次升级,其用户界面及界面扩展方面却始终不能令人满意。Tribon原版仅提供了用于基本操作的快捷键或工具栏,而大量操作只能通过选取菜单来完成,各公司只能根据各自的需求投入相当的人力和工时进行二次开发以实现其它常用操作的快捷键,而即便是二次开发仍难以实现单个终端用户快捷键的个性化配置(注:目前已有第三方工具如Tribon Mx Package可实现此功能)。

合理的快捷键设置可有效改善Tribon绘图作业的效率,找到Tribon自定义快捷键的通用方法,最大程度上满足用户便捷使用,成为亟待解决的问题。

1 Tribon推荐快捷操作扩展方式

Tribon主要使用Python作为其二次开发语言,其官方推荐使用Toolbar Functions及Accelerator Functions两套函数用于扩展快捷键。

Toolbar Functions以提供自定义工具栏的方式,可将Tribon菜单中已有的命令或用户自定义的模块可视化展现;Accelerator Functions则直接增加了系统的快捷键数量,将繁琐的鼠标点击工作代之以键盘操作。两套函数主要接口见表1。

其中,关键函数toolbar_button_std_add和accelerator_add都包含一个Function参数,其表示的是Tribon命令的ID号,在Tribon安装目录的Vitesse文档中可以找到大部分命令的ID号。

表1 Tribon快捷键扩展主要函数接口

在实际使用过程中,两种方式各有优缺点。Toolbar Fuctions扩展严格意义上说并不是快捷键,但却以直观的优点为大多数用户所使用,而Accelerator Functions扩展真正体现了快捷键的含义,但难以实现类似AutoCAD等主流工程软件的单键快捷键操作,使得应用具有较大的局限性。……

登录APP查看全文

猜你喜欢

程序系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
试论我国未决羁押程序的立法完善
半沸制皂系统(下)
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
英国与欧盟正式启动“离婚”程序程序