Kicad 5.1 插件插件系统 Copyright 本文档由其贡献者授予版权 © 2016,如下所示。您可以根据 GNU 通用公共许 可证(http:/www.gnu.org/licenses/gpl.html)版本 3 或更高版本或知识共享许可协 议(http:/creativecommons.org/licenses/by/3.0/)、版本 3.0 或更高版本的条款进 行分发和/或修改。 本指南中的所有商标均属于其合法所有者。 期所需的时间,在插件开发 期间删除构建 KiCad 的要求极大地提高了工作效率。 插件最初是为 3D 模型查看器开发的,因此可以支持更多类型的 3D 模型,而 无需对支持的每种新模型类型的 KiCad 源进行重大更改。 插件框架后来被推 广,以便将来开发人员可以创建不同类型的插件。 目前,只有 3D 插件在 KiCad 中实现,但可以想象最终将开发 PCB 插件,以使用户能够实现数据导 入器和导出器。 插件分为插件类,因为每个插件都解决了特定域中的问题,因此需要该域独有 的接口。 例如,3D 模型插件从文件加载 3D 模型数据并将该数据转换为可由 3D 查看器显示的格式。 PCB 导入/导出插件将获取 PCB 数据并导出为其他电 气或机械数据格式,或将外部格式转换为 KiCad PCB。 目前只开发了 3D 插件 类,它将成为本文档的重点。 实现插件类需要在 KiCad 源代码树中创建代码来管理插件代码的加载。在0 码力 | 56 页 | 49.46 KB | 1 年前3
Kicad 4.0 Plugins2 1.1.1 Plugin Class: PLUGIN_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Tutorials: 3D Plugin Class 4 2.1 Tutorial: 3D Plugin, Demo 1 . . . . . . . . . . . . . . . . . . . . . 4 2.2 Tutorial: 3D Plugin, Demo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3 Application Programming Interface (API) 18 Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.1.2 API: 3D Plugin Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 36 页 | 210.85 KB | 1 年前3
Kicad 5.1 Plugins. . . 2 1.1.1 Plugin Class: PLUGIN_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Tutorials: 3D Plugin Class 4 2.1 Basic 3D Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 Advanced 3D Plugin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3 Application Programming Interface (API) 18 3.1 Plugin Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.1.2 API: 3D Plugin Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 码力 | 36 页 | 204.70 KB | 1 年前3
Kicad 5.1 插件. . . . . . . . . . . . 2 1.1.1 插件类:PLUGIN_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 教程:3D 插件类 4 2.1 基本的 3D 插件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2 高级 3D 插件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3 应用程序编程接口(API) 21 3.1 插件类 API . . . . . . . Kicad 插件类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.1.2 API:3D 插件类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.20 码力 | 45 页 | 612.98 KB | 1 年前3
Kicad 5.1 Pluginsthe terms of either the GNU General Public License (http://www.gnu.org/licenses/gpl.html), version 3 or later, or the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/) each build and test cycle. Plugins were initially developed for the 3D model viewer to make it possible to support more types of 3D models without requiring major changes to the KiCad source for each generalized so that in the future developers can create different classes of plugins. Currently only 3D plugins are implemented within KiCad but it is envisioned that a PCB plugin will eventually be developed0 码力 | 48 页 | 44.28 KB | 1 年前3
Kicad 4.0 Pluginsthe terms of either the GNU General Public License (http://www.gnu.org/licenses/gpl.html), version 3 or later, or the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/) each build and test cycle. Plugins were initially developed for the 3D model viewer to make it possible to support more types of 3D models without requiring major changes to the KiCad source for each generalized so that in the future developers can create different classes of plugins. Currently only 3D plugins are implemented within KiCad but it is envisioned that a PCB plugin will eventually be developed0 码力 | 48 页 | 66.10 KB | 1 年前3
KiCad 8.0 PCB EditorForward and back annotation Locking Groups Creating Arrays Cleanup tools Inspecting a board 2 2 3 3 4 5 5 5 7 8 9 9 11 11 11 11 12 12 23 23 24 26 28 28 36 37 41 56 62 68 69 . . . . . . . Measurement tool Design rule checking Board Statistics Find tool Search panel 3D ビューア Net inspector Generating outputs Fabrication outputs and plotting Drill files IPC-2581 files Text variables Custom design rules Scripting IDF component outlines Actions reference PCB Editor 3D ビューア Common 83 83 87 88 89 90 92 95 95 98 100 101 102 102 104 110 110 112 1390 码力 | 204 页 | 6.90 MB | 1 年前3
KiCad 8.0 PCB EditorForward and back annotation Locking Groups Creating Arrays Cleanup tools Inspecting a board 2 2 3 3 4 5 5 5 7 8 9 9 11 11 11 11 12 12 23 23 24 26 28 28 36 37 41 56 62 68 69 . . . . . . . Measurement tool Design rule checking Board Statistics Find tool Search panel 3D Viewer Net inspector Generating outputs Fabrication outputs and plotting Drill files IPC-2581 Text variables Custom design rules Scripting IDF component outlines Actions reference PCB Editor 3D Viewer Common 83 83 87 88 89 90 92 95 95 98 100 101 102 102 104 110 110 112 1390 码力 | 205 页 | 6.78 MB | 1 年前3
KiCad PCB Editor 6.0Inspecting a board Measurement tool Design rule checking Find tool 3D Viewer Net inspector Generating outputs 2 2 3 3 4 5 5 5 7 8 8 8 10 10 10 10 12 12 20 20 21 21 22 22 Custom design rules Scripting Working With IDF Component Outlines Actions reference PCB Editor 3D Viewer Common 52 55 56 57 58 59 61 61 63 64 64 69 81 82 92 92 102 104 1 Reference the terms of either the GNU General Public License (http://www.gnu.org/licenses/gpl.html), version 3 or later, or the Creative Commons Attribution License (http://creativecommons.org/licenses/by/30 码力 | 110 页 | 3.61 MB | 1 年前3
KiCad PCB Editor 7.0
board Measurement tool Design rule checking Find tool Search panel 3D Viewer Net inspector Generating outputs 2 2 3 3 4 5 5 5 7 8 8 8 10 10 10 10 11 11 21 21 22 23 23 26 Custom design rules Scripting Working With IDF Component Outlines Actions reference PCB Editor 3D Viewer Common 64 67 68 69 70 71 73 73 75 76 76 81 82 98 100 109 109 120 122 1 the terms of either the GNU General Public License (http://www.gnu.org/licenses/gpl.html), version 3 or later, or the Creative Commons Attribution License (http://creativecommons.org/licenses/by/30 码力 | 129 页 | 7.75 MB | 1 年前3
共 114 条
- 1
- 2
- 3
- 4
- 5
- 6
- 12













