+++++++++++++++++++++
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=30 PLID='PLClient:ViewWindow_%1' End
Link MNDesignMenu_Window300 PLID='PLClient:ViewMoreWindows' End
End
Insertion _WinGrpInsertion_User10 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10'
Tree _WinGrpTree_User10 Caption='WinGrp10'
Link _WinGrpLink_User101 PLID='PLClient:ViewWindow_10' End
Separator _WinGrpSeparator_User61 End
Link _WinGrpLink_User102 PLID='PLClient:ViewWindow_20' End
Separator _WinGrpSeparator_User62 End
Link _WinGrpLink_User103 PLID='PLClient:ViewWindow_30' End
Separator _WinGrpSeparator_User63 End
End
End
Insertion _WinGrpInsertion_User9 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10'
Tree _WinGrpTree_User9 Caption='WinGrp9'
Link _WinGrpLink_User91 PLID='PLClient:ViewWindow_9' End
Separator _WinGrpSeparator_User61 End
Link _WinGrpLink_User92 PLID='PLClient:ViewWindow_19' End
Separator _WinGrpSeparator_User62 End
Link _WinGrpLink_User93 PLID='PLClient:ViewWindow_29' End
Separator _WinGrpSeparator_User63 End
End
End
Insertion _WinGrpInsertion_User8 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10'
Tree _WinGrpTree_User8 Caption='WinGrp8'
Link _WinGrpLink_User81 PLID='PLClient:ViewWindow_8' End
Separator _WinGrpSeparator_User61 End
Link _WinGrpLink_User82 PLID='PLClient:ViewWindow_18' End
Separator _WinGrpSeparator_User62 End
Link _WinGrpLink_User83 PLID='PLClient:ViewWindow_28' End
Separator _WinGrpSeparator_User63 End
End
End
Insertion _WinGrpInsertion_User7 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10'
Tree _WinGrpTree_User7 Caption='WinGrp7'
Link _WinGrpLink_User71 PLID='PLClient:ViewWindow_7' End
Separator _WinGrpSeparator_User61 End
Link _WinGrpLink_User72 PLID='PLClient:ViewWindow_17' End
Separator _WinGrpSeparator_User62 End
Link _WinGrpLink_User73 PLID='PLClient:ViewWindow_27' End
Separator _WinGrpSeparator_User63 End
End
End
Insertion _WinGrpInsertion_User6 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10'
Tree _WinGrpTree_User6 Caption='WinGrp6'
Link _WinGrpLink_User61 PLID='PLClient:ViewWindow_6' End
Separator _WinGrpSeparator_User61 End
Link _WinGrpLink_User62 PLID='PLClient:ViewWindow_16' End
Separator _WinGrpSeparator_User62 End
Link _WinGrpLink_User63 PLID='PLClient:ViewWindow_26' End
Separator _WinGrpSeparator_User63 End
End
End
Insertion _WinGrpInsertion_User5 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10'
Tree _WinGrpTree_User5 Caption='WinGrp5'
Link _WinGrpLink_User51 PLID='PLClient:ViewWindow_5' End
Separator _WinGrpSeparator_User51 End
Link _WinGrpLink_User52 PLID='PLClient:ViewWindow_15' End
Separator _WinGrpSeparator_User52 End
Link _WinGrpLink_User53 PLID='PLClient:ViewWindow_25' End
Separator _WinGrpSeparator_User53 End
End
End
Insertion _WinGrpInsertion_User4 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10'
Tree _WinGrpTree_User4 Caption='WinGrp4'
Link _WinGrpLink_User41 PLID='PLClient:ViewWindow_4' End
Separator _WinGrpSeparator_User41 End
Link _WinGrpLink_User42 PLID='PLClient:ViewWindow_14' End
Separator _WinGrpSeparator_User42 End
Link _WinGrpLink_User43 PLID='PLClient:ViewWindow_24' End
Separator _WinGrpSeparator_User43 End
End
End
Insertion _WinGrpInsertion_User3 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10'
Tree _WinGrpTree_User3 Caption='WinGrp3'
Link _WinGrpLink_User31 PLID='PLClient:ViewWindow_3' End
Separator _WinGrpSeparator_User31 End
Link _WinGrpLink_User32 PLID='PLClient:ViewWindow_13' End
Separator _WinGrpSeparator_User32 End
Link _WinGrpLink_User33 PLID='PLClient:ViewWindow_23' End
Separator _WinGrpSeparator_User33 End
End
End
Insertion _WinGrpInsertion_User2 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10'
Tree _WinGrpTree_User2 Caption='WinGrp2'
Link _WinGrpLink_User21 PLID='PLClient:ViewWindow_2' End
Separator _WinGrpSeparator_User21 End
Link _WinGrpLink_User22 PLID='PLClient:ViewWindow_12' End
Separator _WinGrpSeparator_User22 End
Link _WinGrpLink_User23 PLID='PLClient:ViewWindow_22' End
Separator _WinGrpSeparator_User23 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_11' End
Separator _WinGrpSeparator_User12 End
Link _WinGrpLink_User13 PLID='PLClient:ViewWindow_21' End
Separator _WinGrpSeparator_User13 End
End
End
Insertion _WinGrpInsertion_User11 TargetID='MNSchematicMenu' InsertType='After' RefID0='MNSchematic_Help10'
Tree _WinGrpTree_User11 Caption='----------' End
End
或者另一种排列方式,
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
+++++++++++++++++++++++++++++