命令窗口是MATLAB等软件的核心交互界面,用户在此直接输入命令、执行计算、调用函数并即时查看文本结果与错误信息,是进行交互式操作的核心区域。
Protel 99 SE(通常简称 Protel 99)是一款经典的电子设计自动化(EDA)软件,虽然年代较久远,但在一些特定场景或老工程师中仍有使用,理解其命令输入方式是高效操作的关键,与许多现代软件不同,Protel 99 的命令输入融合了菜单、工具栏、快捷键和命令窗口等多种方式,其中命令窗口是最高效、最灵活的核心。
这是 Protel 99 中执行命令最直接、最强大的方式,它允许你通过输入精确的指令来执行操作,类似于 DOS 命令或某些编程环境。
-
打开命令窗口:
- 快捷键: 最常用且最快捷的方式是按下键盘上的
J
键,然后紧接着按下C
键(即J
->C
),这个组合键是专门用于激活命令窗口的。 - 菜单: 在原理图编辑器或 PCB 编辑器中,点击顶部菜单栏的
Place
(放置),然后选择Run Command...
(运行命令…),这也会打开命令窗口。 - 状态栏提示: 有时在执行某些操作(如放置元件)时,状态栏(屏幕底部)会提示你输入参数(如元件标号、值),这本质上也是一个小的命令输入区域。
- 快捷键: 最常用且最快捷的方式是按下键盘上的
-
在命令窗口中输入命令:
- 按下
J
->C
后,屏幕左下角(通常是状态栏上方)会出现一个小的输入框,光标在其中闪烁。 - 在此输入框中直接键入你需要的命令,命令通常很短,由几个字母组成(不区分大小写)。
- 输入完成后,按
Enter
键执行该命令。 - 示例:
- 输入
PL
然后按Enter
:执行放置导线 (Place Line
) 命令(原理图或 PCB)。 - 输入
PP
然后按Enter
:执行放置焊盘 (Place Pad
) 命令(PCB)。 - 输入
PT
然后按Enter
:执行放置文本 (Place Text
) 命令(原理图或 PCB)。 - 输入
PM
然后按Enter
:执行放置元件 (Place Part
) 命令(原理图)。 - 输入
DR
然后按Enter
:打开设计规则检查 (Design Rule Check
) 对话框(PCB)。 - 输入
RO
然后按Enter
:旋转 (Rotate
) 当前正在放置或选中的对象(需要先执行放置命令或选中对象)。 - 输入
ES
然后按Enter
:选择线 (Select Connection
)(原理图)。 - 输入
EOS
然后按Enter
:选择网络 (Select Net
)(PCB)。
- 输入
- 按下
-
命令窗口的优势:
- 速度: 熟练后,通过键盘输入短命令比用鼠标层层点击菜单快得多。
- 精确: 直接调用特定功能,避免菜单导航错误。
- 灵活性: 许多命令在执行过程中,状态栏会提示下一步操作或参数输入(如坐标、角度、值),允许完全通过键盘完成复杂操作。
- 脚本基础: 命令窗口是理解 Protel 99 脚本语言(Script)的基础,脚本本质上是自动化执行一系列命令。
其他重要的命令输入方式:
-
快捷键 (Shortcut Keys):
- 这是仅次于命令窗口的高效方式,Protel 99 为大量常用操作定义了单键或组合键快捷键。
- 示例:
P
->P
:放置元件 (Place Part – 原理图)。P
->T
:放置文本 (Place Text)。P
->W
:放置导线 (Place Wire – 原理图) / 放置走线 (Place Track – PCB)。E
->D
:删除 (Delete)。Ctrl
+C
:复制 (Copy)。Ctrl
+V
:粘贴 (Paste)。Ctrl
+X
:剪切 (Cut)。Ctrl
+Z
:撤销 (Undo)。Ctrl
+Y
:重做 (Redo)。V
->F
:适合图纸 (Fit Document)。PageUp
/PageDown
:放大/缩小视图。空格键 (Spacebar)
:在放置对象(如元件、走线拐角)时旋转对象。Tab
键:在放置对象前或放置过程中,调出该对象的属性对话框进行参数设置。
- 查看快捷键: 菜单项旁边通常标注了其对应的快捷键,更全面的列表可以在帮助文档 (
Help
->Shortcut Keys
) 或软件附带的参考手册中找到。
-
菜单栏 (Menu Bar):
- 最直观的方式,包含了软件的所有功能,通过鼠标点击菜单项(如
File
,Edit
,View
,Place
,Design
,Tools
,Auto Route
,Reports
等)及其下拉子菜单来执行命令。 - 适合不常用命令或初学者熟悉功能位置。
- 最直观的方式,包含了软件的所有功能,通过鼠标点击菜单项(如
-
工具栏 (Toolbars):
- 提供常用命令的图形化按钮,将鼠标悬停在按钮上会显示其功能提示(通常包含对应的快捷键)。
- 可以通过
View
->Toolbars
来显示或隐藏不同的工具栏(如Main Tools
,Wiring Tools
,Drawing Tools
,Placement Tools
,PCB Tools
等)。 - 点击工具栏按钮等同于执行对应的菜单命令或快捷键。
-
右键上下文菜单 (Right-Click Context Menu):
- 在编辑区空白处、对象(元件、导线、焊盘等)上、浏览器面板中的条目上点击鼠标右键,会弹出与当前上下文相关的常用命令菜单。
- 非常方便快捷,是鼠标操作的重要补充。
提高效率的关键技巧:
Tab
键的妙用: 在开始放置一个对象(如导线、元件、过孔)之前,先按Tab
键,可以预先设置该对象的默认属性(线宽、孔径、元件标号前缀等),放置过程中按Tab
可以修改当前正在放置的对象的属性。空格键
旋转: 在放置元件、走线拐点、字符串等可旋转对象时,按空格键可以按预设角度(通常是90度)旋转对象,旋转角度可以在Preferences
中设置。- 状态栏提示: 务必关注屏幕底部的状态栏! 它提供:
- 当前激活的命令是什么。
- 执行该命令需要你下一步做什么(如“Select First Point”, “Enter Component Designator”)。
- 当前光标位置的坐标。
- 当前层信息(PCB)。
- 操作提示和错误信息。
- 命令记忆与自动补全 (部分): 在命令窗口中输入命令时,Protel 99 有时会根据已输入的字母提供可能的命令列表(通过按
Tab
键尝试补全),或者按J
->C
后直接按Enter
可能会重复上一个命令,但这功能不如现代IDE强大,主要靠记忆常用命令。 - 学习常用命令: 熟练掌握
PL
(Place Line),PP
(Place Part/Pad),PT
(Place Text),PM
(Place Part – 原理图),DR
(Design Rule Check),RO
(Rotate),ES
(Select Connection),EOS
(Select Net),M
+V
(Move Vertex – 移动导线顶点) 等核心命令能极大提升效率。
重要提示 (E-A-T 考量):
- 软件版本: Protel 99 SE 是 Protel 99 的后续增强版本,两者在核心操作上非常相似,本文内容主要适用于 Protel 99 SE,也基本适用于 Protel 99。
- 现代替代: Protel 99 SE 发布于1999年,其后续产品是 Altium Designer,Altium Designer 在用户界面、功能、性能、兼容性(如与Windows新版本)上都有巨大飞跃,并保留了向下兼容 Protel 99 SE 设计文件的能力。强烈建议考虑升级到 Altium Designer 或其它现代 EDA 工具(如 KiCad, Eagle, OrCAD, PADS 等)以获得更好的支持、更强大的功能和更流畅的体验,Protel 99 SE 在现代操作系统(如 Win10/Win11)上运行可能存在兼容性问题(如字体显示、库管理、稳定性)。
- 学习资源: Protel 99 SE 的官方文档和教程是其最权威的学习资源,网络上也能找到一些老旧的教程和论坛讨论帖,但需注意信息的时效性,由于软件较老,新的、系统的中文教程相对较少。
- 实践为主: 命令输入方式的熟练度主要靠实际操作练习,多尝试使用命令窗口 (
J
->C
) 和快捷键,逐渐减少对鼠标菜单的依赖。
在 Protel 99 SE 中输入命令的核心在于掌握 命令窗口 (J
-> C
) 和 快捷键,命令窗口提供最直接、最灵活的命令执行方式,而快捷键则是常用操作的效率保障,菜单、工具栏和右键菜单提供了直观的图形化操作途径,关注状态栏提示、善用 Tab
键预设属性、用空格键旋转对象是提升操作流畅度的关键技巧,虽然 Protel 99 SE 有其历史地位,但使用现代 EDA 工具通常是更明智的选择。
引用说明:
- 本文操作指南基于 Protel 99 SE 官方软件界面和功能。
- 快捷键和命令列表参考了 Protel 99 SE 内置帮助文档 (
Help
->Shortcut Keys
) 及随软件发行的参考手册(如 Protel 99 SE User Guide, Protel 99 SE PCB Design Manual)。 - 关于软件版本和现代替代的建议,参考了电子设计自动化(EDA)领域的普遍认知和发展历程,以及 Altium Limited (原 Protel International Pty Ltd) 官方产品路线图信息。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6837.html