KiCad PCB 编辑器 6.0
只有当你 选择的所有项目都是同一类型时,你才能打开属性对话框。 要想一次编辑不同类型的项目的属性,请参阅下面关于 批量编辑工具的章节。 在属性对话框中,任何包含数字值的字段也可以接受一个基本的数学表达式,从而得到一个数字值。 例如,一个尺 寸可以被输入为 2 * 2mm ,结果是 4mm 的值。 支持基本算术运算符以及用于定义运算顺序的圆括号。 使用封装 NOTE TODO: 编写这一节— 例如,如果您有两个名为 DATA0 和 DATA0_EXT 的网络,则使用值为 DATA0* 的分组依据将创建一个包含这两个网络的组。 通过将分组依据模式从通配 符更改为 RegEx (正则表达式),可以创建更复杂的分组。 分组依据模式的子字符串 (Substr) 变体将为以不同方式匹 配该模式的每组网络创建组。 例如,如果您有 U1D+ , U1D- , U2D+ 和 U2D- ,分组模式 则 示例。 63 最好在编辑自定义规则后使用 检查规则语法 按钮,以确保没有语法错误。自定义规则中的任何错误都将阻止设计规 则检查器运行。 自定义规则语法 自定义设计规则语言基于 s 表达式,允许您创建使用内置约束无法实现的设计约束。每条设计规则通常包含一个定义 匹配哪些对象的 条件,以及一个定义要应用于匹配对象的规则的 约束。 该语言使用圆括号 ( ( 和 ) ) 来定义相关标0 码力 | 101 页 | 4.78 MB | 1 年前3
KiCad PCB 编辑器 7.0
你选择的所有项目都是同一类型时,你才能打开属性对话框。 要想一次编辑不同类型的项目的属性,请参阅下面关 于批量编辑工具的章节。 Ctrl Shift E 20 在属性对话框中,任何包含数字值的字段也可以接受一个基本的数学表达式,从而得到一个数字值。 例如,一个尺 寸可以被输入为 2 * 2mm ,结果是 4mm 的值。 支持基本算术运算符以及用于定义运算顺序的圆括号。 使用封装 Adding footprints 例如,如果您有两个名为 DATA0 和 DATA0_EXT 的网络,则使用值为 DATA0* 的分组依据将创建一个包含这两个网络的组。 通过将分组依据模式从通配 符更改为 RegEx (正则表达式),可以创建更复杂的分组。 分组依据模式的子字符串 (Substr) 变体将为以不同方式匹 配该模式的每组网络创建组。 例如,如果您有 U1D+ , U1D- , U2D+ 和 U2D- ,分组模式 和一些规则 示例。 最好在编辑自定义规则后使用 检查规则语法 按钮,以确保没有语法错误。自定义规则中的任何错误都将阻止设计规 则检查器运行。 自定义规则语法 自定义设计规则语言基于 s 表达式,允许您创建使用内置约束无法实现的设计约束。每条设计规则通常包含一个定义 匹配哪些对象的 条件,以及一个定义要应用于匹配对象的规则的 约束。 该语言使用圆括号 ( ( 和 ) ) 来定义相关标0 码力 | 119 页 | 6.87 MB | 1 年前3
KiCad 8.0 PCB 编辑器If a rule does not have any condition clauses, it will apply unconditionally. 规则 条件 是一个包含在文本字符串中的表达式(因此通常用引号包围,以便允许留出空白,使之更清晰)。 该表达 式是针对设计规则检查器正在测试的每一对对象进行评估的。 例如,当检查铜对象之间的间隙时,每个网络上的每 个铜对象(布线段、焊盘、通 所 需的间隙。 被测对象在表达式语言中称为 A 和 B 。这两个对象的顺序并不重要,因为设计规则检查器将测试这两种可能的顺 序。例如,您可以编写一条规则,假设 A 为布线, B 为过孔。 有一些表达式函数可以同时测试这两个对象;这些表 达式函数使用 AB 作为对象名。 条件中的表达式必须解析为布尔值 ( true 或 false )。如果表达式解析为 true ,则规则应用于给定的对象。 thermal_reliefs none Specifies the connection to be made between a zone and a pad. 对象属性和函数参考 可以在自定义规则表达式中测试以下属性: 共有属性 这些属性适用于所有 PCB 对象。 146 Property Data type Description Layer string The board layer0 码力 | 194 页 | 8.27 MB | 1 年前3
KiCad 5.1 原理图编辑器10-9 10-6 10-3 103 106 109 1012 ki mi gi ti 210 220 230 240 正则表达式: 如果你熟悉正则表达式,这些 也可以用。 使用的正则表达式 风味是 wxWidgets 高级正则表达式 ,类似于 Perl 常规 表达式。 在将符号放置在原理图中之前,您可以使用热键或右键单击上下文菜单对其进 行旋转,镜像和编辑其字段。 这可以在放置后以相同的方式完成。0 码力 | 248 页 | 2.00 MB | 1 年前3
KiCad 5.1 原理图编辑器10-9 10-6 10-3 103 106 109 1012 ki mi gi ti 210 220 230 240 • 正则表达式:如果你熟悉正则表达式,这些也可以用。使用的正则表达式风味是 wxWidgets 高级正则表达式 ,类 似于 Perl 常规表达式。 在将符号放置在原理图中之前,您可以使用热键或右键单击上下文菜单对其进行旋转,镜像和编辑其字段。这可以在 放置后以相同的方式完成。0 码力 | 162 页 | 3.04 MB | 1 年前3
KiCad 8.0 原理图编辑器u m k meg g t 10 10 10 10 10 10 10 10 ki mi gi ti 2 2 2 2 正则表达式: 如果您熟悉正则表达式,也可以使用。 使用的正则表达式风格是 wxWidgets 高级正则表达式风 格,类似于 Perl 正则表达式。 如果符号指定了一个默认的封装,这个封装将在右下方预览。如果符号包括封装过滤器,可以在右边的封装下拉菜单 中选择满足封装过滤器的备用封装。 基于模式的网络类分配是动态的:当添加与现有 模式匹配的新网络时,它将自动分配给关联的网络类。 网络模式可以使用通配符( * 匹配任意数量的任意字符,包 括无字符,以及 ? 匹配任意字符)和 正则表达式 。匹配所选模式的网络显示在模式列表的右侧。 例如, net* 模式匹配名为 net , net1 , network , 和任何其他以 net 开头的网络名称的网络。 因为 * 在正则表达0 码力 | 190 页 | 10.16 MB | 1 年前3
KiCad 5.1 快速入门 obj.group(3) + str(num) + obj.group(5) +'\n' fout.write(ln) fin.close(); fout.close() # # 有关正则表达式语法和 KiCad 元件生成的详细信息: # for more info about regular expression syntax and KiCad component generation: ENDDRAW ENDDEF #End Library 1. 这里介绍的 Python 脚本是一个非常强大的工具,用于操作引脚号和引脚标 签。 然而,请注意,它的所有功能都来自于神秘而且非常有用的正则表达式 语法:http://gskinner.com/RegExr/. 第 8 章 制作元件封装 与其他 EDA 软件工具不同,其中一种类型的库包含原理图符号和封装变化, KiCad .lib 文件包含原理图符号,0 码力 | 59 页 | 574.65 KB | 1 年前3
KiCad 7.0 快速入门 2 并将焊盘尺寸改为 1.62 mm + 2 * 0.3 mm = 2.22 mm ,将圆环形环的厚度从 0.15 mm 增加到 0.3 mm。不要 改变通孔的尺寸。请注意,焊盘尺寸字段接受数学表达式,所以 1.62 + 2 * 0.3 可以直接输入,并将评估为 2.22 mm。 TIP KiCad 中的许多文本框支持数学表达,包括单位转换。 对另一个焊盘也做同样的圆环形圈修改。作为一个快捷方式,在焊盘0 码力 | 51 页 | 2.90 MB | 1 年前3
KiCad 8.0 快速入门2 并将焊盘尺寸改为 1.62 mm + 2 * 0.3 mm = 2.22 mm ,将圆环形环的厚度从 0.15 mm 增加到 0.3 mm。不要 改变通孔的尺寸。请注意,焊盘尺寸字段接受数学表达式,所以 1.62 + 2 * 0.3 可以直接输入,并将评估为 2.22 mm。 Esc 42 TIP KiCad 中的许多文本框支持数学表达,包括单位转换。 对另一个焊盘也做同样的圆环形圈修改。作为一个快捷方式,在焊盘0 码力 | 52 页 | 2.93 MB | 1 年前3
KiCad 5.1快速入门 Library KiCad 入门 36 / 41 1. 这里介绍的 Python 脚本是一个非常强大的工具,用于操作引脚号和引脚标签。然而,请注意,它的所有功能都 来自于神秘而且非常有用的正则表达式语法:http://gskinner.com/RegExr/. KiCad 入门 37 / 41 Chapter 8 制作元件封装 与其他 EDA 软件工具不同,其中一种类型的库包含原理图符号和封装变化,KiCad0 码力 | 46 页 | 1.33 MB | 1 年前3
共 11 条
- 1
- 2













