Workbenches/zh: Difference between revisions

From FreeCAD Documentation
(Created page with "在FreeCad中,同样的概念也适用。工具根据与之相关的任务分组归类到工作台中。")
(Updating to match new version of source page)
 
(77 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav|Property editor|PartDesign Workbench}}


{{Docnav
|[[Property_editor|Property editor]]
|[[Std_Base|Std Base]]
|IconL=
|IconR=Freecad.svg
}}

<div class="mw-translate-fuzzy">
FreeCad和许多现代设计应用程序一样,如[[wikipedia:Revit|Revit]]或 [[wikipedia:CATIA|CATIA]],都基于 [[wikipedia:Workbench|工作台]]的概念。工作台可以看作是为某个任务专门归类的一组工具。在一个传统的家具车间里,你会有一张工作台给木材工人,另一张给金属件工人,也许还有第三张给把所有零件组装在一起的工人。
FreeCad和许多现代设计应用程序一样,如[[wikipedia:Revit|Revit]]或 [[wikipedia:CATIA|CATIA]],都基于 [[wikipedia:Workbench|工作台]]的概念。工作台可以看作是为某个任务专门归类的一组工具。在一个传统的家具车间里,你会有一张工作台给木材工人,另一张给金属件工人,也许还有第三张给把所有零件组装在一起的工人。
</div>


在FreeCad中,同样的概念也适用。工具根据与之相关的任务分组归类到工作台中。
在FreeCad中,同样的概念也适用。工具根据与之相关的任务分组归类到工作台中。


当您从一个工作台切换到另一个工作台时,界面上可用的工具会发生变化。工具栏、命令栏和界面的其他部分会切换到新的工作台,但是场景的内容不会改变。例如,您可以使用草图工作台开始绘制二维形状,然后使用零件工作台对它们进行进一步处理。
When you switch from one workbench to another, the tools available on the interface change. Toolbars, command bars and possibly other parts of the interface switch to the new workbench, but the contents of your scene doesn't change. You could, for example, start drawing 2D shapes with the Draft Workbench, then work further on them with the Part Workbench.


<div class="mw-translate-fuzzy">
Note that sometimes a Workbench is referred to as a ''Module''. However, Workbenches and Modules are different entities. A Module is any extension of FreeCAD, while a Workbench is a special GUI configuration that groups some toolbars and menus. Usually every Module contains its own Workbench, hence the cross-use of the name.
请注意,有时工作台被称为“模块”。但是,工作台和模块是不同的实体。模块是FreeCad的任何扩展,而工作台是一个特殊的GUI配置,它对一些工具栏和菜单进行分组。通常每个模块都包含自己的工作台,因此它们的名称被交叉使用。
</div>


<span id="Built-in_workbenches"></span>
== Built-in workbenches ==
==内建工作台==


=== Current ===
The following workbenches are available on every FreeCAD installation:


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Freecad安装后具有以下工作台:
* [[Image:Workbench_Arch.svg|24px]] The [[Arch Module/zh|Arch Workbench]] for working with architectural elements.
* [[Image:Workbench_Complete.svg|24px]] The [[Complete_Workbench/zh|Complete Workbench]] hold all commands and features from all the modules and workbenches which met certain quality criteria.
* [[Image:Workbench_Draft.svg|24px]] The [[Draft Module/zh|Draft Workbench]] contains 2D tools and basic 2D and 3D CAD operations.
* [[Image:Workbench_Drawing.svg|24px]] The [[Drawing Module/zh|Drawing Workbench]] for displaying your 3D work on a 2D sheet.
* [[Image:Workbench_FEM.svg|24px]] The [[FEM Module/zh|FEM Workbench]] provides Finite Element Analysis (FEA) workflow.
</div>
</div>


<!--Please keep this list consistent with Online_Help_Toc and User_hub-->
* [[Image:Workbench_Image.svg|24px]] The [[Image Module/zh|Image Workbench]] for working with bitmap images.
* [[Image:Freecad.svg|32px]] [[Std_Base|Std Base]]. This is not really a workbench, but rather a category of 'standard' commands and tools that can be used in all workbenches.
* [[Image:Workbench_Inspection.svg|24px]] The [[Inspection Workbench/zh|Inspection Workbench]] is made to give you specific tools for examination of shapes. It is still in development.
* [[Image:Workbench_Mesh.svg|24px]] The [[Mesh Module/zh|Mesh Workbench]] for working with triangulated meshes.
* [[Image:Workbench_OpenSCAD.svg|24px]] The [[OpenSCAD Module/zh|OpenSCAD Workbench]] for interoperability with OpenSCAD and repairing Constructive Solid Geometry (CSG) model history.
* [[Image:Workbench_Part.svg|24px]] The [[Part Module/zh|Part Workbench]] for working with CAD parts.


* [[Image:Workbench_Arch.svg|32px]] The [[Arch_Workbench|Arch Workbench]] for working with architectural elements.
<div class="mw-translate-fuzzy">
* [[Image:Workbench_PartDesign.svg|24px]] The [[PartDesign Workbench/zh|Part Design Workbench]] for building Part shapes from sketches.
* [[Image:Workbench_Path.svg|24px]] The [[Path_Workbench/zh|Path Workbench]] is used to produce G-Code instructions. It is still in a stage of development. Only basic functions in 0.16
* [[Image:Workbench_Plot.svg|24px]] The [[Plot Module/zh|Plot Workbench]] is used to edit and save output plots created from other modules and tools.
* [[Image:Workbench_Points.svg|24px]] The [[Points_Module/zh|Points Workbench]] for working with point clouds.
* [[Image:Workbench_Raytracing.svg|24px]] The [[Raytracing Module/zh|Raytracing Workbench]] for working with ray-tracing (rendering)
</div>


* [[Image:Workbench_Assembly.svg|32px]] The [[Assembly_Workbench|Assembly Workbench]] for building and solving mechanical assemblies. {{Version|1.0}}
<div class="mw-translate-fuzzy">
* [[Image:Workbench_Reverse_Engineering.svg|24px]] The [[Reverse Engineering Workbench/zh|Reverse Engineering Workbench]] is intended to give you specific tools to convert shapes/solids/meshes into parametric FreeCAD-compatible features. It is still in development.
* [[Image:Workbench_Robot.svg|24px]] The [[Robot_Workbench/zh|Robot Workbench]] for studying robot movements.
* [[Image:Workbench_Ship.svg|24px]] The [[Ship Workbench/zh|Ship Workbench]] FreeCAD-Ship works over Ship entities, that must be created on top of provided geometry.
* [[Image:Workbench_Sketcher.svg|24px]] The [[Sketcher Module/zh|Sketcher Workbench]] for working with geometry-constrained sketches.
* [[Image:Workbench_Spreadsheet.svg|24px]] The [[Spreadsheet Module/zh|Spreadsheet Workbench]] for creating and manipulating spreadsheet data.
</div>


* [[Image:Workbench_CAM.svg|32px]] The [[CAM_Workbench|CAM Workbench]] is used to produce G-Code instructions. This workbench was called "Path Workbench" in {{VersionMinus|0.21}}.
<div class="mw-translate-fuzzy">
* [[Image:Workbench_Start.svg|24px]] The [[Start_Workbench/zh|Start Center Workbench]] allows you to quickly jump to one of the most common workbenches.
* [[Image:Workbench_TechDraw.svg|24px]] The [[TechDraw Module/zh|TechDraw Workbench]] is the more advanced and feature-rich successor of [[Drawing Module|Drawing]]
* [[Image:Workbench_Test.svg|24px]] The [[Debugging/zh|Test Framework Workbench]] is for debugging FreeCAD.
* [[Image:Workbench_Web.svg|24px]] The [[Web Workbench/zh|Web Workbench]] provides you with a browser window instead of the 3D-View within FreeCAD.
</div>


* [[Image:Workbench_Draft.svg|32px]] The [[Draft_Workbench|Draft Workbench]] contains 2D tools and basic 2D and 3D CAD operations.
== External workbenches ==


* [[Image:Workbench_FEM.svg|32px]] The [[FEM_Workbench|FEM Workbench]] provides Finite Element Analysis (FEA) workflow.
FreeCAD workbenches are easy to program in [[Python]], there are therefore many people developing additional workbenches outside of the FreeCAD main developers.


* [[Image:Workbench_Inspection.svg|32px]] The [[Inspection_Workbench|Inspection Workbench]] is made to give you specific tools for examination of shapes. Still in the early stages of development.
The [[external workbenches]] page has some information and tutorials on some of them, and the [https://github.com/FreeCAD/FreeCAD-addons FreeCAD Addons] project aims at gathering them and making them easily installable from within FreeCAD.


* [[Image:Workbench_Mesh.svg|32px]] The [[Mesh_Workbench|Mesh Workbench]] for working with triangulated meshes.
New workbenches are in development, stay tuned!


* [[Image:Workbench_OpenSCAD.svg|32px]] The [[OpenSCAD_Workbench|OpenSCAD Workbench]] for interoperability with OpenSCAD and repairing [[Constructive_solid_geometry|constructive solid geometry]] (CSG) model history.
{{docnav|Property editor|PartDesign Workbench}}

* [[Image:Workbench_Part.svg|32px]] The [[Part_Workbench|Part Workbench]] for working with geometric primitives and boolean operations.

* [[Image:Workbench_PartDesign.svg|32px]] The [[PartDesign_Workbench|Part Design Workbench]] for building Part shapes from sketches.

* [[Image:Workbench_Points.svg|32px]] The [[Points_Workbench|Points Workbench]] for working with point clouds.

* [[Image:Workbench_Reverse_Engineering.svg|32px]] The [[Reverse_Engineering_Workbench|Reverse Engineering Workbench]] is intended to provide specific tools to convert shapes/solids/meshes into parametric FreeCAD-compatible features.

* [[Image:Workbench_Robot.svg|32px]] The [[Robot_Workbench|Robot Workbench]] for studying robot movements. Currently unmaintained.

* [[Image:Workbench_Sketcher.svg|32px]] The [[Sketcher_Workbench|Sketcher Workbench]] for working with geometry-constrained sketches.

* [[Image:Workbench_Spreadsheet.svg|32px]] The [[Spreadsheet_Workbench|Spreadsheet Workbench]] for creating and manipulating spreadsheet data.

* [[Image:Workbench_Surface.svg|32px]] The [[Surface_Workbench|Surface Workbench]] provides tools to create and modify surfaces. It is similar to the [[Part_Builder|Part Builder]] Face from edges option.

* [[Image:Workbench_TechDraw.svg|32px]] The [[TechDraw_Workbench|TechDraw Workbench]] for producing technical drawings from 3D models. It is the successor of the [[Drawing_Workbench|Drawing Workbench]].

* [[Image:Workbench_Test.svg|32px]] The [[Testing|Test Framework Workbench]] is for debugging FreeCAD.

=== Obsolete ===

The following workbenches are no longer included after version 0.21:

* [[Image:Workbench_Start.svg|32px]] The [[Start_Workbench|Start Workbench]] allows you to quickly jump to one of the most common workbenches.

* [[Image:Workbench_Web.svg|32px]] The [[Web_Workbench|Web Workbench]] provides you with a browser window instead of the [[3D_view|3D view]] within FreeCAD.

The following workbenches are no longer included after version 0.20:

* [[Image:Workbench_Drawing.svg|32px]] The [[Drawing_Workbench|Drawing Workbench]] was used for producing technical drawings. The [[TechDraw_Workbench|TechDraw Workbench]] is its more advanced replacement.

* [[Image:Workbench_Image.svg|32px]] The [[Image_Workbench|Image Workbench]] was used for working with bitmap images. Its functionality has been integrated in [[Std_Base|Std Base]]. See [[Std_Import|Std Import]] and [[Std_ViewLoadImage|Std ViewLoadImage]].

* [[Image:Workbench_Raytracing.svg|32px]] The [[Raytracing_Workbench|Raytracing Workbench]] was used for ray-tracing (rendering). The external [https://github.com/FreeCAD/FreeCAD-render Render Workbench] should be used instead.

<span id="External_workbenches"></span>
==外部工作台==

FreeCAD工作台易于通过[[Python|Python]]进行编程开发,因此FreeCAD主要开发领域之外的很多人自己开发额外的工作台。

<div class="mw-translate-fuzzy">
[[external workbenches|外部工作台]]页面列出了该社区已知的所有内容。 大多数功能都可以使用菜单 {{MenuCommand|工具 → [[Image:Std_AddonMgr.svg|24px]] 插件管理器}}下的[[Std_AddonMgr|插件管理器]]从FreeCAD轻松安装。
</div>


<div class="mw-translate-fuzzy">
{{docnav
|[[Property editor|属性编辑器]]
|[[Arch_Workbench|建筑模块]]
|IconL=
|IconR=Workbench_Arch.svg
}}
</div>


{{Userdocnavi{{#translation:}}}}
[[Category:User Documentation/zh]]
[[Category:Workbenches{{#translation:}}]]

Latest revision as of 19:00, 25 April 2024

FreeCad和许多现代设计应用程序一样,如RevitCATIA,都基于 工作台的概念。工作台可以看作是为某个任务专门归类的一组工具。在一个传统的家具车间里,你会有一张工作台给木材工人,另一张给金属件工人,也许还有第三张给把所有零件组装在一起的工人。

在FreeCad中,同样的概念也适用。工具根据与之相关的任务分组归类到工作台中。

当您从一个工作台切换到另一个工作台时,界面上可用的工具会发生变化。工具栏、命令栏和界面的其他部分会切换到新的工作台,但是场景的内容不会改变。例如,您可以使用草图工作台开始绘制二维形状,然后使用零件工作台对它们进行进一步处理。

请注意,有时工作台被称为“模块”。但是,工作台和模块是不同的实体。模块是FreeCad的任何扩展,而工作台是一个特殊的GUI配置,它对一些工具栏和菜单进行分组。通常每个模块都包含自己的工作台,因此它们的名称被交叉使用。

内建工作台

Current

Freecad安装后具有以下工作台:

  • Std Base. This is not really a workbench, but rather a category of 'standard' commands and tools that can be used in all workbenches.
  • The CAM Workbench is used to produce G-Code instructions. This workbench was called "Path Workbench" in version 0.21 and below.
  • The FEM Workbench provides Finite Element Analysis (FEA) workflow.
  • The Inspection Workbench is made to give you specific tools for examination of shapes. Still in the early stages of development.
  • The Part Workbench for working with geometric primitives and boolean operations.
  • The Reverse Engineering Workbench is intended to provide specific tools to convert shapes/solids/meshes into parametric FreeCAD-compatible features.

Obsolete

The following workbenches are no longer included after version 0.21:

  • The Start Workbench allows you to quickly jump to one of the most common workbenches.

The following workbenches are no longer included after version 0.20:

外部工作台

FreeCAD工作台易于通过Python进行编程开发,因此FreeCAD主要开发领域之外的很多人自己开发额外的工作台。

外部工作台页面列出了该社区已知的所有内容。 大多数功能都可以使用菜单 工具 → 插件管理器下的插件管理器从FreeCAD轻松安装。