Tutorials/zh-cn: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 72: Line 72:
</div>
</div>
</gallery>
</gallery>

<gallery>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 101: Line 99:
Path-WalkThroughResult.gif|link=[[Path Walkthrough for the Impatient]]|[[Path Walkthrough for the Impatient|Path Workbench for the impatient]] <br/>This is a quick presentation of the workflow for the Path Workbench: create a job, define the output, define the milling tool, define the path operations, start the simulation, and generate a G-code output file.
Path-WalkThroughResult.gif|link=[[Path Walkthrough for the Impatient]]|[[Path Walkthrough for the Impatient|Path Workbench for the impatient]] <br/>This is a quick presentation of the workflow for the Path Workbench: create a job, define the output, define the milling tool, define the path operations, start the simulation, and generate a G-code output file.
Exercise meshing 03.jpg|link=[[Manual:Preparing models for 3D printing]]|[[Manual:Preparing models for 3D printing|Preparing models for 3D printing]] (v0.16)<br/>Convert a solid object to a mesh object using the Mesh Workbench, export the mesh to STL format, and use Slic3r to prepare the G-code. Alternatively use the Cura Workbench or the Path Workbench to generate the G-code.
Exercise meshing 03.jpg|link=[[Manual:Preparing models for 3D printing]]|[[Manual:Preparing models for 3D printing|Preparing models for 3D printing]] (v0.16)<br/>Convert a solid object to a mesh object using the Mesh Workbench, export the mesh to STL format, and use Slic3r to prepare the G-code. Alternatively use the Cura Workbench or the Path Workbench to generate the G-code.
</gallery>

==文件的导入与导出==

<gallery mode=packed heights=200px style="font-size:1.1em">
Dxf Importer Install 11.png|link=[[Dxf Importer Install]]|[[Dxf Importer Install|安装DXF文件导入程序]] <br/>在您所用的系统中安装DXF导入程序,这样,您就可以利用FreeCAD打开DXF与DWG文件。
</gallery>
</gallery>


Line 116: Line 108:
07_T03_FreeCAD_Blender_EEVEE_render.png|link=[[Tutorial_Render_with_Blender]]|[[Tutorial Render with Blender|利用Blender渲染一个FreeCAD部件]] (v0.18) <br/>从FreeCAD中将部件导出为Wavefront的.obj格式,再将其导入Blender中,建立一个简单的太阳光源,利用Principled BSDF着色器为之赋予基本材质,最后通过EEVEE与Cycles来生成渲染图片。
07_T03_FreeCAD_Blender_EEVEE_render.png|link=[[Tutorial_Render_with_Blender]]|[[Tutorial Render with Blender|利用Blender渲染一个FreeCAD部件]] (v0.18) <br/>从FreeCAD中将部件导出为Wavefront的.obj格式,再将其导入Blender中,建立一个简单的太阳光源,利用Principled BSDF着色器为之赋予基本材质,最后通过EEVEE与Cycles来生成渲染图片。
</gallery>
</gallery>

==Robot workbench ==


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
==机器人工作台 ==
==机器人工作台 ==
</div>
</div>

<gallery mode=packed heights=200px style="font-size:1.1em">
<gallery mode=packed heights=200px style="font-size:1.1em">
<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 127: Line 122:


== 绘制函数图像 ==
== 绘制函数图像 ==

<gallery mode=packed heights=200px style="font-size:1.1em">
<gallery mode=packed heights=200px style="font-size:1.1em">
Plot_Trigonometric_Example.png|link=[[Plot Basic tutorial]]|[[Plot Basic tutorial|绘制基本函数的图像]] <br/>在绘制函数图像工作台中,利用Python绘图库画出简单数学函数的图像:定义输入列表(X)、两个输出列表(Y1, Y2)、绘制函数(随X变化的Y1值与Y2值)的图像,并设置网格、线条样式、图例、坐标轴标签、图像标题,最后保存绘制好的函数图像。
Plot_Trigonometric_Example.png|link=[[Plot Basic tutorial]]|[[Plot Basic tutorial|绘制基本函数的图像]] <br/>在绘制函数图像工作台中,利用Python绘图库画出简单数学函数的图像:定义输入列表(X)、两个输出列表(Y1, Y2)、绘制函数(随X变化的Y1值与Y2值)的图像,并设置网格、线条样式、图例、坐标轴标签、图像标题,最后保存绘制好的函数图像。
Line 138: Line 134:
* [[How_to_install_macros|How to install macros]]
* [[How_to_install_macros|How to install macros]]
* [[How_to_install_additional_workbenches|How to install additional workbenches]]
* [[How_to_install_additional_workbenches|How to install additional workbenches]]

== 绘制工作台的使用 ==
{{VeryImportantMessage|[[Drawing Workbench|绘制工作台]]自FreeCAD 0.16版停止开发。请考虑以[[TechDraw Workbench|TechDraw工作台]]加以替代。}}
<gallery mode=packed heights=200px style="font-size:1.1em">
<div class="mw-translate-fuzzy">
Drawing_tutorial_result.png|link=[[Drawing tutorial]]|[[Drawing tutorial|绘制工作台教程]] (v0.16)<br/>本文简单介绍了利用绘制工作台中各种工具来创建蓝图。
Exercise drawing 01.jpg|link=[[Manual:Generating 2D drawings]]|[[Manual:Generating 2D drawings|生成2D图纸]] (v0.16)<br/>为您的3D模型生成2D投影图纸,并为之添加标注。
</div>
</gallery>


== Tutorials - Comprehensive list ==
== Tutorials - Comprehensive list ==
Line 335: Line 322:


|-
|-
| [[Drawing Template HowTo]]
| [[Drawing_Template_HowTo|Drawing Template HowTo (obsolete)]]
| 2D Drafting
| 2D Drafting
| Intermediate
| Intermediate
| 1:00
| 1:00
| [[User:Quick61 | Mark Stephen (Quick61)]]
| [[User:Quick61 | Mark Stephen (Quick61)]]
| 0.14.3700 or greater or above
| 0.14.3700 or above
| None
| None
| No
| No

Revision as of 08:54, 18 October 2021

本页展示了一系列精选的高质量图文教程。完整无序的教程集可以在Category:Tutorials找到。

可通过访问离站教程视频教程来查阅外网提供的系列教程。YouTube是一个极有用的视频教程源。

如果您希望为FreeCAD维基文档与教程的编写做出贡献,请参考维基的通用指南WikiPages,并阅读tutorial guidelines

请注意每个教程中所用的FreeCAD版本,因为有些教程采用的是老版FreeCAD。尽管常规的建模方式在新版FreeCAD中依然可行,但是某些工具却可能已经发生了变化。

建筑物与BIM

零件造型

FreeCAD提供了两种主要工作流程来实现零件造型(modeling part):

请注意,零件设计工作台的工作流程自FreeCAD 0.17版起有了较大变化,而部分教程还未对此更新,可能仍然采用的是0.16版本。

The Raspberry Pi project has made simple tutorials that are easy to follow, particularly for those new to CAD systems:

绘制底图与草图

技术制图

FEM

CNC & 3D打印

渲染

Robot workbench

机器人工作台

绘制函数图像

Scripting

These are tutorials that are related to scripting or programming. They are geared towards more experienced users, who are already somewhat familiar with the program.

Tutorials - Comprehensive list

Here are listed all the tutorials that are not in the manual regardless of their quality. If a tutorial is listed in the Category:Tutorials and not in this table please insert it.

Tutorial Topic Level Time to complete hh:mm Authors FreeCAD version Example files UnfinishedDocu


Add FEM constraint tutorial M42kus No
Add FEM equation tutorial JohnWang No
Aeroplane Part Workbench Beginner 0:10 Hughthecat No
Analysis of reinforced concrete with FEM Reinforced concrete with FEM Intermediate 1:00 HarryvL 0.19 or above No
Arch panel tutorial Modeling an architectural panel Beginner 1:00 Yorik No
Arch tutorial Modeling Intermediate Yorik 0.14 No
Basic Attachment Tutorial Sketch attachment Beginner/intermediate 01:00 Bance 0.17 and above Basic Attachment Tutorial.FCStd yes
Basic modeling tutorial Introduction to modelling Beginner 0:15 NormandC Any None No
Basic Part Design Tutorial Modeling Beginner Mark Stephen (Quick61) and HarryGeier 0.17 or above Basic Part Design for v0.17 No
Basic Sketcher Tutorial Sketcher Beginner 1:00 Drei and Vocx 0.19 Basic Sketcher tutorial No
Basic TechDraw Tutorial TechDraw Workbench Beginner WandererFan 0.17 and above Basic Part Design for v0.17 Sample Basic TechDraw Tutorial Sample No
Code snippets Python Beginner No
Creating a simple part with PartDesign Modeling Beginner 1:00 GlouGlou 0.17 or above Creating a simple PartDesign Body.FCStd No
Customize Toolbars Beginner 0:05 Mario52 Any None No
Draft ShapeString tutorial Product Design Beginner 0:30 r-frank and vocx 0.17 and above Draft_Shapestring_Text No
Draft tutorial Drafting Beginner 0:30 Drei and vocx 0.19 Draft tutorial updated No
Drawing Template HowTo (obsolete) 2D Drafting Intermediate 1:00 Mark Stephen (Quick61) 0.14.3700 or above None No
Drawing tutorial (obsolete) Blueprints / Drawings Beginner 0:15 Drei 0.16 or above No
Dxf Importer Install Intermediate 0:05 Mario52 Any None No
Engine Block Tutorial Part Workbench Beginner 1:00 Andrewbuck40 0.14.3700 Yes
Export to STL or OBJ Export to STL or OBJ Beginner 0:20 r-frank 0.16.6703 No
Extend FEM Module M42kus No
FEM Beginner tutorial FEM Beginner tutorial Beginner thschrader 0.17.11622+ Whiffle Ball Yes
FEM CalculiX Cantilever 3D Finite Element Analysis Beginner 0:10 Bernd 0.16.6377 or above No
FEM Shear of a Composite Block Finite Element Analysis Beginner/Intermediate 0:300 HarryvL 0.17.12960 or above No
FEM tutorial Finite Element Analysis Beginner 0:10 Drei 0.16.6700 or above No
FEM Tutorial Python Finite Element Analysis Intermediate 0:30 Bernd 0.18.15985 or above No
FreeCAD-Ship s60 tutorial Ship Workbench Beginner No
FreeCAD-Ship s60 tutorial (II) Ship Workbench Beginner No
How to install additional workbenches Programming Medium programmer 0:15 r-frank Any None No
How to install macros Programming Medium programmer 0:15 Mario52 Any None No
Import from STL or OBJ Import from STL or OBJ Beginner 0:30 r-frank 1.0 0.16.6703 No
Import OpenSCAD code Import OpenSCAD code Beginner 0:30 r-frank 0.16.6704 None No
Import text and geometry from Inkscape Import text and geometry from Inkscape Beginner 0:30 r-frank 0.16.6704 No
Import/Export IFC - compiling IfcOpenShell Arch Workbench Advanced 2:00 Pablo Gil No
Measurement_Of_Angles_On_Holes TechDraw Workbench Beginner 0:01 AnHi 0.19 No
PartDesign Bearingholder Tutorial I Product design - Bearingholder #1 Beginner 60 minutes NormandC No
PartDesign Bearingholder Tutorial II Product design - Bearingholder #2 Beginner 60 minutes NormandC No
PartDesign tutorial Sketcher Beginner 0:15 Drei 0.16 or above No
Path Walkthrough for the Impatient Path Workbench Chrisb Yes
Plot Basic tutorial Plot Workbench Basic Tutorial Beginner No
Plot MultiAxes tutorial Plot workbench Intermediate No
Post-Processing of FEM Results with Paraview Post-Processing of FEM Results with ParaView Intermediate 2:00 HarryvL 0.19 Beam and wall No
Python scripting tutorial Programming Intermediate No
Raytracing tutorial Raytracing Beginner 0:010 Drei 0.16 or above No
Robot 6-Axis Robot Workbench Intermediate No
Robot tutorial Robot Workbench Beginner r-frank No
Scripted Parts: Ball Bearing - Part 1 Part Scripting - Ball Bearing #1 Beginner 0:30 r-frank 0.16.6706 No
Scripted Parts: Ball Bearing - Part 2 Part Scripting - Ball Bearing #2 Beginner 0:30 r-frank 0.16.6706 No
Scripts Scripting Beginner onekk Carlo 0.19 No
Sketcher Micro Tutorial - Constraint Practices Sketcher Beginner 0:30 Mark Stephen (Quick61) and vocx 0.19 Sketcher Constraints practices No
Sketcher reference No
Sketcher requirement for a sketch Sketcher Beginner Maker None No
Sketcher Tutorial Sketcher Beginner Ulrich No
TechDraw pitch circle tutorial TechDraw Workbench Beginner 0:10 Andergrin 0.19 None No
TechDraw TemplateHowTo TechDraw Workbench Intermediate 1:00 wandererfan 0.17 None No
Thread for Screw Tutorial Product design Advanced 1:00 DeepSOIC, Murdic, vocx 0.19 Updated: Thread for screw tutorial No
Toothbrush Head Stand Modeling Beginner 1:00 EmmanuelG 0.16 or greater Thingiverse 2403310 No
Topological data scripting Programming Intermediate No
Transient FEM analysis Transient FEM analysis Yes
Tutorial custom placing of windows and doors Architecture Intermediate 1:00 Vocx 0.18 or above None No
Tutorial for open windows Architecture Beginner 1:00 Vocx 0.18 or above None No
Tutorial FreeCAD POV ray Rendering Intermediate 2:00 Vocx 0.18 or above None No
Tutorial Render with Blender Rendering Intermediate 1:00 Vocx 0.18 or above None No
VRML Preparation for Robot Simulation Robot Workbench Intermediate 0.11.4252ppa1 No
Washers None Yes
Whiffle Ball tutorial Product design Beginner 0:30 r-frank and vocx 0.17 and above WhiffleBall_Tutorial_FCWiki.FCStd No
Wikihouse porting tutorial Wikihouse porting tutorial Intermediate/Advanced 1:00 No