CAD .NET
CAD .NET是一个用于在 .NET 环境中开发解决方案的库。它支持 AutoCAD® DWG/ DXF、PLT和其他 CAD 格式。
该库可用于广泛的领域:
- 在所有项目阶段使用工业图纸
- 监控和远程控制程序
- 数控加工
- 数据导出为 CAD 格式
- 使用数据库
- 文件管理系统
- 使用图纸的高度专业化产品
特征
CAD .NET 为用户提供了以下可在开发中的项目中使用的基本功能:
特征 | 版本 | ||
---|---|---|---|
进口 | 出口 | 企业 | |
导入 CAD 格式、光栅图像和图元文件 | ✓ | - | ✓ |
从头开始创建新图纸 | ✓ | ✓ | ✓ |
访问绘图数据结构 | ✓ | ✓ | ✓ |
以编程方式添加/编辑绘图数据 | ✓ | ✓ | ✓ |
直观地添加/编辑绘图数据 | - | - | ✓ |
可视化和打印 | ✓ | ✓ | ✓ |
CAD 绘图控件 | ✓ | ✓ | ✓ |
导出为光栅格式和图元文件 | ✓ | ✓ | ✓ |
导出为 CAD 格式 | - | ✓ | ✓ |
DWG/DXF 到 G 代码 | - | - | ✓ |
技术规格:
- 支持 Visual Studio 2005 和更新版本
- 与 Microsoft .NET CLI 编程语言兼容
- 库程序集使用 ANY_CPU 指令编译,使其与 x86 和 x64 平台兼容
- 不需要安装 AutoCAD 或其他第三方应用程序
- 可用于基于ASP.NET技术的服务器应用程序
- 继承类结构是库接口的基础
- CAD 绘图的 Windows 窗体继承控件
- 使用 GDI+ 或 OpenGL 的可视化能力
- C# 和 VB.NET 的演示项目
- 文档以 CHM、MS Help 2 和 MS Help Viewer 1.x/2.x 形式提供
下表显示了 CAD .NET 支持的格式:
DXF格式 | 工程图 | CGM | HPGL/PLT | STL | SVG | GBR | 电磁场 / 波场 | GDSII | 光栅: BMP / JPG / GIF / TIFF / PNG | ||
---|---|---|---|---|---|---|---|---|---|---|---|
进口 | ✓ | ✓ | ✓ | ✓ | ✓ | − | − | ✓ | ✓ | ✓ | ✓ |
出口 | ✓ | ✓ | ✓ | ✓ | − | ✓ | ✓ | − | ✓ | − | ✓ |
控件
CAD .NET为用户提供了从 Windows 窗体继承的控件元素来显示 CAD 绘图。通常此类元素位于 Windows 窗体中,但它们也可以位于 WPF 页面中。如果您需要基于 ASP .NET 的 Web 控件,可以另外提供。请参阅网络 CAD SDK。
CADPictureBox类是显示矢量图的控件元素的基本实现。视觉上CADPictureBox仅包含用于绘图可视化的区域,并且可以通过正在开发的项目中的必要控制元素进行扩展。EditorDemo是使用CADPictureBox的项目示例。
CADEditorControl类包括所需事件和设置处理程序的实现。要开始使用它,在表单中放置这样一个控制元素就足够了。CADEditorControl包括平移、缩放、可视实体选择以及允许使用诸如可视实体创建、借助标记和属性窗口、捕捉、网格和正交模式进行可视化编辑等功能。EditorControl演示展示了如何使用这个控件元素。
在 CNC 机器中的部署
CAD .NET可用于开发为 CNC 机器准备数据的软件。该库支持的 DXF 格式是处理二维表面最常用的文件格式之一。访问图纸数据使用户能够获得处理所需的所有信息。
该库还可以转换实体,包括将源绘图文本转换为具有高精度曲线段的多段线。例如,这样的特征可用于激光加工。