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

iCAx开思网

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

【讨论】CIMATRON的快捷键如何定义?(有分加)

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

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

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

x
Cimatron的快捷键如何定义?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2003-6-25 21:04:04 | 只看该作者
在CIMIT\DAT\下有一个KEYSDEF.DAT的文件,你可以对它进行编辑,快捷键爱怎么定就随你了。
3
发表于 2003-6-25 22:03:13 | 只看该作者
FILE-》SETUP里面也可以的。
4
发表于 2003-6-25 22:25:02 | 只看该作者
ymgd wrote:
FILE-》SETUP里面也可以的。

  
那里面只能看,不能改的.
  
不知版主,或其它高手,那文件具体如何改?
5
发表于 2003-6-25 22:34:40 | 只看该作者
这题我先晾着,有解出的兄弟加3分!
6
发表于 2003-6-25 22:40:17 | 只看该作者
FILE SETUP里面可以改HOT KEY。
而KEYDEF.DAT里面刚好就是改SETUP里面不能改的那一部分定义。
好象键定义很很简单,不用加3分吧。
7
发表于 2003-6-25 22:42:58 | 只看该作者
111, '  ', 'ONE-KEY   ',  61, Function key definitions   ////这一行不要动它////
       '1', 'POINT',  'POINT   ', 1, 'point   ',    0    ///定义按键盘1为点击功能菜单上的POINT功能///
       '!', 'POINT',  'POINT   ', 1, 'point   ',    1    ///定义按键盘SHIFT+1为点击功能菜单上的POINT功能的第一选项SINGLE POINT////
  
此处中断一下:
       其中
       '1'要定义的键
       'LINE'要定义的功能名
       'LINE'可能是中文的功能名
       1这个偶也不太清楚,等我试好了再补上来吧.
       'line'可能是对应的BIN文件夹下的LINE.DLL文件
       0,注意,这个也很重要,是指对应LINE下的第几个功能键,0代表只弹出功能菜单,而不选用具体的项目.如果是1的话就指选第一功能,如果是2就指选第二项功能,以此类推.
       '2', 'LINE',   'LINE    ', 1, 'line    ',    0
       '@', 'LINE',   'LINE    ', 1, 'line    ',    1         ///@就是SHIFT+2罗///
       '3', 'CIRCLE', 'CIRCLE  ', 1, 'circle  ',    0
       '#', 'CIRCLE', 'CIRCLE  ', 1, 'circle  ',    1
       '4', 'CORNER', 'CORNER  ', 1, 'corner  ',    0   
       '$', 'CORNER', 'CORNER  ', 1, 'corner  ',    1
       '5', 'TRIM',   'TRIM    ', 1, 'trim    ',    0
       '%', 'TRIM',   'TRIM    ', 1, 'trim    ',    1
       '6', 'GROUP ', 'GROUP   ', 1, 'group   ',    0
       '^', 'GROUP ', 'GROUP   ', 1, 'group   ',    1
       '7', 'PLACE ', 'PLACE   ', 0, 'place   ',    0
       '&', 'PLACE ', 'PLACE   ', 1, 'place   ',    1
       '8', 'EXPLOD', 'EXPLODE ', 0, 'explode ',    0
       '*', 'EXPLOD', 'EXPLODE ', 0, 'explode ',    1
       '9', 'EXTRCT', 'EXTRACT ', 0, 'extract ',    0      
       '(', 'EXTRCT', 'EXTRACT ', 0, 'extract ',    1      
       'o'  'OFFSET', 'OFFSET  ', 1, 'offset  ',    0
       'O'  'OFFSET', 'OFFSET  ', 1, 'offset  ',    1  
       's', 'SWEEP',  'SWEEP   ', 1, 'sweep   ',    0
       'S', 'SWEEP',  'SWEEP   ', 1, 'sweep   ',    1
       'p', 'PROJ',   'PROJECT ', 1, 'project ',    0
       'P', 'PROJ',   'PROJECT ', 1, 'project ',    1
       'm', 'MOVE',   'MOVE    ', 1, 'move    ',    0
       'M', 'MOVE',   'MOVE    ', 1, 'move    ',    0
       'c', 'COMCRV', 'COMCRV  ', 1, 'comcrv  ',    0
       'C', 'COMCRV', 'COMCRV  ', 1, 'comcrv  ',    1
       '-', 'STRTCH', 'STRETCH ', 1, 'stretch ',    1
       'd', 'DELETE', 'DELETE  ', 0, 'delete  ',    0
       'D', 'DELETE', 'DELETE  ', 0, 'delete  ',    0  
       'b', 'BLANK ', 'BLANK   ', 0, 'blank   ',    0
       'B', 'BLANK ', 'BLANK   ', 0, 'blank   ',    1
       'l', 'LEVELS', 'LEVELS  ', 0, 'levels  ',    0
       'L', 'LEVELS', 'LEVELS  ', 0, 'levels  ',    1
       '+', 'LINATT', 'LINATT  ', 0, 'linatt  ',    0
       'u'  'UCS',    'UCS     ', 1, 'ucs     ',    0
       'U'  'UCS',    'UCS     ', 1, 'ucs     ',    1
       'f', 'FILE  ', 'FILE    ', 0, 'file    ',    0
       'F', 'FILE  ', 'FILE    ', 0, 'file    ',    1
       'w', 'WINDOW', 'WINDOW  ', 0, 'window  ',    0
       'W', 'WINDOW', 'WINDOW  ', 0, 'window  ',    1
       'h', 'HATCH ', 'HATCH   ', 1, 'hatch   ',    0
       'H', 'HATCH ', 'HATCH   ', 1, 'hatch   ',    1
       '`', 'UNDO  ', 'UNDO    ', 0, 'undo    ',    1
       'v', 'VERIFA', 'VERIFY  ', 0, 'verify  ',    0
       'V', 'VERIFA', 'VERIFY  ', 0, 'verify  ',    1
       'e', 'EXIT  ', 'E X I T ', 0, 'e x i t ',    0
       'E', 'EXIT  ', 'E X I T ', 0, 'e x i t ',    1
       'r'  'USER',   'USER    ', 0, 'user    ',    0
       'R'  'USER',   'USER    ', 0, 'user    ',    0
       'y', 'DSPLAY', 'DISPLAY ', 1, 'display '     0
       'Y', 'DSPLAY', 'DISPLAY ', 1, 'display '     1
       't'  'PLOT  ', 'PLOT    ', 0, 'plot    '     0
       'T'  'PLOT  ', 'PLOT    ', 0, 'plot    '     1
       'Q', 'LINE',   'LINE    ', 1, 'line    ',    2
       'X', 'LINE',   'LINE    ', 1, 'line    ',    8          ///////////////好用,画垂直水平线用的,我常用/////////////
       'Z', 'TPATH',  'TPATH   ', 1, 'tpath   ',    0
       'z', 'TPATH',  'TPATH   ', 1, 'tpath   ',    0
       '<', 'CIRCLE', 'CIRCLE  ', 1, 'circle  ',    2
       '>', 'CIRCLE', 'CIRCLE  ', 1, 'circle  ',    3           //////////////改4吧,画三点圆弧好用//////////////
  
         这些功能大家对照CIMIT的菜单试试,看看,想想,不用我说得太详细吧.
8
发表于 2003-6-25 23:43:35 | 只看该作者
112, '  ', 'ONE-KEY   ',   38, Point indication key definitions
  
        抓点时用的快捷键,这个我用得熟了,也不想多说,如果大家要求就讲讲也没关系,这里大小写定义都是一样的,就是说没有大小写区别了.反正点也只有这几个,都和点的单词有关,改了只怕更不好记了,还是不改为妙.
       'S'        ,  1      , screen
       's'        ,  1      , screen
       'E'        ,  2      , end
       'e'        ,  2      , end
       'M'        ,  3      , mid
       'm'        ,  3      , mid
       'I'        ,  4      , intersection
       'i'        ,  4      , intersection
       'C'        ,  5      , center
       'c'        ,  5      , center
       'R'        ,  6      , pierce
       'r'        ,  6      , pierce
       'L'        ,  7      , close
       'l'        ,  7      , close
       'P'        ,  8      , pick
       'p'        ,  8      , pick
       'K'        ,  9      , key-in
       'k'        ,  9      , key-in
       'D'        , 10      , delta
       'd'        , 10      , delta
       'A'        , 11      , surf
       'a'        , 11      , surf
       'B'        , 12      , surf-b
       'b'        , 12      , surf-b
       'H'        , 13      , surf-c
       'h'        , 13      , surf-c
       'X'        , 14      , surf-x
       'x'        , 14      , surf-x
       'Z'        , 15      , digitz
       'z'        , 15      , digitz
       'U'        , 16      , ucsorg
       'u'        , 16      , ucsorg
       'N'        , 17      , insorg
       'n'        , 17      , insorg
       'T'        , 18      , tp nod
       't'        , 18      , tp nod
       'F'        , 18      , femnod
       'f'        , 18      , femnod
999, '  ', 'END',           0,  End-Of-File
  
后记:
其实这些东西改不改都没有必要,就按默认值来做,因为CIMATRON这个公司上上下下N名员工,想得比我们要周到得多吧.
还有CLASS.DAT这个文件,对应的是CIMIT的菜单,本版高手RAY曾展示过其菜单,本人学了一下,未曾精通,只能做到一知半解.不知那位手上有更深入的资料能共享,过几天我会把CLASS.DAT这个文件的设置简单地说一下,主要是象什么UNITS,APPBEZ等等常用的外部命令做到CIMIT的菜单中去.
9
发表于 2003-6-25 23:44:19 | 只看该作者
简单地说一下,相信大家能看懂。
10
发表于 2003-6-26 08:34:08 | 只看该作者
cims 兄的作品(老帖子,2002。11。21的)
  
  
CIMATRON的快捷键定义  
CIMATRON以其优秀的曲面功能,强大的加工功能以及对系统资源开销小,界面简洁,易学好用等优点著称于世, 一直深受制造行业者的喜爱。其界面风格十几年保持不变,利用三键鼠标的三个键及其相互间的组合来完成所有功能的操作,极具特色。在CIMATRON的运用当中,罕有必需要用到键盘操作的(除了输入字母和数字外),但这并不说明CIMATRON不支持通过键盘执行命令,现就快捷键的定义及使用作一介绍。  
在FILE→SETUP→KEY DEFINITIONS和POINT DEFINITIONS中能看到已定义的快捷键。当系统默认的配置不合个人习惯时,可通过修改配置文件来满足要求。快捷键的配置文件是KEYSDEF.DAT,以CIMATRON V11.0为例,以默认的路径安装完后,该文件在CIMIT/VAR/DAT中,可用记事本之类的字处理工具编辑。注意,要存成后缀名为DAT的文件,路径不要改变。该文件内容如下:  
111, ' ', 'ONE-KEY ', 64, Function key definitions  
        '.', 'POINT', 'POINT ', 1, 'point ', 0  
        'L', 'LINE', 'LINE ', 1, 'line ', 0  
        'l', 'LINE', 'LINE ', 1, 'line ', 0  
        'K', 'LINE', 'LINE ', 1, 'line ', 10  第一部分  
   ……      
        'E', 'EXPLOD', 'EXPLODE ', 1, 'explode ', 0  
   ……         
        'Z', 'DIMENS', 'DIMENS ', 1, 'dimens ', 0  
112, ' ', 'ONE-KEY ', 38, Point indication key definitions  
   ……  
's' , 1 , screen  
        'E' , 2 , end  第二部分  
   ……  
        'f' , 18 , femnod  
999, ' ', 'END', 0, End-Of-File  
  
   KEYSDEF.DAT的内容  
配置文件主要分两部分(如上所示),第一部分是对功能命令的快捷键的定义,对应FILE→SETUP中的KEY DEFINITIONS项;第二部分是对点捕捉方式的快捷键的定义,对应FILE→SETUP中的POINT DEFINITIONS;最后一行是结束定义的语句。没有该配置文件,对CIMATRON的运行没有影响,只是在FILE→SETUP中没有KEY DEFINITIONS和POINT DEFINITIONS两项而已。  
第一行中的数值“111”是系统对功能菜单定义的代号,不可随意更改;数值“64”则是说明第一部分总共定义了64个快捷键,当删除或增加快捷键的定义时,此数值必须相应地作改变。第二部分中的数值“112”、“38”的含义与此类同。下面以两个语句来具体说明各字段的含义。  
第一部分: 'L'注①, 'LINE'注②, 'LINE '注③, 1注④, 'line '注⑤,0注⑥  
第二部分: 'E' 注⑦ , 2注⑧ , end注⑨  
注①、注⑦:“ 'L'”、“ 'E'”是用户定义的快捷键,字母、数字、符号(如:“/”、“@”)键均可用,字母区分大小写,可根据个人的习惯来选用键定义;  
注②:“ 'LINE' ”是系统程序内部对功能的命名,一般情况下与菜单中的命令名一致,但也有例外的,如爆炸功能,系统程序内部的命名为“EXPLOD”,而菜单中则显示“EXPLODE”(图一),注意,这里不可用小写;  
注③:“ 'LINE’”是菜单中显示的命令名,不分大小写,内容可更改或省略;  
注④:“ 1”是系统程序内部变量,不能更改;  
注⑤、注⑨:“ 'line ' ”、“ end ”是注解,内容可更改或省略;  
注⑥:“0”是表示执行功能的第一层命令(LINE),若为“1”则是执行功能第一层命令后的第一个命令(如:LINE→2 POINT),若为“10”则是执行功能第一层命令后的第十个命令(如图二所示,LINE→DIVID-LN),可灵活地根据个人对某个命令的使用频率来作相应的定义;  
注 ⑧:“2”是点捕捉子菜单中的第二个命令(图三),这里数字对应菜单中的命令,并不象第一部分注②那样有具体的名字;  
对配置文件作修改时,要遵循以下的语法规则:只可定义一个键作快捷键;字段之间要用逗号隔开;字段内容要用单引号引住,省略内容时单引号不可省略。此外,第一部分已定义的键第二部分仍可定义,如在第一部分中,用“E”定义“EXPLOD”,第二部分中又用“E”定义端点(END)捕捉方式。这是因为只有启动了功能命令后系统才可能会进一步要求点的捕捉,两部分的定义是在不同层次上的定义,不会产生冲突。  
一些组合式的快捷键可通过FILE→SETUP→HOT-KEY DEFINITIONS来定义。此外,还有一些常用的快捷键,如:  
F2:刷新屏幕,与立即弹出菜单中的R功能相同;  
F3:CIMATRON 窗口最小化;  
F5:与中键功能相同;  
F6:与左键+右键功能相同;  
F7:与右键功能相同;  
F8:与中键+右键功能相同;  
F9:与左键+中键+右键功能;  
ESC:取消所有执行的命令,退回到提示区出现“SELECT FUNCTION”的状态;  
Tab:与左键+右键功能相同;  
一般人在运用CIMATRON当中较少使用键盘辅助,究其原因,一方面是由于CIMATRON特有的界面风格、三键鼠标的独门使用方法,使用者已觉得够简炼,不象其它CAD/CAM软件(如PRO/E)的界面要烦琐地一层层打开菜单,造成对使用者对快捷键的强烈需求;另一方面是使用者缺乏对CIMATRON快捷键的了解以及学习时形成的习惯。若能够在使用CIMATRON当中善加利用键盘快捷键,对于工作一定会有进一步的帮助。  
   
  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-2-24 04:54 , Processed in 0.033419 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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