Altium Designer原理图快捷键设置

+++++++++++++++++++++
4) 原理图修改快捷键,
在menubar上,右键,customize,
选择all,找到自己感兴趣的命令,一顿操作。
例如,
place->wire命令,修改为w,
place-> label命令,修改为n,
place->offsheet 命令,修改为O,
directives->Generic no DRC命令,修改为x,
edit->Break Wire命令,修改为k,
(修改tool->preferences->schmatic->break wire->cutting length,为fix length = 100mil。
或者grid size multiple =2 ,)

edit->delete命令,修改为delete,
select->toggle select,修改为shift->S。

将place vcc power port,修改为2,
将place gnd power port,修改为3,
将palce earth power port ,修改为4,

move->move,修改为m,
move->drag,修改为shift+m,

+++++++++++++++++++++++++
5)原理图自定义工具栏
在menubar上,右键,customize,
首先在command中,找到自己感兴趣的命令,然后点击duplicate,之后,复制的命令,会出现在[custom]中。

然后在toolbar中,选择一个现有的toolbar,例如navigation,点击duplicate,就出现了一个复制的toolbar。对这个toolbar改名,例如改为lz。然后关闭其他的toolbar的显示,只显示出lz这个新的toolbar,准备开始操作。
注意,关闭的toolbar,不会在command界面中显示,所以,如果需要这么命令,最好一个个开显示,用完再关掉。

回到command界面,回到custom里面去。
把自己感兴趣的命令,从custom中,拖拽,随着虚线框移动到lz的位置,会显示一条竖线,这就是放置的位置。
一个个拖拽下去,就添加了所有的感兴趣的命令。
也可以直接从command中拖,不复制,但是会污染原有命令。
如果需要自定义修改一些命令,那么最好复制。

再把之前所存在的不需要的命令,向custom中拖拽,就从lz中移除了。

如下是常用的,需要自定义的命令。

edit->copy as text,复制一个,重命名为CpAsText
edit->find text,复制一个,重命名为Find,
edit->find next,复制一个,重命名为FNext,
edit->replace text,复制一个,重命名为ReText,
select->toggle selection,复制一个,重命名为TogSel,

(all->cross probe next message,复制一个,重命名为CProNext,
all->cross probe previous message,复制一个,重命名为CProPrev,)

move->move selection
move->move selection by xy
tools->cross probe
convert->convert cross junction
directives -> generic noerc
directives -> diff pair
directives -> param set
place->off sheet connector
place->text frame
place->text string
drawing tools -> line
drawing tools -> rectangle
drawing tools -> ellipse
drawing tools -> graphic
这些,使用原有命令,直接拖拽,

edit->cut,复制一个,去图标,重命名为Cut,设置快捷键为T,
edit->paste,复制一个,去图标,重命名为Paste,设置快捷间为V,
edit->copy,复制一个,去图标,重命名为Copy,设置快捷键为C,
jump->jump component,复制一个,去图标,重命名为JuComp,设置快捷键为J,

++++++++++++++++++++++++++++++++++++++
9)原理图自定义菜单
window下,最近打开文件,只显示9个,
如果想多显示几个,需要自己设置。

在menubar上,右键,customize,
然后在command界面中,找到
windows->more windows,开始定制。

打开已存在的view window 9,
可以看到它是怎么设置的。
process栏,选择client:CustomizedResource
parameter栏,选择 action=show|objectkind = window|index =9 ,
caption栏,输入view window 9
description栏,输入view window 1
其他为空。

所以,我们的设置,仿照上例,只是修改index即可。
单击new按钮,新建一个命令,准备设置,
但是这样仍然是比较复杂的方式。

最简单的方式,是修改脚本,名为DXP.RCS的文件
路径为
C:\Users\Administrator\AppData\Roaming\Altium\Altium Designer {1D61463D-A9E2-437C-9FB6-F8D2E8170D4E}
用文本编辑器如txt打开并进行修改
最根本的方式,是修改系统脚本,
D:\Program Files\Altium\AD18\System,文件夹下的dxp.rcs,
找到EndIndex1,原来的值为9,修改成30,即可。

PLRepeat PLClient:ViewWindow               
Symbol1='%1' BeginIndex1=1 EndIndex1=30 
Command='Client:CustomizeResources'     
Params='Action=Show   | ObjectKind=Window | Index=%1'                  
Caption='View Window %1'                
Description='View Window 1'                                     
 End

D:\Program Files\Altium\AD18\System,文件夹下的WorkspaceManager.rcs,

Tree MNDesignMenu_Window1 Caption='&Window' Popup ='W'
    Link      MNDesignMenu_Window10      PLID='PLClient:TileAllOpenDocuments'                      End
    Link      MNDesignMenu_Window20      PLID='PLClient:TileAllOpenDocumentsHorizontally'          End
    Link      MNDesignMenu_Window30      PLID='PLClient:TileAllOpenDocumentsVertically'            End
    Link      MNDesignMenu_Window40      PLID='PLClient:NewDocumentForm'                           End
    Separator MNDesignMenu_Window80                                                                End
    Link      MNDesignMenu_Window90      PLID='PLClient:ArrangeAllWindowsHorizontally'             End
    Link      MNDesignMenu_Window100     PLID='PLClient:ArrangeAllWindowsVertically'               End
    Separator MNDesignMenu_Window110                                                               End
    Link      MNDesignMenu_Window120     PLID='PLWorkspaceManager:CloseAllDocumentsInWorkspace'    End
    Link      MNDesignMenu_Window130     PLID='PLWorkspaceManager:CloseWorkspace'                  End
    Separator MNDesignMenu_Window200                                                               End

    LinkRepeat MNDesignMenu_Window Symbol1='%1' BeginIndex1=1 EndIndex1=30 PLID='PLClient:ViewWindow_%1' End


    Link      MNDesignMenu_Window300     PLID='PLClient:ViewMoreWindows'                           End
End

找到LinkRepeat的EndIndex1,修改为30。

列表太长,不便于快速切换窗口,所以我们需要自己设计几个窗口,在
D:\Program Files\Altium\AD18\System,文件夹下的WorkspaceManager.rcs,
修改它。

Tree MNDesignMenu_Window1 Caption='&Window' Popup ='W'
    Link      MNDesignMenu_Window10      PLID='PLClient:TileAllOpenDocuments'                      End
    Link      MNDesignMenu_Window20      PLID='PLClient:TileAllOpenDocumentsHorizontally'          End
    Link      MNDesignMenu_Window30      PLID='PLClient:TileAllOpenDocumentsVertically'            End
    Link      MNDesignMenu_Window40      PLID='PLClient:NewDocumentForm'                           End
    Separator MNDesignMenu_Window80                                                                End
    Link      MNDesignMenu_Window90      PLID='PLClient:ArrangeAllWindowsHorizontally'             End
    Link      MNDesignMenu_Window100     PLID='PLClient:ArrangeAllWindowsVertically'               End
    Separator MNDesignMenu_Window110                                                               End
    Link      MNDesignMenu_Window120     PLID='PLWorkspaceManager:CloseAllDocumentsInWorkspace'    End
    Link      MNDesignMenu_Window130     PLID='PLWorkspaceManager:CloseWorkspace'                  End
    Separator MNDesignMenu_Window200                                                               End

    LinkRepeat MNDesignMenu_Window Symbol1='%1' BeginIndex1=1 EndIndex1=5 PLID='PLClient:ViewWindow_%1' End
    Separator MNDesignMenu_Window201                                                               End
    LinkRepeat MNDesignMenu_Window Symbol1='%1' BeginIndex1=6 EndIndex1=10 PLID='PLClient:ViewWindow_%1' End
    Separator MNDesignMenu_Window202                                                               End
    LinkRepeat MNDesignMenu_Window Symbol1='%1' BeginIndex1=11 EndIndex1=15 PLID='PLClient:ViewWindow_%1' End
    Separator MNDesignMenu_Window203                                                               End
    LinkRepeat MNDesignMenu_Window Symbol1='%1' BeginIndex1=16 EndIndex1=20 PLID='PLClient:ViewWindow_%1' End
    Separator MNDesignMenu_Window204                                                               End
    LinkRepeat MNDesignMenu_Window Symbol1='%1' BeginIndex1=21 EndIndex1=25 PLID='PLClient:ViewWindow_%1' End
    Separator MNDesignMenu_Window205                                                               End
    LinkRepeat MNDesignMenu_Window Symbol1='%1' BeginIndex1=26 EndIndex1=30 PLID='PLClient:ViewWindow_%1' End
    Separator MNDesignMenu_Window206                                                               End


    Link      MNDesignMenu_Window300     PLID='PLClient:ViewMoreWindows'                           End
End


Insertion _WinGrpInsertion_User6 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10' 
    Tree _WinGrpTree_User6 Caption='WinGrp6'      
        Link _WinGrpLink_User61 PLID='PLClient:ViewWindow_26'          End
        Separator _WinGrpSeparator_User61                        End
        Link _WinGrpLink_User62 PLID='PLClient:ViewWindow_27'          End
        Separator _WinGrpSeparator_User62                        End
        Link _WinGrpLink_User63 PLID='PLClient:ViewWindow_28'          End
        Separator _WinGrpSeparator_User63                        End
        Link _WinGrpLink_User64 PLID='PLClient:ViewWindow_29'          End
        Separator _WinGrpSeparator_User61                        End
        Link _WinGrpLink_User65 PLID='PLClient:ViewWindow_30'          End
        Separator _WinGrpSeparator_User62                        End
    End
End

Insertion _WinGrpInsertion_User5 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10' 
    Tree _WinGrpTree_User5 Caption='WinGrp5'     
        Link _WinGrpLink_User51 PLID='PLClient:ViewWindow_21'          End
        Separator _WinGrpSeparator_User51                        End
        Link _WinGrpLink_User52 PLID='PLClient:ViewWindow_22'          End
        Separator _WinGrpSeparator_User52                        End
        Link _WinGrpLink_User53 PLID='PLClient:ViewWindow_23'          End
        Separator _WinGrpSeparator_User53                        End
        Link _WinGrpLink_User54 PLID='PLClient:ViewWindow_24'          End
        Separator _WinGrpSeparator_User54                        End
        Link _WinGrpLink_User55 PLID='PLClient:ViewWindow_25'          End
        Separator _WinGrpSeparator_User55                        End
    End
End

Insertion _WinGrpInsertion_User4 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10' 
    Tree _WinGrpTree_User4 Caption='WinGrp4'     
        Link _WinGrpLink_User41 PLID='PLClient:ViewWindow_16'          End
        Separator _WinGrpSeparator_User41                        End
        Link _WinGrpLink_User42 PLID='PLClient:ViewWindow_17'          End
        Separator _WinGrpSeparator_User42                        End
        Link _WinGrpLink_User43 PLID='PLClient:ViewWindow_18'          End
        Separator _WinGrpSeparator_User43                        End
        Link _WinGrpLink_User44 PLID='PLClient:ViewWindow_19'          End
        Separator _WinGrpSeparator_User44                        End
        Link _WinGrpLink_User45 PLID='PLClient:ViewWindow_20'          End
        Separator _WinGrpSeparator_User45                        End
    End
End

Insertion _WinGrpInsertion_User3 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10' 
    Tree _WinGrpTree_User3 Caption='WinGrp3'      
        Link _WinGrpLink_User31 PLID='PLClient:ViewWindow_11'          End
        Separator _WinGrpSeparator_User31                        End
        Link _WinGrpLink_User32 PLID='PLClient:ViewWindow_12'          End
        Separator _WinGrpSeparator_User32                        End
        Link _WinGrpLink_User33 PLID='PLClient:ViewWindow_13'          End
        Separator _WinGrpSeparator_User33                        End
        Link _WinGrpLink_User34 PLID='PLClient:ViewWindow_14'          End
        Separator _WinGrpSeparator_User34                        End
        Link _WinGrpLink_User35 PLID='PLClient:ViewWindow_15'          End
        Separator _WinGrpSeparator_User35                        End
    End
End

Insertion _WinGrpInsertion_User2 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10' 
    Tree _WinGrpTree_User2 Caption='WinGrp2'     
        Link _WinGrpLink_User21 PLID='PLClient:ViewWindow_6'          End
        Separator _WinGrpSeparator_User21                        End
        Link _WinGrpLink_User22 PLID='PLClient:ViewWindow_7'          End
        Separator _WinGrpSeparator_User22                        End
        Link _WinGrpLink_User23 PLID='PLClient:ViewWindow_8'          End
        Separator _WinGrpSeparator_User23                        End
        Link _WinGrpLink_User24 PLID='PLClient:ViewWindow_9'          End
        Separator _WinGrpSeparator_User24                        End
        Link _WinGrpLink_User25 PLID='PLClient:ViewWindow_10'          End
        Separator _WinGrpSeparator_User25                        End
    End
End

Insertion _WinGrpInsertion_User1 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10' 
    Tree _WinGrpTree_User1 Caption='WinGrp1'      
        Link _WinGrpLink_User11 PLID='PLClient:ViewWindow_1'          End
        Separator _WinGrpSeparator_User11                        End
        Link _WinGrpLink_User12 PLID='PLClient:ViewWindow_2'          End
        Separator _WinGrpSeparator_User12                        End
        Link _WinGrpLink_User13 PLID='PLClient:ViewWindow_3'          End
        Separator _WinGrpSeparator_User13                        End
        Link _WinGrpLink_User14 PLID='PLClient:ViewWindow_4'          End
        Separator _WinGrpSeparator_User14                        End
        Link _WinGrpLink_User15 PLID='PLClient:ViewWindow_5'          End
        Separator _WinGrpSeparator_User15                        End
    End
End

Insertion _WinGrpInsertion_User11 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10' 
    Tree _WinGrpTree_User11 Caption='----------'      End
End

+++++++++++++++++++++++++++++

  • 15
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值