Kicad 5.1 插件[Image](/uploads/documents/2/c/1/6/2c16b3731b1b457a606a523ed81797f9/p1_1.jpg) ## Kicad 插件 ## The KiCad Team KiCad 插件系统 ## Copyright 本文档由其贡献者授予版权 © 2016,如下所示。您可以根据 GNU 通用公共许可证(http://www.gnu.org/licenses/GPL KiCad 插件系统简介 KiCad 插件系统是一个使用共享库扩展 KiCad 功能的框架。使用插件的一个主要优点是在开发插件时没有必要重建 KiCad 套件;事实上,可以借助 KiCad 源代码树中的一小组标题构建插件。通过确保开发人员仅编译与正在开发的插件直接相关的代码,从而减少每个构建和测试周期所需的时间,在插件开发期间删除构建 KiCad 的要求极大地提高了工作效率。 插件最初是为 3D 模型,而无需对支持的每种新模型类型的 KiCad 源进行重大更改。插件框架后来被推广,以便将来开发人员可以创建不同类型的插件。目前,只有 3D 插件在 KiCad 中实现,但可以想象最终将开发 PCB 插件,以使用户能够实现数据导入器和导出器。 #### 1.1. 插件类 插件分为插件类,因为每个插件都解决了特定域中的问题,因此需要该域独有的接口。例如,3D 模型插件从文件加载 3D 模型数据并将该数据转换为可由0 码力 | 56 页 | 49.46 KB | 2 年前3
Kicad 5.1 插件## KiCad Kicad 插件 October 31, 2021 ## Contents 1 KiCad 插件系统简介 2 1.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 21 3.1.1 1 API: Base Kicad 插件类 21 3.1.2 API: 3D 插件类 22 3.2 场景图类 API 24 KiCad 插件系统 Copyright 本文档由其贡献者授予版权 ©2016, 如下所示。您可以根据 GNU 通用公共许可证 (http://www.gnu.org/licenses/GPL.html) 版本 3 或更高版本或知识共享许可协议 (http://creativecommons KiCad 插件系统简介 KiCad 插件系统是一个使用共享库扩展 KiCad 功能的框架。使用插件的一个主要优点是在开发插件时没有必要重建 KiCad 套件;事实上,可以借助 KiCad 源代码树中的一小组标题构建插件。通过确保开发人员仅编译与正在开发的插件直接相关的代码,从而减少每个构建和测试周期所需的时间,在插件开发期间删除构建 KiCad 的要求极大地提高了工作效率。 插件最初是为 3D0 码力 | 45 页 | 612.98 KB | 2 年前3
《玩转webpack》第七章 原理篇: 编写 Loader 和插件进阶篇:编写可维护的webpack 构建配置 05 | 进阶篇:webpack 构建速度和体积优化策略 06 | 原理篇:通过源码掌握webpack 打包原理 07 | 原理篇:编写 Loader 和插件 08 | 实战篇:React 全家桶 和webpack 开发商城项目 ## ☐ ☐ ☐ ☐ ## 扫码试看/订阅《玩转webpack》 ## 一 个最简单的 loader 代码结构 定义:loader result.image; result.coordinates; result.properties; }); ## 插件的运行环境 插件没有像 loader 那样的独立运行环境 只能在 webpack 里面运行 ## 插件的基本结构 ## 基本结构: class MyPlugin { apply(compiler) { compiler.hooks ... } }); } } module.exports = MyPlugin; 插件使用: plugins: [ new MyPlugin() ] ## 搭建插件的运行环境 const path = require("path"); const DemoPlugin = require("/plugins/demo-plugin0 码力 | 29 页 | 4.37 MB | 2 年前3
The Weblate Manual 3.7.10 码力 | 323 页 | 3.10 MB | 2 年前3
Weblate 4.2.1 用户文档[https://weblate.org/] Weblate 是 Copylefted 的自由软件,是一个基于 Web 的持续本地化系统,来自 115+ 国家的 1150+ 开源项目正在使用。 安装它,或使用 weblate.org [https://weblate.org/] 上的 Hosted Weblate 服务。 website weblate.org [https://weblate • Weblate 部署 • Upgrading Weblate 备份和移动 Weblate • 身份验证 访问控制 • 翻译项目 - Language definitions - 持续本地化集成 - Licensing translations - 翻译进程 - 检查并修正 机器翻译 附加组件 - 翻译记忆库 - 配置 - Sample configuration 内容分发网络附加组件 Weblate 内容分发网络的字符串提取 使用 Weblate 内容分发网络对 HTML 进行本地化操作 JavaScript本地化 • Translation component alerts • Building translators community. 社区本地化检查清单 • Managing translations • Adding new translations0 码力 | 650 页 | 9.34 MB | 2 年前3
DBeaver User Guide v.21.20 码力 | 263 页 | 13.78 MB | 2 年前3
Writing a Localization plugin for webpack 50 码力 | 4 页 | 1.31 MB | 2 年前3
Weblate 4.4.2 用户文档[https://weblate.org/] Weblate 是 Copylefted 的自由软件,是一个基于 Web 的持续本地化系统,来自 115+ 国家的 1150+ 开源项目正在使用。 安装它,或使用 weblate.org [https://weblate.org/] 上的 Hosted Weblate 服务。 website weblate.org [https://weblate Administrator docs 配置手册 • Weblate 部署 • 升级 Weblate 备份和移动 Weblate • 身份验证 访问控制 • 翻译项目 • 语言定义 持续本地化集成 翻译许可 - 翻译许可 • 翻译进程 检查并修正 机器翻译 附加组件 - 翻译记忆库 - 配置 - 配置的例子 - 管理命令 - 公告 - 组件列表 - 可选的 可以将更改推送到仓库。 3. 在 Weblate 中打开 项目配置 配置上的 push-on-commit,这将使 Weblate 在 Weblate 发生更改时将更改推送到仓库。 ## 参见 持续本地化集成,避免合并冲突 ## 如何通过 SSH 访问仓库? 设置 SSH 密钥的信息请参阅 Accessing repositories。 如何修复翻译中的合并冲突? 在翻译文件在 Weblate0 码力 | 715 页 | 9.37 MB | 2 年前3
Weblate 4.4 用户文档[https://weblate.org/] Weblate 是 Copylefted 的自由软件,是一个基于 Web 的持续本地化系统,来自 115+ 国家的 1150+ 开源项目正在使用。 安装它,或使用 weblate.org [https://weblate.org/] 上的 Hosted Weblate 服务。 website weblate.org [https://weblate Administrator docs 配置手册 • Weblate 部署 • 升级 Weblate 备份和移动 Weblate • 身份验证 访问控制 • 翻译项目 • 语言定义 持续本地化集成 翻译许可 - 翻译许可 • 翻译进程 检查并修正 机器翻译 附加组件 - 翻译记忆库 - 配置 - 配置的例子 - 管理命令 - 公告 - 组件列表 - 可以将更改推送到仓库。 3. 在 Weblate 中打开 项目配置 配置上的 push-on-commit,这将使 Weblate 在 Weblate 发生更改时将更改推送到仓库。 ## 参见 持续本地化集成,避免合并冲突 ## How to access repositories over SSH? Please see Accessing repositories for info on setting0 码力 | 712 页 | 9.37 MB | 2 年前3
Kicad 4.0 Plugins0 码力 | 48 页 | 66.10 KB | 2 年前3
共 690 条
- 1
- 2
- 3
- 4
- 5
- 6
- 69













