首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NameError:命名为my_part_outline

NameError:命名为my_part_outline
EN

Stack Overflow用户
提问于 2017-04-06 18:53:06
回答 1查看 26关注 0票数 0

我在我的raspberry pi上使用cnc25d软件,我已经尝试了下面的代码

代码语言:javascript
运行
复制
# import the FreeCAD library
from cnc25d import cnc25d_api
cnc25d_api.importing_freecad()
import Part
from FreeCAD import Base

# use the cnc_cut_outline function
my_polygon = [
  [  0,  0,    5],
  [ 40,  0,    5],
  [ 40, 40,    5],
  [  0, 40,    5]]
my_part_face = Part.Face(Part.Wire(cnc25d_api.cnc_cut_outline(my_part_outline).Edges))
my_part_solid = my_part_face.extrude(Base.Vector(0,0,20))

# use the place_plank function
my_part_a = cnc25d_api.place_plank(my_part_solid.copy(), 40, 40, 20, 'i', 'xz', 0, 0, 0)

# export your design as DXF
cnc25d_api.export_to_dxf(my_part_solid, Base.Vector(0,0,1), 1.0, "my_part.dxf")
xy_slice_list = [ 0.1+4*i for i in range(9) ]
xz_slice_list = [ 0.1+4*i for i in range(9) ]
yz_slice_list = [ 0.1+2*i for i in range(9) ]
cnc25d_api.export_xyz_to_dxf(my_part_solid, 40, 40, 20, xy_slice_list, xz_slice_list, yz_slice_list, "my_part_scanned.dxf")

但我知道这个错误

NameError:未定义名称“my_part_outline”

所以,我需要一些帮助

EN

回答 1

Stack Overflow用户

发布于 2017-04-06 18:56:54

您尝试使用变量my_part_outline发送到函数。此时变量没有值。实际上,它在您发布的代码中不会出现在其他地方。Python运行时系统如何知道要发送给函数cnc_cut_outline的值?

随着你的学习,我敢肯定,混淆电脑不是一个有效的方法,以获得你想要的结果。:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43263568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档