Addon/es: Difference between revisions
(Created page with "Sin embargo, la instalación manual sigue siendo posible. * Cómo instalar macros * Installing_more_workbenches/es|Instalar más ambientes de tr...") |
(Updating to match new version of source page) |
||
(22 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{TOCright}} |
|||
== Introducción == |
== Introducción == |
||
En FreeCAD y en esta documentación, un [[addon/es|complemento]] es cualquier componente que no es parte de la instalación base, pero que puede ser añadido al sistema por ciertos métodos. |
|||
== Diferentes tipos == |
== Diferentes tipos == |
||
Existen tres tipos de complementos: |
|||
There are roughly three types of addons: |
|||
* [[Macros| |
* [[Macros/es|Macros]]: breve fragmento de código [[Python/es|Python]] que proporciona una nueva herramienta o funcionalidad en un único archivo que termina en {{incode|.FCMacro}}. |
||
* [[External_workbenches/es|Ambiente de trabajo]]: colecciones de archivos Python que proporcionan [[Gui_Command/es|Comandos Gui]] relacionados (herramientas) centradas en un tema concreto, por ejemplo, herramientas para diseñar armarios, o herramientas para trabajar con arquitectura, o herramientas para diseñar barcos, etc. Estos bancos de trabajo suelen definir nuevas barras de herramientas donde los [[Gui_Command/es|comandos]] se colocan como botones. |
|||
* Module: a single Python source file, or a collection of Python files, that extends the software in some way. Modules don't necessarily define a graphical "workbench" but may provide a supporting feature, for example, a library that performs conversion of formats, or code that modifies the graphical [[interface|interface]]. |
|||
* [[Preference_Packs/es|Paquetes de preferencias]]: colecciones de preferencias de usuario distribuibles. {{Version|0.20}} |
|||
* [[External_workbenches|Workbench]]: collections of Python files that provide related [[Gui_Command|Gui Commands]] (tools) centered around a particular topic, for example, tools to design cabinets, or tools to work with architecture, or tools to design boats, etc. These workbenches usually define new toolbars where [[Gui_Command|commands]] are placed as buttons. |
|||
⚫ | |||
Macros as installed under the user's {{incode|Macro/}} directory, while modules and workbenches are under the {{incode|Mod/}} directory. |
|||
{{Code|lang=bash|code= |
|||
$HOME/.FreeCAD/Macro/ |
|||
$HOME/.FreeCAD/Mod/ |
|||
}} |
|||
La forma recomendada de instalar los complementos es con el [[File:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/es|Gestor complementos]]. |
|||
Macros usually start as a way to simplify or automate the task of drawing or editing a particular object. If many of these macros are collected inside a directory, and structure is provided to collect those tools, then the entire directory may be distributed as a workbench. |
|||
⚫ | |||
In other words, macros, modules, and workbenches are essentially the same thing, pieces of Python code that extend the base installation. Macros are usually short and focused on a single task, modules usually provide new functions or interfaces, and workbenches are collections of tools (buttons, menus) and graphical interfaces to perform related tasks. |
|||
⚫ | |||
⚫ | |||
== Información para desarrolladores == |
|||
If a workbench is sufficiently developed and is well documented, it may be included as one of the base [[workbenches|workbenches]] in FreeCAD. |
|||
Si ha desarrollado una macro o un ambiente de trabajo y desea verlo incluido en el administrador de complementos, lea cómo hacerlo en las páginas del repositorio: ([https://github.com/FreeCAD/FreeCAD-addons/ FreeCAD-addons] y [https://github.com/FreeCAD/FreeCAD-macros/ FreeCAD-macros]). Si agrega su macro a la página [[Macros_recipes|Recetas de macros]], no hay nada más que hacer, el administrador de complementos la recogerá automáticamente. |
|||
⚫ | |||
See also: |
|||
Starting from FreeCAD 0.17, the recommended way to install addons is with the [[File:Std_AddonMgr.svg|24px]] [[Std_AddonMgr|Addon Manager]]. |
|||
* [[Workbench_creation#Distribution|Distribution of a Python workbench]] |
|||
* [[Workbench_creation#Distribution_2|Distribution of a C++ workbench]] |
|||
⚫ | |||
⚫ | |||
⚫ | |||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
Latest revision as of 18:10, 18 November 2022
Introducción
En FreeCAD y en esta documentación, un complemento es cualquier componente que no es parte de la instalación base, pero que puede ser añadido al sistema por ciertos métodos.
Diferentes tipos
Existen tres tipos de complementos:
- Macros: breve fragmento de código Python que proporciona una nueva herramienta o funcionalidad en un único archivo que termina en
.FCMacro
. - Ambiente de trabajo: colecciones de archivos Python que proporcionan Comandos Gui relacionados (herramientas) centradas en un tema concreto, por ejemplo, herramientas para diseñar armarios, o herramientas para trabajar con arquitectura, o herramientas para diseñar barcos, etc. Estos bancos de trabajo suelen definir nuevas barras de herramientas donde los comandos se colocan como botones.
- Paquetes de preferencias: colecciones de preferencias de usuario distribuibles. introduced in version 0.20
Instalación
La forma recomendada de instalar los complementos es con el Gestor complementos.
Pero para macros y ambientes de trabajo la instalación manual sigue siendo posible.
Información para desarrolladores
Si ha desarrollado una macro o un ambiente de trabajo y desea verlo incluido en el administrador de complementos, lea cómo hacerlo en las páginas del repositorio: (FreeCAD-addons y FreeCAD-macros). Si agrega su macro a la página Recetas de macros, no hay nada más que hacer, el administrador de complementos la recogerá automáticamente.
See also:
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub