阿锦
管理员
管理员
  • 金钱419320RMB
  • 威望212480点
  • 贡献值122点
  • CAV币0点
阅读:2174回复:9

Protel99SE 内功心法(ywgcat)

楼主#
更多 发布于:2004-08-18 01:53
Protel99SE 内功心法
【Protel99SE 内功心法】 --作者:任敬军 renjingjun@163.com

1. 安装Protel99SE

Access Code: Y7ZP-5QQG-ZWSF-K858

安装完后,版本为:Version 6.0.4 Service Pack 2

注意:Protel99SE在局域网内使用时,会不定时地跳出一个讨厌的对话框,有时会打乱你的
设计思路,很烦。不过,

我想了一个办法,用VB6编了一个小软件PK2.EXE(Size: 20kB),专杀这个对话框,保证在它
冒出0.5秒内将它kill掉。

2. 安装博导创新公司Protel99SE附件(Protel99-Addition)

安装完后,版本为:Version 6.6.7 Service Pack 6

这时,在PCB的Place菜单下多了一个"Chinese汉字"项,我们就可以在PCB中加入汉字说明
了。我用的那个宏势公司的

PCB放汉字软件上下两个对话框有部分重叠,我们可以试着把Design Explorer 99 SE文件夹
中的FONT.DDB打开,编辑

FONT.BAS,将对话框的位置错开即可。

3. 运行Protel99SE,点击窗口左上角的下箭头,选"Preferences...",将"Use Client
system Font For All Dialogs"

前面的钩去掉。这样,对话框字体显示美观,不会出现字体显示不完整现象。

4. 在新建的PCB里,按"O"-"O"(Option-color)快捷键,设置PCB各层(Layer)的颜色:

设置层颜色的三个原则:① 接近自然,看起来很舒服;② 颜色分明,不易混淆;③ 长时
间画板,眼睛不易疲劳。

我的设置例子:

TopLayer: 222 '接近绿油的颜色

BottomLayer: 224

TopSolder: 4 '接近铜的本色

BottomSolder: 8

TopPaste: 1

BottomPaste: 221

TopOverlay: 233 '白色,一般PCB做的都是白色丝印

BottomOverlay:29

DRC Error: 228

Selection: 7

BackGround: 3 '背景为黑色,不刺眼

Mechanical 1: 92

Mechanical 2: 228 '有时在此层标注尺寸

KeepOut: 238

Multi Layer: 213 '接近喷锡焊盘的颜色

Pad Holes: 223 '深颜色,与喷锡焊盘的颜色形成反差

Via Holes: 218

当然,你可以随意设置你自己喜爱的颜色。

5. 显示坐标原点:"O"-"Y"(Option-Preferences-Display),在"Origin Marker"前打钩选
取。

6. 改变旋转角度:"O"-"P"(Option-Option),在"Rotation Step"中输入新的旋转角度。

7. 打开/关闭层:"O"-"L"(Option-Layer),选取或取消相应的层。

8. 在画覆铜箔线(可用快捷键"P"-"T": Place Track)时,Shift+空格 快捷键可以在以下几
种画线方式中顺序切换:

① 先直线——后45度斜线

② 先直线——圆弧线——后45度斜线

③ 先直线——后垂直线

④ 先直线——圆弧线——后垂直线

⑤ 任意角度线

⑥ 先圆弧线——后直线

此时还可按空格键切换每种画线方式的先后顺序,比如,先45度斜线——再直线等。

9. 移动物体时按空格键,可以使被移动的物体按设定的角度旋转;

移动物体时按"X"或"Y"键,可以使被移动的物体在水平或垂直方向翻转。

10. 按住鼠标右键,鼠标变成手状,可以实现PCB的平移,有点像AutoCAD。

11. 单击Track、Arc、Fill等物体时,物体被选中,出现控点,此时单击控点可以改变物体
的大小,圆弧的角度、半径等;

单击Fill的圆形控点,可以实现Fill的任意角度旋转。

12. Shift+单击,可以选择一个或多个物体。另一个比较有用的选择快捷键"S"-
"P"(Select-Connected Cooper),选择连接

的铜箔。快捷键"X"-"A",取消所有选择(Unselect All)。

13. "O"-"B",将Visible Kind 改成"Dots"点栅格,布板时背景会清楚一些。

14. "V"-"F",显示整个PCB板面。当你放大(PageUp)或缩小(PageDown)PCB时,或是你一不
小心,你设计的PCB失踪了,

不见了,这时,打一个"V"-"F",你设计的小东西就又乖乖的回到你面前了。(你再乱跑,我
就VF了! ^-^)

15. "T"-"J",做选择物体的包络轮廓线,包络间距在"D"-"R"(Design Rules-Routing-
Clearance Constraint)中设置。

16. 快捷键"Q",在布线单位"mil"和"mm"之间切换。

17. Ctrl+Insert(Ctrl+C) 复制选择的物体,Shift+Insert(Ctrl+V) 粘贴,Ctrl+Del 删除
选择的物体。


熟练应用快捷键,左手按键盘,右手点鼠标,画PCB的过程就像演奏一曲美妙的乐章,设计
PCB就像设计一个完美的艺术作品,

就达到了一种较高的境界。当然,还要时时与各个门派的PCB高手过过招,切磋切磋技艺,
同时苦练内功,做到心如止水,心

领神会,融会贯通,用一颗清静心、平常心去思考,去设计,才能达到小李飞刀那种“手中
无刀,心中有刀”的至高境界。
音响方面的搭配,技术,安装,推荐等咨询请加我微信13808822286
walker
二等列兵
二等列兵
  • 金钱93RMB
  • 威望0点
  • 贡献值0点
  • CAV币0点
1楼#
发布于:2004-08-20 06:46
过两招如何<img src="images/post/smile/dvbbs/em05.gif" />
20000720230
二等列兵
二等列兵
  • 金钱71RMB
  • 威望0点
  • 贡献值0点
  • CAV币0点
2楼#
发布于:2004-11-12 23:22
不会吧,walker你这么强啊,方便留下个联系方式,以后我用99se遇到什么问题也好请教,呵呵……
lihai813
一等列兵
一等列兵
  • 金钱308RMB
  • 威望51点
  • 贡献值0点
  • CAV币0点
3楼#
发布于:2004-11-13 02:02
呵呵,这些不算什么秘笈了!
我爱!我拥有!
阿锦
管理员
管理员
  • 金钱419320RMB
  • 威望212480点
  • 贡献值122点
  • CAV币0点
4楼#
发布于:2004-11-14 07:28
<P>那你什么时候搞点更秘笈的东西出来?</P>
音响方面的搭配,技术,安装,推荐等咨询请加我微信13808822286
lihai813
一等列兵
一等列兵
  • 金钱308RMB
  • 威望51点
  • 贡献值0点
  • CAV币0点
5楼#
发布于:2004-11-14 22:30
<P>先说上面的第一点安装序列号,如果在局域网内两台电脑用同一个序列号安装的话,呵呵,就会出现所说的警告!</P><P>多找几个序列号,大家用不同的,相安无事!</P><P>提供几个:CGFV-NJ8J-E47Z-REJN
CHP5-QTJ6-5FGY-4C7W
Y7ZP-5QQG-ZWSF-K858
Z8C2-CLTA-7N7S-SA7R
7LA4-SG4G-L7BL-PCPV</P>
我爱!我拥有!
lihai813
一等列兵
一等列兵
  • 金钱308RMB
  • 威望51点
  • 贡献值0点
  • CAV币0点
6楼#
发布于:2004-11-14 22:39

<P>快捷键很重要!用熟了能提高设计速度!
protel99快捷键大全
</P><P>enter——选取或启动
esc——放弃或取消
f1——启动在线帮助窗口
tab——启动浮动图件的属性窗口
pgup——放大窗口显示比例
pgdn——缩小窗口显示比例
end——刷新屏幕
del——删除点取的元件(1个)
ctrl+del——删除选取的元件(2个或2个以上)
x+a——取消所有被选取图件的选取状态
x——将浮动图件左右翻转
y——将浮动图件上下翻转
space——将浮动图件旋转90度
crtl+ins——将选取图件复制到编辑区里
shift+ins——将剪贴板里的图件贴到编辑区里
shift+del——将选取图件剪切放入剪贴板里
alt+backspace——恢复前一次的操作
ctrl+backspace——取消前一次的恢复
crtl+g——跳转到指定的位置
crtl+f——寻找指定的文字
alt+f4——关闭protel
spacebar——绘制导线,直线或总线时,改变走线模式
v+d——缩放视图,以显示整张电路图
v+f——缩放视图,以显示所有电路部件
home——以光标位置为中心,刷新屏幕
esc——终止当前正在进行的操作,返回待命状态
backspace——放置导线或多边形时,删除最末一个顶点
delete——放置导线或多边形时,删除最末一个顶点
ctrl+tab——在打开的各个设计文件文档之间切换
alt+tab——在打开的各个应用程序之间切换
a——弹出editalign子菜单
b——弹出viewtoolbars子菜单
e——弹出edit菜单
f——弹出file菜单
h——弹出help菜单
j——弹出editjump菜单
l——弹出editset location makers子菜单
m——弹出editmove子菜单
o——弹出options菜单
p——弹出place菜单
r——弹出reports菜单
s——弹出editselect子菜单
t——弹出tools菜单
v——弹出view菜单
w——弹出window菜单
x——弹出editdeselect菜单
z——弹出zoom菜单
左箭头——光标左移1个电气栅格
shift+左箭头——光标左移10个电气栅格
右箭头——光标右移1个电气栅格
shift+右箭头——光标右移10个电气栅格
上箭头——光标上移1个电气栅格
shift+上箭头——光标上移10个电气栅格
下箭头——光标下移1个电气栅格
shift+下箭头——光标下移10个电气栅格
ctrl+1——以零件原来的尺寸的大小显示图纸
ctrl+2——以零件原来的尺寸的200%显示图纸
ctrl+4——以零件原来的尺寸的400%显示图纸
ctrl+5——以零件原来的尺寸的50%显示图纸
ctrl+f——查找指定字符
ctrl+g——查找替换字符
ctrl+b——将选定对象以下边缘为基准,底部对齐
ctrl+t——将选定对象以上边缘为基准,顶部对齐
ctrl+l——将选定对象以左边缘为基准,靠左对齐
ctrl+r——将选定对象以右边缘为基准,靠右对齐
ctrl+h——将选定对象以左右边缘的中心线为基准,水平居中排列
ctrl+v——将选定对象以上下边缘的中心线为基准,垂直居中排列
ctrl+shift+h——将选定对象在左右边缘之间,水平均布
ctrl+shift+v——将选定对象在上下边缘之间,垂直均布
f3——查找下一个匹配字符
shift+f4——将打开的所有文档窗口平铺显示
shift+f5——将打开的所有文档窗口层叠显示
shift+单左鼠——选定单个对象
crtl+单左鼠,再释放crtl——拖动单个对象
shift+ctrl+左鼠——移动单个对象
按ctrl后移动或拖动——移动对象时,不受电器格点限制
按alt后移动或拖动——移动对象时,保持垂直方向
按shift+alt后移动或拖动——移动对象时,保持水平方向
[post][/post]
</P>
我爱!我拥有!
lzhckj
一等列兵
一等列兵
  • 金钱225RMB
  • 威望0点
  • 贡献值0点
  • CAV币0点
7楼#
发布于:2006-02-19 19:21
高手!
liaozhihao
二等列兵
二等列兵
  • 金钱26RMB
  • 威望0点
  • 贡献值0点
  • CAV币0点
8楼#
发布于:2006-02-22 23:05
有没有办法不让宏势的提示宽不出现,而且直接输入中文按下OK键就直接输入
下面是"FONT.DDB"文件里的程序,有没有办法不让宏势的提示宽不出现,而且直接输入中文按下OK键就直接输入。
Sub Main
Call RunApplication("font.exe")
Dim Angle As Integer
Dim Pstx As Integer
Dim Psty As Integer
Dim Path As String
'Open "c:temp.lgsdata.lgs" For Input As #1        ' Open file.
Angle = Input(3, #1)' Get ten characters.
'Open "file.lgs" For Input As #2
'Line Input #2, TextLine
'Pstx  = Input(5, #1)
'Psty  = Input(5, #1)
'Close #1                        ' Close file.
' Call ResetParameters                                                    ' Run the PCB
' Call AddStringParameter ("Format", "Protel PCB 2.8 ASCII File (*.pcb)") ' Export process
' Call AddStringParameter ("Filename", Doc$)                              ' using the current
' Call RunProcess ("PCB:Export")                                          ' file
ResetParameters
'Call AddStringParameter ("Format", "All files (*.*)")
Call AddStringParameter ("FileName","c:temp.lgshanzi.lib")
'Call RunProcess ("Client:OpenDocument")
'Client:
'Call RunProcess ("Binder:LinkToObject")
' Close #2
'Call RunProcess ("Pcb:AddRemoveLibraryInPCBEditor")
Call AddIntegerParameter("Rotation", Angle )
Call AddStringParameter  ("Footprint", "place-han_zi_z" )
Call AddStringParameter  ("Designator.Text", " "  )
Call AddStringParameter  ("Comment.Text",  "  " )
Call RunProcess         ("Pcb:Placecomponent"        )
End Sub
陈科均
上等兵
上等兵
  • 金钱495RMB
  • 威望0点
  • 贡献值0点
  • CAV币0点
9楼#
发布于:2006-03-31 03:48
看不懂哦<img src="images/post/smile/dvbbs/em55.gif" />
游客

返回顶部