Kicad 5.1 插件
插件在 KiCad 中实现,但可以想象最终将开发 PCB 插件,以使用户能够实现数据导 入器和导出器。 1.1. 插件类 插件分为插件类,因为每个插件都解决了特定域中的问题,因此需要该域独有 的接口。 例如,3D 模型插件从文件加载 3D 模型数据并将该数据转换为可由 3D 查看器显示的格式。 PCB 导入/导出插件将获取 PCB 数据并导出为其他电 气或机械数据格式,或将外部格式转换为 KiCad// 3D 插件类声明 // 3D Plugin Class declarations #include "plugins/3d/3d_plugin.h" // KiCad 场景图形库接口 // interface to KiCad Scene Graph Library #include "plugins/3dapi/ifsg_all.h" // 该插件的版本信息 // version delete tx0; delete tx1; delete tx2; return (SCENEGRAPH*)data; } 3. 应用程序编程接口(API) 插件通过应用程序编程接口(API)实现实现。 每个插件类都有其特定的 API,在 3D 插件教程中,我们已经看到了由标题 “3d_plugin.h” 声明的 3D 插 件 API 实现的示例。 插件也可能依赖于 0 码力 | 56 页 | 49.46 KB | 1 年前3Kicad 5.1 插件
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3 应用程序编程接口(API) 21 3.1 插件类 API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3D 插件在 KiCad 中实现,但可以想象最终将开发 PCB 插件,以使用户能够实现数据导入器和导出器。 1.1 插件类 插件分为插件类,因为每个插件都解决了特定域中的问题,因此需要该域独有的接口。例如,3D 模型插件从文件加 载 3D 模型数据并将该数据转换为可由 3D 查看器显示的格式。PCB 导入/导出插件将获取 PCB 数据并导出为其他 电气或机械数据格式,或将外部格式转换为 KiCad delete np; delete tx0; delete tx1; delete tx2; return (SCENEGRAPH*)data; } 3 应用程序编程接口(API) 插件通过应用程序编程接口(API)实现实现。每个插件类都有其特定的 API,在 3D 插件教程中,我们已经看到了由 标题“3d_plugin.h”声明的 3D 插件 API 实现的示例。插件也可能依赖于0 码力 | 45 页 | 612.98 KB | 1 年前3KiCad CvPcb 5.1 参考手册
, 那么元器件列 表将是空的; 类似的, 如果没有找到可用的封装库, 那么位于右侧的封装列表也将是空的。 CvPcb 4 / 24 4.2 主界面工具栏 顶部的工具栏提供了下列命令的快速访问接口: 将当前封装关联转移到 Eeschema(这是封装字段的内容)。 调用 CvPcb 配置菜单。 显示在封装中选择的元件的封装窗口。 在没有的情况下自动选择列表中的上一个元件封装库。 自动选择列表中的下一个元件而不占用封装库。 该环境变量允许用户在不知道项目绝对目录的情况下,将封装库存储于项目目录下。 5.2.6 使用 GitHub 插件 GitHub 插件提供了只读访问那些包含 Kicad pretty 封装库文件的 GitHub 仓库的接口。该插件也提供了 COW(“复 制时写入”) 功能。该功能是可选项,它将允许用户编辑从 GitHub 仓库读取的封装库,并且将它们保存在本地。因 而,“GitHub”插件用于 只读访问托管于 https://github0 码力 | 28 页 | 2.79 MB | 1 年前3KiCad CvPcb 5.1 参考手册
关联的封装库中加载的可用的封装列表。 如果没有加载网络文件, 那么元器件 列表将是空的; 类似的, 如果没有找到可用的封装库, 那么位于右侧的封装列表 也将是空的。 4.2. 主界面工具栏 顶部的工具栏提供了下列命令的快速访问接口: 将当前封装关联转移到 Eeschema(这是封装字段的内 容)。 调用 CvPcb 配置菜单。 显示在封装中选择的元件的封装 窗口。 在没有的情况下自动选择列表中的上一个元件 封装库。 该环境变量允许用户在不知道项目绝对目录的情况下,将封装库存储于项目目 录下。 使用 GitHub 插件 GitHub 插件提供了只读访问那些包含 Kicad pretty 封装库文件的 GitHub 仓库 的接口。 该插件也提供了 COW(“复制时写入”) 功能。 该功能是可选项,它将 允许用户编辑从 GitHub 仓库读取的封装库, 并且将它们保存在本地。因而, “GitHub” 插件用于 只读访问托管于0 码力 | 36 页 | 2.28 MB | 1 年前3KiCad 7.0 原理图编辑器
层次化原理图页码,可在父原理图中访问。父级原理图。分层设计依靠分层标签和页码来实现 父原理图和子原理图之间的连接。在父原理图和子原理图之间建立联系;你可以把分层的页码看成是定义父原理 图的接口。你可以把分层的页码看作是定义原理图的接口。分层标签是用 按钮。 56 NOTE 具有相同名称的标签将被连接,无论标签类型如何。如果它们在同一张原理图上。 NOTE 《隐藏电源引脚,隐藏电源引脚》也可以被认为是0 码力 | 175 页 | 18.32 MB | 1 年前3KiCad PCB 编辑器 5.1
发送拉取请求将允许自动库标准检查器验证您提议的更 改。 有关库约定的详细信息,请参阅 KiCad Library Conventions。 2.3.8. 使用 GitHub 插件 GitHub 插件是一个特殊的插件,它提供了一个接口,用于对包含 .pretty 封装 的远程 GitHub 存储库进行只读访问,并可选择提供“写时复制”(COW)支 持,用于编辑从 GitHub 存储库读取的封装和在本地保存它们。 重要 “GitHub”插件用于0 码力 | 304 页 | 3.02 MB | 1 年前3KiCad PCB 编辑器 5.1
发送拉取请求将允许自动库标准检查器验证您提议的更改。有关库约定的详细信息,请参阅 KiCad Library Conventions。 2.3.8 使用 GitHub 插件 GitHub 插件是一个特殊的插件,它提供了一个接口,用于对包含 .pretty 封装的远程 GitHub 存储库进行只读访问, 并可选择提供“写时复制”(COW)支持,用于编辑从 GitHub 存储库读取的封装和在本地保存它们。 Important0 码力 | 175 页 | 4.56 MB | 1 年前3KiCad PCB 编辑器 6.0
而长度调整工具显示最近的两个焊盘或分支过孔之间的距离。 有关长度调整工 具的更多信息,请参见布线部分。 47 生成输出 KiCad 可以生成和导出多种不同格式的文件,对制造 PCB 和与外部软件的接口很有用。 该功能可在文件菜单的几个 不同部分中找到。 制造输出部分包含准备制造 PCB 所需的最常见操作。 输出部分包含生成可由外部软件读取的文件 的工具。 绘图功能允许你以各种格式导出 PCB0 码力 | 101 页 | 4.78 MB | 1 年前3KiCad PCB 编辑器 7.0
而长度调整工具显示最近的两个焊盘或分支过孔之间的距离。 有关长度调整工 具的更多信息,请参见布线部分。 57 生成输出 KiCad 可以生成和导出多种不同格式的文件,对制造 PCB 和与外部软件的接口很有用。 该功能可在文件菜单的几个 不同部分中找到。 制造输出部分包含准备制造 PCB 所需的最常见操作。 输出部分包含生成可由外部软件读取的文件 的工具。 绘图功能允许你以各种格式导出 PCB0 码力 | 119 页 | 6.87 MB | 1 年前3KiCad 8.0 原理图编辑器
全局标签可以使用 按钮添加。 层次化标签 连接到父原理图中*层次原理图引脚*。层次化设计依靠层次化标签和层次原理图引脚来实现父原理图 和子原理图之间的连接;你可以把层次原理图引脚看成是父原理图与子原理图的接口。层次化标签可以使用 按钮添加。 NOTE 如果在同一个原理图页面,无论标签类型如何,具有相同名称的标签将被连接。 NOTE 隐藏电源引脚也可以被认为是全局标签,因为它们可以连接到原理图层次结构中的任何地方。0 码力 | 190 页 | 10.16 MB | 1 年前3
共 11 条
- 1
- 2