【问题标题】:Cad plotters and PythonCAD 绘图仪和 Python
【发布时间】:2011-05-03 03:21:35
【问题描述】:

我在想最好的方法是使用 python 将完全按比例 (1:1) 的 dxf 绘图发送到 cad 绘图仪。这里有人做过吗?

对于那些想知道原因的人:

我为我的雇主编写了一个程序,它可以自动绘制详细信息 原理图,显然这样我们的工程部门就可以花更多的时间什么都不做。现在的问题是他们希望完全消除 acad,因为它仅用于绘制完成的绘图。

请注意,这些图纸用于重要的事情,例如检查商用喷气式客机中使用的关键部件的尺寸。

【问题讨论】:

  • 我需要更多数据来帮助您:那您为什么需要 DXF?绘图仪直接接受吗?您使用的是什么操作系统?绘图仪如何与系统连接(以太网/USB/并/串口?)
  • 这是一款 CAD 绘图仪,因此它被设计为接受 dxf 和 dwg 以及标准文件类型。它通过网络连接,所有用户都有 Windows 7(不幸的是)。基本上,我正在尝试重新创建您在 AutoCAD 中键入“plot”时获得的打印对话框。如果需要,我可以将绘图更改为 PS 或任何图像格式。
  • 他们使用什么绘图程序? AutoCAD 2010 有一个auto spooler
  • 我写了绘图程序。他们只是使用 AutoCad 打印生成的文件。他们希望我从工作流程中完全删除 acad,并让我的程序打印出图纸。我想我现在可能已经接近解决方案了,尽管一个非常草率的解决方案。

标签: python printing cad


【解决方案1】:

如果其他人遇到这个问题(不太可能),我会简要地发布我最后做了什么:

1.) 编写了一个简短的脚本来将 dxf 捕获为 BMP(基本上只是一个将比例附加到绘图的屏幕抓取)

2.) 使用 PyQt4 编写了一个打印对话框,它是 Autocads 绘图窗口的克隆,但它必须从 BMP 中提取缩放信息。

我的 Python 技能太差了,所以可能有更好的解决方案,但这很有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-29
    • 2022-10-05
    • 2010-09-15
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 2023-02-19
    • 2012-04-04
    相关资源
    最近更新 更多