AD21 PCB设计的高级应用(八)Draftsman的应用

news2024/9/24 21:26:14

(八)Draftsman的应用

  • 1.创建Draftsman文档
  • 2.Draftsman页面选项设置
  • 3.放置绘图数据
    • 3.1 装配图
    • 3.2 板制造图
    • 3.3 钻孔图和钻孔列表
    • 3.4 图层堆栈图例
    • 3.5 BOM
    • 3.6 标注、注释、测量尺寸
  • 4.文档输出
    • 4.1 打印或者导出为PDF
    • 4.2 添加到Output job

Draftsman 是为电路板设计制作图形文档的另一种方法。基于专用文件格式和绘图工具集,Draftsman 绘图系统提供了一种交互式方法,可将制作和装配图与自定义模板、注释、尺寸、标注和注释结合在一起。

Draftsman PCB 绘图功能可以通过 Altium Designer 扩展应用程序获得,该应用程序随 Altium Designer 自动安装。可以从 Extensions&.Updates 页面手动安装/删除或更新扩展(也可从“系统用户菜单”中单击 ▼图标执行Extensions and Updates…命令),如图所示。

在这里插入图片描述

Draftsman 能做什么?

(1) Draftsman 可以快速、简洁而且不会出错地提供实时文档录入和出图系统。

(2)不需要导入导出设计数据,避免数据传输过程可能出现的错误。

(3)不需要额外设置机械层来记录用户的设计意图和说明信息。

(4)提供新的绘图引擎和插图工具可供使用。

(5)自动维护和遵循公司标准进行批量出图。

(6)客户定制的文档录入模版。

(7)预先设置多张图纸规范或者对单张图纸进行个性化设置。

(8)出图一致性,每次出图采用同种方式和套路。

Draftsman 主要功能如下:

(1)从源 PCB 设计文件自动提取绘图数据。

(2)单击即可更新更改过的 PCB 数据。

(3)可实时交互式放置和布局如下内容:

装配视图和制造视图。

板级详细视图和板级剖视图。

层堆栈图例。

钻孔图和钻孔列表。

材料清单(BOM)。

标注、注释和测量尺寸。

(4)以自定义的模板自动生成图纸。

(5)支持装配变量。

(6)可用做输出作业 Output job文件输出。

(7)直接生成 PDF 文件或打印输出。

下面详解介绍在 Altium Designer 21 中 Draftsman 的应用。

1.创建Draftsman文档

打开一个需要创建 Draftsman 的工程,然后执行菜单栏中“文件”→“新的”→Draftsman Document 命令,弹出 New Document 对话框,在该对话框中可以选择预定义的文档模板(安装时提供三个)或创建空白A4文档的[Default]选项,并且新建的Draftsman Document 文件后缀名为.PcbDoc 且默认存放到工程文件路径下,如图所示。
在这里插入图片描述

PCB Draftsman 文件是一种多页格式,允许文档包含分配给特定类型的电路板项目生产信息的单个页面(表格)。可以执行菜单栏中Tool→Add Sheet 命令添加新的页面,也可以在 Draftsman 编辑区域右击,从弹出的快捷菜单中执行Add Sheet 命令添加新的页面。

2.Draftsman页面选项设置

Draftsman 的页面可以在 Properties(属性)面板中进行设置当前页面或文档中所有页面的基本参数(大小、边距等)。也可以将页面格式定义为自定义大小,或者通过加载工作表模板文档。如图所示。
在这里插入图片描述

3.放置绘图数据

3.1 装配图

在 Draftsman 编辑环境下执行菜单栏中 Place→Board Assembly View 命令即可放置 PCB 文件的装配图。Draftsman Board Assembly View 是一个自动图形复合材料,包括有源 PCB项目的电路板轮廓、切口.孔和元件图形以及附加符号。通过菜单栏放置,或者右击,从弹出的快捷菜单中执行 Place→Board Assembly View 命令将指定源项目 PCB的装配视图放置在文档中,如图所示。Board Assembly View 的组件图形是自动生成的,并从多个来源优先获取数据,
例如:

在这里插入图片描述

板组件的三维模型(3D模型)的投影-一默认使用。

从顶部/底部覆盖层获取的组件的丝印图形-一在 3D 模型不可用时使用。

组件尺寸的图形来自其接触垫(其边界框)–当3D模型和屏幕叠加都不可用时使用。

可以放置不同视图的装配视图,双击View from…打开属性面板,在 View Side 中修改装配视图,如图所示。

3.2 板制造图

Board Fabrication View 是 PCB项目未填充(裸)板的自动图形复合材料,从顶部或底部看,可通过执行菜单栏中 Place→Board Fabrication View 命令放置,或单击工具栏中Insert Board Fabrication View 按钮 进行放置,如图所示。
在这里插入图片描述

3.3 钻孔图和钻孔列表

Drill Drawing View 是源 PCB 文件项目的板轮廓和钻孔的自动图形复合材料。通过执行菜单栏中Place→Additional Views→Drill Drawing View 命令放置钻孔图,如图所示。

在这里插入图片描述

Drill Table 提供了板钻孔符号和相关数据的表格视图,其中表示指定类型钻孔的符号行可以包括一系列孔信息,例如其尺寸、电镀结构和偏差数。孔类型按 Symbol框中指定的符号分组。执行菜单栏中 Place→Drill Table 命令可放置当前 PCB 钻孔列表,如图所示。
在这里插入图片描述

3.4 图层堆栈图例

图层堆栈图例视图以放大剖视图显示了电路板的内部结构。它包括堆栈中每个层的详细描述和信息,包括与每个层关联的 Gerber 文件。执行菜单栏中 Place→Layer Stack Legend 命令放置图层堆栈图例,如图 所示。

在这里插入图片描述

默认情况下,每个图层的信息都是从“层叠管理器”(PCB编辑器中的“设计”→“层叠管理器”)中定义的“板层堆栈”中相应属性派生而来,但是可以编辑和扩展图层描述属性。在 Draftsman 中通过属性面板和“图层信息”对话框设置。

3.5 BOM

物料清单(BOM)是一个自动生成的表对象,列出了PCB设计中的物理组件项。BOM表数据直接来自项目 PCB 文件,执行菜单栏中 Place→Bill Of Materials 命令放置BOM, 如图所示。
在这里插入图片描述

在属性面板中可以对BOM表进行属性设置,该面板提供BOM的大多数方面的配置选项,包括其可视属性和数据内容源。可以设置BOM 中显示的条目、控制 BOM 列表的可见性、文本对齐、宽度和数据排序顺序,还可以通过表格参数名称的别名来更改BOM 标题,所示。

此外,在 Draftsman 中还可以拆分 BOM表。大多数高级 PCB 项目的物料清单文档往往具有大量条目,这些条目很难重新创建为适合绘图文档的表格。Properties 面板中的“拆分 BOM”功能允许在多个“页面”上显示 BOM 表。

要创建多个BOM页面,先选中已经放置的 BOM表(可能超过文档工作表高度),然后在 Properties 面板的 Pages 选项中勾选“Limit Page Height(限制页面高度)”复选框,这会将 BOM 的高度限制为指定的高度条目(Max Page Height,mm),从而将 BOM表中显示的行数限制,如图所示。
在这里插入图片描述

Draftsman 检测到整个 BOM 未完全显示,如面板页面条目所示(例如 Page 1 form3),相关的下拉菜单允许用户指定显示哪个页面。要放置为显示的 BOM表,需放置另个 BOM,并在 Properties 面板的 Pages 选项中指定 page 的下一页,如图所示。

3.6 标注、注释、测量尺寸

Draftsman支持放置和配置行业标准几何尺寸和几何公差符号元素的功能,这些元素定义图形中包含的对象的制造属性。Draftsman 提供了一系列额外的绘图和注释工具,旨在为绘图文档添加重要信息。这些信息包括自动注释和突出显示系统以及自由格式绘图功能。可以将对象尺寸图形放置在板视图(装配、制造、部分、细节等)上以指示对象轮廓的长度、尺寸和角度,或指定的对象之间的距离。通过 Place 菜单栏或者绘图工具栏放置这些标注信息,如图所示。
在这里插入图片描述

4.文档输出

Draftsman 文档可以与Altium Designer(原理图、PCB 等)中的其他基于图形的文档相同的方式打印或生产输出文件。新的 Draftsman 文档(一旦保存)会自动添加到相关的 PCB项目中,因此可用于所有正常的文档生成和打印过程。

4.1 打印或者导出为PDF

要打印当前活动的图纸文档,可执行菜单栏中 File→Print…命令,或者按快捷键Ctrl+P,然后以正常方式选择打印选项。对于 Draftsman 文档,“打印”对话框包括带页面导航选择器的可缩放打印预览。
要将图纸文档导出为单页或多页 PDF 文件(由文档结构确定),执行菜单栏中 File→Export to PDF…命令,
如图所示。

在这里插入图片描述

4.2 添加到Output job

通过打开现有的 Output job 文件或创建新的 Outputjob 文件,将Draftsman 文档添加到Output job,选择
Documentation Outputs 部分下的[Add New DocumentationOutput]选项,然后选择 Draftsman 文件(或所有可用文
档)。通过选择输出容器选项,然后选中与 Draftsman 条目关联的 Enable(使能的)选项,将新添加的 Output 文件
分配给 PDF 输出或打印输出,如图所示。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/822786.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

windows基础命令

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一.目录和文件的操作 1.cd 命令 切换到d盘 2.目录分为相对路径和绝对路径 3. dir命令 用于显示目录和文件列表 4. md 或 mkdir 创建目录 5. rd 用于删…

【编程语言 · C语言 · 共用体】

【编程语言 C语言 共用体】https://mp.weixin.qq.com/s?__bizMzg4NTE5MDAzOA&mid2247491502&idx1&snd531f724641b18619225de4bbcd02998&chksmcfade357f8da6a41f514ba72d817cc029f8f2a89d3753bfe5c547801abb3d2e080554e67d677&payreadticketHJqAIlk_6GWs…

Uncaught SyntaxError: ‘‘ string literal contains an unescaped line break

今天在修改前端页面的时候,页面报错了,提示了这个信息 Uncaught SyntaxError: string literal contains an unescaped line break 问题指向这行代码,这就是通过JS渲染一个easyui的搜索框,仔细确认之后,发现没有任何问…

Go学习第一天

闲聊两句 从事java后端开发8年多,期间也曾零星看过Go语言、Python、Erlang等等,但都未曾认真学习过,恰好公司最近项目需要,之前用Go开发的项目因为同事离职,暂未人来接手,所以老大就找到我和另外一个同事&…

算法自学__背包动态规划

例1 P5020 [NOIP2018 提高组] 货币系统 题目描述 在网友的国度中共有 n n n 种不同面额的货币,第 i i i 种货币的面额为 a [ i ] a[i] a[i],你可以假设每一种货币都有无穷多张。为了方便,我们把货币种数为 n n n、面额数组为 a [ 1.. …

unity 使用Vuforia扫描物体( ModelTarget 模型目标)

1、下载vuforia插件vufora 2、下载模型生成器Model Target Generator 3、将vuforia插件导入到unity ,我使用的unity是2021版本,导出插件时,只显示有两个文件,导入后,会有一个弹框 让更新插件,点击updata&am…

【编程语言 · C语言 · calloc和realloc】

【编程语言 C语言 calloc和realloc】https://mp.weixin.qq.com/s?__bizMzg4NTE5MDAzOA&mid2247491544&idx1&sn72d8f9931cfa7ce7441a3248475ab619&chksmcfade321f8da6a374a5935bb46441a03a007c0589db6b8afa8c1991854d632a3201553e37b0b&payreadticketHGy…

[算法很美打卡第四天] 字符串篇(中)

文章目录 压缩字符串代码 判断两字符串的字符集是否相同代码 旋转词代码 反转单词代码 回文串验证代码 去掉字符串中连接出现的k次的0代码 压缩字符串 代码 package 每日算法学习打卡.算法打卡.八月份;public class test1 {public static void main(String[] args) {String s …

替换linux的文泉驿正黑fonts-wqy-zenhei字体 替换linux默认中文字体

WSL 怎么替换 linux 的文泉驿正黑 fonts-wqy-zenhei 字体 WSL 怎么替换 linux 默认中文字体 在 wsl 中默认是没有 gnome 界面或者 xface 的,但是我需要使用 wsl 开发 electron 或者使用 chrome 浏览器。这个时候系统就会调用默认的系统字体了。 我使用的是 debian…

国产分布式数据库——TDSQL性能分析工具

一、TDSQL概述 TDSQL是腾讯研发的一款兼容MySQL协议的国产分布式数据库,适用于大并发、高性能、大容量的OLTP类场景。TDSQL分为集中式和分布式版本,分布式版可支持分布式事务,但性能不如单机事务,性能会有一定的损耗,…

Android系统的进程管理(创建->优先级->回收)

一、进程的创建 1、概述 Android系统以Linux内核为基础,所以对于进程的管理自然离不开Linux本身提供的机制。例如: 通过fork来创建进行通过信号量来管理进程通过proc文件系统来查询和调整进程状态 等 对于Android来说,进程管理的主要内容…

EMC VNX1系列存储电池状态说明

SPS电池正常的状态为“Present”。 SPS电池故障时的状态为“Faulted”。 更换SPS后,SPS开始充电,此时状态显示为“Not Ready”状态。 充电完成后显示为Present状态。如果充电完成后状态前面有“F”标记,则需要重启对应的控制器以更新SPS…

2023年最新智能优化算法之——切诺贝利灾难优化器 (CDO),附MATLAB代码和文献

切诺贝利灾难优化器Chernobyl Disaster Optimizer (CDO)是H. Shehadeh于2023年提出的新型智能优化算法。该方法是受到切尔诺贝利核反应堆堆芯爆炸而来的启发。在CDO方法中,放射性的发生是由于核的不稳定性,核爆炸会发出不同类型的辐射。这些辐射中最常见…

vue2、vue3生命周期详解以及对比

文章目录 对比vue2-vue3vue3生命周期生命周期的主要阶段详情 vue2 生命周期生命周期钩子函数 总共11个 常用的8个按照这四个阶段我们对应有八个生命周期钩子函数vue生命周期使用场景 对比vue2-vue3 如果熟悉vue2的话,vue3信手拈来,看图 vue3生命周期 on…

Qt应用开发(基础篇)——滑块类 Slider、ScrollBar、Dial

一、前言 滑块类QScrollBar、QSlider和QDial继承于QAbstractSlider,父类主要拥有最大值、最小值、步长、当前值、滑块坐标等信息,滑动的时候触发包含值数据变化、滑块按下、滑块释放等信号。键盘包括左/上和右/下箭头键通过定义的singleStep改变当前值&a…

idea调节文字大小、日志颜色、git改动信息

idea调节菜单栏文字大小: 调节代码文字大小: 按住ctrl滚动滑轮可以调节代码文字大小: 单击文件即可在主窗口上打开显示: idea在控制台对不同级别的日志打印不同颜色 : “grep console”插件 点击某一行的时候&#x…

北方多地暴雨引思考:如何降低暴雨负面影响?

受今年第五号台风“杜苏芮”残余环流北上影响,北方多地这两天出现了大范围的强降雨。 7月31日晚上,国家防总办公室、应急管理部加密研判会商,与中国气象局、水利部会商研判,视频连线北京、天津、河北等重点省份,滚动分…

通用版Bubble_sort

❤博主CSDN:啊苏要学习 ▶专栏分类:C语言◀ C语言的学习,是为我们今后学习其它语言打好基础,C生万物! 开始我们的C语言之旅吧!✈ 目录 前言: 一.分析Bubble_sort 二.解决措施 三.模拟实现 前言&#xff…

LInux的安装(VMware,网卡设置,SSH连接工具)

Linux的安装 1、安装方式介绍 1.安装方式: 物理机安装:直接将操作系统安装到服务器硬件上 虚拟机安装:通过虚拟机软件安装 **虚拟机( Virtual Machine)**指通过软件模拟的具有完整硬件系统功能、运行在完全隔离环境中的完整计算机系统。 2、安装Linux 在官网将…

VMWare vSphere 7.0.3环境通过PowerCLI批量发布openeuler22.03LTS系统虚拟机

本文尝试在VMWare vSphere 7.0.3环境中,通过PowerCLI批量发布openeuler22.03LTS系统虚拟机,以减轻维护人员的工作量。 一、在维护机上安装PowerCLI 1、点击以下链接,跳转到VMWarePowerCLI官方页面 VMware PowerCLI下载链接 2、点击下载链…