登录/注册

99se的pcb处理汉字

更多

在 Protel 99SE 中处理汉字(中文)是一个常见痛点,因为该软件原生不支持直接输入和正常显示中文。中文输入通常会显示为乱码或问号。要实现汉字显示,需要使用特殊的第三方汉字字库和修改配置文件

以下是处理汉字的详细步骤和方法(请务必按顺序操作):


核心解决方案:安装专用中文字库

  1. 获取专用中文字库文件:

    • 你需要一个专门为 Protel 99SE 修改或生成的汉字字体库文件。常见的文件名是 Font.DDB
    • 这个文件通常包含一些能显示中文的 TrueType 字体(如 Song.tte, Hei.tte, Kai.tte, FangSong.tte 等)以及一个关键的配置文件 Fontmap.ini(或 Fontmap.txt)。
    • 如何获取: 你可以在网上搜索 “Protel 99SE 中文字库 Font.DDB” 或在相关的电子设计论坛、社区寻找资源包下载。
  2. 安装字库文件:

    • 将下载得到的 Font.DDB 文件复制到 Protel 99SE 的安装目录下的 System\ Fonts 文件夹中。
    • 默认路径示例: C:\Program Files (x86)\Design Explorer 99 SE\System\Fonts\
  3. 修改字体路径配置(关键一步!):

    • 退出 Protel 99SE(如果正在运行)。
    • 打开 Protel 99SE 安装目录下的 System 文件夹。
    • 找到并编辑文件 ADVPCB.INI(用于 PCB 编辑器)和 ADVSCH.INI(用于原理图编辑器,如果你也需要在原理图中显示中文)。建议两个都修改。
    • ADVPCB.INIADVSCH.INI 文件中,找到 [Display] 段落。
    • 在该段落下修改 FontPath 这一行的值,将其指向你刚才放置 Font.DDBFonts 文件夹的完整路径
    • 修改前可能类似: FontPath=D:\Program Files\Design Explorer 99 SE\System\Fonts\
    • 修改为: FontPath=D:\Program Files\Design Explorer 99 SE\System\Fonts (注意:务必删除路径末尾的最后一个反斜杠 \)
    • 非常重要: 确保路径绝对正确没有多余的结尾反斜杠。这是很多安装失败的原因。
    • 保存修改后的 .INI 文件。

在 PCB 编辑器 (PCB Document) 中输入汉字

  1. 启动 Protel 99SE 并打开你的 PCB 文件。
  2. 放置字符串:
    • 点击放置工具栏上的 Place String 按钮 (通常显示为 T 图标)。
    • 或者按快捷键 P, S
  3. 调出 “特殊” 字符串放置对话框:
    • 在放置字符串状态,不要直接在 PCB 上点击。
    • 按键盘上的 Tab 键。这将弹出 “String” 属性对话框。
  4. 输入汉字的关键步骤:
    • 在属性对话框的 Text 输入框右侧,找到并点击 Chinese 按钮(安装正确字库后才会出现这个按钮)。
    • 在弹出的文本框中,正常输入你需要的汉字。支持中文输入法(如拼音、五笔)。
    • 输入完成后,点击 OK 关闭中文输入框。
    • 确认 Text 输入框里显示了你输入的汉字(虽然在这个小框里可能显示为方框或乱码,这是正常的)。
  5. 选择正确的中文字体:
    • 在属性对话框的 Font 区域,点击 Change… 按钮。
    • 在弹出的 “字体” 选择窗口中:
      • Font: 选择你在 Font.DDB 中安装的一个中文字体(如 Song, Hei, Kai, FangSong),不要选系统自带字体
      • Font Style: 通常选 Regular
      • Size: 选择合适的大小(如 10, 12, 15 等)。高度很重要,建议设置为至少 40mil (约 1mm) 以上,否则打印或导出可能看不清
    • 点击 OK 关闭字体选择窗口。
  6. 设置其他属性并放置:
    • 设置好字符串的 Height (高度 - 这里指在 PCB 上的物理高度,非常重要,建议 >= 40mil/1mm)、Width (线宽 - 影响笔画粗细)、Layer (层 - 通常放在 Silkscreen Overlay Top/Bottom)、Rotation (旋转)、Mirror (镜像) 等属性。
    • 点击 OK 关闭属性对话框。
    • 移动鼠标到 PCB 上需要放置汉字的位置,点击左键放置。
    • 此时,放置的汉字应该能正常显示在 PCB 工作区了。

重要注意事项 & 常见问题

  1. 非标准方法: 这是利用修改配置和特殊字库实现的“破解”方案,非官方原生支持,稳定性不如新版软件。
  2. 字库质量: 不同来源的 Font.DDB 包含的字体质量和完整性可能不同,遇到显示异常可以尝试换一个字库包。
  3. 路径与反斜杠: ADVPCB.INI / ADVSCH.INI 中的 FontPath 路径必须绝对正确不能以 \ 结尾,这是成功的关键!
  4. 字体选择: 输入中文后,务必在 Change… 中选择 Font.DDB 提供的中文字体 (Song, Hei 等),不能选 Default 或其他系统字体 (如 Times New Roman, Arial)。
  5. 字高设置:
    • PCB 中的 Height (在属性对话框设置) 是字符串在板子上的实际物理高度,单位通常是 mil。这个值必须设置得足够大(建议至少 40-60 mil / 1.0 - 1.5 mm),否则打印、Gerber 输出或制造出来会看不清或是一团墨点
    • Change… 里面的 Size 是逻辑单位,与 Height 共同作用,一般保持默认或适当调整即可,主要调整 Height
  6. 原理图支持: 如果也需要在原理图 (Schematic) 中添加中文,步骤类似,需要修改 ADVSCH.INI,并且在原理图放置文本时也使用 Chinese 按钮和对应的中文字体。原理图对字高要求不如 PCB 严格。
  7. 软件可能崩溃: 使用此方法过程中,尤其是在切换字体或大量放置中文时,Protel 99SE 有一定概率崩溃。请养成随时保存的习惯。
  8. 根本解决方案 - 升级软件: 强烈建议升级到更新的 EDA 工具:
    • Altium Designer (AD): Protel 的直系后代,完美支持中文输入、Unicode、各种字体。
    • KiCad: 免费开源,功能强大,支持中文无压力。
    • 立创 EDA: 国产免费在线/离线工具,对中文支持非常好。

总结关键步骤:

  1. -> 下载 Font.DDB 专用中文字库包。
  2. -> 复制 Font.DDB...\System\Fonts\
  3. 改 (最关键) -> 修改 ADVPCB.INI(和 ADVSCH.INI),设置 FontPath=你的Fonts文件夹完整路径 (无结尾反斜杠)。
  4. -> 在 PCB 中 Place String -> Tab -> 点 Chinese 按钮输入汉字。
  5. -> Change… 选择中文字体 (如 Song)。
  6. -> 设置足够大的物理 Height (>=40mil) 和其他属性。
  7. -> 放置到 PCB。

如果严格按照上述步骤操作(尤其是路径配置正确无误),应该能在 Protel 99SE PCB 中成功放置和显示汉字。但再次强调,升级到现代 EDA 软件是更稳定、高效的选择。

请问protel 99SE是如何实现手工布等长线的?

protel 99SE是如何实现手工布等长线的?

2021-04-26 06:13:33

请问protel 99se与***的区别是什么?

protel 99se与***的区别是什么?

2021-04-23 06:38:19

Protel 99SE生成gerber文件的详细步骤

Protel 99SE生成gerber文件的详细步骤

资料下载 ah此生不换 2021-04-13 09:58:03

SD卡的99SE封装库免费下载

本文档的主要内容详细介绍的是SD卡的SD CARD 99SE封装库免费下载。

资料下载 佚名 2020-11-17 17:12:21

SD卡的99SE封装库免费下载

本文档的主要内容详细介绍的是SD卡的SD CARD 99SE封装库免费下载。

资料下载 佚名 2020-11-17 17:12:21

Protel 99SE出现Error Net already exist如何解决

提前声明一下:Protel 99SE存在bug,接下来详细解释: 大家在使用Protel 99SE导入网表(Load Nets)时,是不是经常出现Error: Net already exist

资料下载 ah此生不换 2019-11-19 17:01:58

PROTEL 99SE的使用实验教程免费

本文档的主要内容详细介绍的是PROTEL 99SE的使用实验教程免费包括了:实验一 Protel 99 SE 使用基础 ,实验二 Protel

资料下载 ah此生不换 2019-09-06 16:14:00

Protel 99se有什么功能?用Protel 99se分析负反馈放大电路带来了哪些便利?

如何利用Protel 99se对负反馈放大电路进行详细分析?Protel 99se有什么功能?

2021-04-08 06:35:40

利用Protel 99SE软件实现电压全周期过零检测电路的设计

本文充分利用现代电子电路设计软件的方便条件,在Protel 99SE仿真分析的基础之上,设计了一种无锁相环的交流电压全周期过零检测电路,不仅设计简单,而且其准确性也得到了实验的验证,有一定的实用价值。同时,以 Protel 99S

2021-02-18 09:54:47

PCB layout工程师必会,protel 99se 设计转化到 DXP的技巧(二)

对于电路设计软件,大家已经非常熟悉。上篇电路设计软件文章中,小编对如何将 protel 99se 电路设计软件的设计转换为 DXP 的 PCB 项目做了初步讲解。本文为下篇,同样基于该电路设计软件

2020-11-05 09:19:58

PCB layout工程师必会,protel 99se 设计转化到 DXP的技巧(一)

只能有一个被使能。二、库DXP 对库的处理提供了一些创新,但是都不是强制性的。在你的 99SE 中的所有的库都可以在 DXP 中直接工作;简单的将你所需要的库(原理图或

2020-11-05 09:09:43

基于protel 99se设计的多接口通信测试板

Protel 99se 设计的项目工程文件,包括原理图及PCB印制板图,可用Protel或 Altium Designer(AD)软件打开或修改,都已经制板在实际项目中使用,可作为你产品设计的参考。

2020-09-24 11:33:20

protel 99se怎么设置PCB过孔

线路板的表层连到一个中间层。  埋孔:从PCB线路板的一个中间层连到另一个中间层。  1、盲孔和埋孔  在使用protel 99se设置盲孔和埋孔之前,首先必须制造

2019-12-19 18:58:26

AD09转99SE PCB4.0规则不兼容

各位大神好:谁遇到过下列问题已解决的,麻烦说一下,谢谢AD09 PCB文件转换99SE PCB4.0文件,使用的另存为转换,转换中出现规则不兼容

2019-09-23 13:51:43
7天热门专题 换一换
相关标签