AD21原理图的高级应用(五)自定义原理图模板及调用

news2024/11/13 15:34:58

(五)自定义原理图模板及调用

  • 1.创建原理图模板
  • 2.调用原理图模板

1.创建原理图模板

利用 Altium Designer 软件在原理图中创建自己的模板,可以在图纸的右下角绘制一个表格用于显示图纸的一些参数,例如文件名、作者、修改时间、审核者、公司信息、图纸总数及图纸编号等信息。用户可以按照自己的需求自定义模板风格,还可以根据需要显示内容的多少来添加或者减少表格的数量。创建原理图模板的步骤如下:

在这里插入图片描述

(1)在 Altium Designer 原理图设计环境下,新建一个空白原理图文件,如图所示。
在这里插入图片描述

(2)设置原理图。进入空白原理图文档后,打开 Properties 面板,在 Page Options下的 Formatting and Size 参数栏中选择 Standard 标签,取消勾选 Title Block 复选框,将原理图右下角的标题区块取消,用户可以重新设计一个符合本公司的图纸模板,如图所示。
在这里插入图片描述

(3)设计模板。单击工具栏中的“绘图工具”按钮,在弹出的下拉列表中单击“放置线条”按钮/,开始描绘图纸信息栏图框(图框风格具体根据自己公司的要求进行设计。注意,不能使用 Wire 命令来绘制导线,建议将线型修改为 Samllest,颜色修改为黑色)。绘制好的信息栏图框如图所示。

在这里插入图片描述

(4)添加信息栏各类信息,这里放置的文本有两种类型,一种是固定文本,另一种是动态信息文本。固定文本一般为信息栏标题文本,例如,在第一个框中要放置固定文本“文件名”,可以执行菜单栏中“放置”→“文本字符串”命令,待光标变成十字形状并带有一个文本字符串Text 标志后,将其移动到第一个框中,单击即可放置文本字符串;单击文本字符串,将其内容改为“文件名”。
在这里插入图片描述

(5)动态文本的放置方法和前面固定文本的放置方法一致,只不过动态文本需要在Text下拉列表框中选择对应的文本属性。例如,要在“文件名”后面放置动态文本,可在加入另一个文本字符串后,双击该文本字符串,打开文本属性编辑面板,在Text 下拉列表框中选择“=DocumentName”选项,单击“确定”按钮后,在图纸上会自动显示当前文档的完整文件名, 如图示。
在这里插入图片描述

Text下拉列表框中的各项说明如下:
=Current:显示当前的系统时间。
=CurrentDate:显示当前的系统日期。
=Date:显示文档创建日期。
=DocumentFullPathAnName:显示文档的完整保存路径。
=DocumentName:显示当前文档的完整文档名。
= ModifiedDate:显示最后修改的日期。
=ApproveBy:显示图纸审核人。
=CheckeBy:显示图纸检验人。
= Author:显示图纸作者。
=CompanyName:显示公司名称。
=DrawnBy:显示绘图者。
=Engineer:显示工程师,需在文档选项中预设数值,才能正确显示。
=Organization:显示组织/机构。
=Address1/2/3/4:显示地址1/2/3/4。
=Title:显示标题。
=DocumentNumber:显示文档编号。
=Revision:显示版本号。
=SheetNumber:显示图纸编号。
= SheetTotal:显示图纸总页数。
=ImagePath:显示影像路径。
=Rule:显示规则。需要在文档选项中预设值。

图为已经创建好的 A4 模板。

在这里插入图片描述

(6)创建好模板后,执行菜单栏中“文件”→“另存为”命令,在弹出的对话框中输入文件名(在此 保持默认设置),设置“保存类型”为Advanced Schematictemplate(*.SchDot),然后单击“保存”按钮,即可保存创建好的模板文件,如图所示。
在这里插入图片描述

2.调用原理图模板

(1)有了前面创建好的原理图模板后,如果想调用此模板,需打开“优选项”对话框,在 Schematic-General 页面中的“默认空白纸张模板及尺寸”选项组中单击“模板”下拉列表框,从中选择之前创建好的模板, 如图所示。设置好之后,下次新建原理图文件时软件就会调用自己建立的文档模板了(注意:要先设置好模板再新建原理图,系统才会调用自己建立的模板文件,否则都是软件默认的原理图模板)。

调用步骤如下所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)在Graphical Editing 页面中勾选 Display Names of Special Strings that have NoValue Defined 复选框,否则特殊字符将不能够正常转换
(3)将模板应用到原理图中后,要想特殊字符修改成需要的值时,在 Properties 面板中选择 Parameters 标签,找到对应的特殊字符,将其 Value 值改成想要的参数值即可

(4) 除了调用用户创建的模板外,还可以调用 Altium Designer 软件自带的模板。调用模板以及修改对应数值的方法与前面一致。

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

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

相关文章

建造者设计模式 + 高阶函数 => DSL

该设计模式适用于创建复杂对象,该复杂对象通常是由各个部分的子对象用一定的算法或者步骤构成,针对每个子对象内部算法和步骤通常是稳定的,但是该复杂对象的确实由于不同的需求而选择使用不同的子对象进行组装。对于构建该复杂的对象&#xf…

Vue2 第六节 key的作用与原理

(1)虚拟DOM (2)v-for中的key的作用 一.虚拟DOM 1.虚拟DOM就是内存中的数据 2.原生的JS没有虚拟DOM: 如果新的数据和原来的数据有重复数据,不会在原来的基础上新加数据,而是重新生成一份 3. Vue会有虚拟…

结构方程模型的绘制

模型的绘制是我们最终呈现出的一个结果 所以说这个课程主要关注的有两点 第一点就是模型图的绘制 第二点就是结果的解释 关于中间计算过程和背后的理论的一个结果 在本文章的所有的讲解过程中 只注重模型图的绘制方法 如何高效的绘制出所需要的一个模型图 同时能够调整…

【小吉带你学Git】Git分支

🎊专栏【Git】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【Counting Stars 】 欢迎并且感谢大家指出小吉的问题🥰 文章目录 🤖概述🍔什么是分支🍔使用分支的好处&am…

百万QPS系统如何设计?

一、关系链业务简介 从主站业务角度来看,关系链指的是用户A与用户B的关注关系。以关注属性细分,以关注(订阅)为主,还涉及拉黑、悄悄关注、互相关注、特别关注等多种属性或状态。目前主站关系链量级较大,且还…

九、HAL_IWDG独立看门狗的使用

1、开发环境 (1)Keil MDK: V5.38.0.0 (2)STM32CubeMX: V6.8.1 (3)MCU: STM32F407ZGT6 2、IWDG简介 (1)IWDG即独立看门狗。 (2)看门狗本质上是一个定时器,设置一个时间,时间到即让程序复位。所以需要在在时间未到之前重置定时器,也就是喂…

线性表详细讲解

2.1 线性表的定义和特点2.2 案例引入2.3 线程表的类型定义2.4 线性表的顺序表示和实现2.4.1 线性表的顺序存储表示2.4.2 线性表的结构类型定义2.4.3 顺序表基本操作的实现2.4.4 顺序表总结 2.5 线性表的链式表示和实现2.5.1 线性表的链式存储表示2.5.2 单链表的实现&#xff08…

ARM裸机-3

1、嵌入式和单片机的区别 1.1、芯片平台 主流的单片机平台:51、PIC、STM32、AVR、MSP430等 主流的嵌入式平台:ARM、PPC、MIPS 1.2、资源、价格、应用领域 单片机片上资源有限、价格低、应用领域多为小家电、终端设备等。 嵌入式系统片上资源丰富、价格…

数据库连接及使用Statement对象完成CRUD

一、数据库连接: 二、使用Statement对象完成CRUD: 1、插入: 2、删除 3、修改 4、查询 三、ORM对象关系映射

数据结构:顺序表详解

数据结构:顺序表详解 一、 线性表二、 顺序表概念及结构1. 静态顺序表:使用定长数组存储元素。2. 动态顺序表:使用动态开辟的数组存储。三、接口实现1. 创建2. 初始化3. 扩容4. 打印5. 销毁6. 尾插7. 尾删8. 头插9. 头删10. 插入任意位置数据…

pytorch 中 view 和reshape的区别

在 PyTorch(一个流行的深度学习框架)中, reshape 和 view 都是用于改变张量(tensor)形状的方法,但它们在实现方式和使用上有一些区别。下面是它们之间的主要区别: 实现方式: reshap…

13年测试经验,性能测试-压力测试指标分析总结,看这篇就够了...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 一般推荐&#xf…

Jmeter环境变量配置及测试

上图是Windows版本的测试结果。 Windows系统: win11:“此电脑”——鼠标右键“属性”——“高级系统设置”——“环境变量” 1.1 新建“系统变量”:JMETER_HOME JMETER_HOME变量值为解压后的jmeter路径,如: D:\apach…

AD21原理图的高级应用(三)原理图多通道的应用

(三)原理图多通道的应用 在很多大型的设计过程中,我们可能会遇到需要重复使用某个图纸,如果使用常规的复制粘贴,虽然可以达到设计要求,但原理图的数量将会变得庞大而烦琐。Altium Designer 支持多通道设计。 多通道设…

数字图像处理(番外)图像增强

图像增强 图像增强的方法是通过一定手段对原图像附加一些信息或变换数据,有选择地突出图像中感兴趣的特征或者抑制(掩盖)图像中某些不需要的特征,使图像与视觉响应特性相匹配。 图像对比度 图像对比度计算方式如下: C ∑ δ δ ( i , j …

数学学习——最优化问题引入、凸集、凸函数、凸优化、梯度、Jacobi矩阵、Hessian矩阵

文章目录 最优化问题引入凸集凸函数凸优化梯度Jacobi矩阵Hessian矩阵 最优化问题引入 例如:有一根绳子,长度一定的情况下,需要如何围成一个面积最大的图像?这就是一个最优化的问题。就是我们高中数学中最常见的最值问题。 最优化…

【C++进阶:哈希--unordered系列的容器及封装】

本课涉及到的所有代码都见以下链接,欢迎参考指正! practice: 课程代码练习 - Gitee.comhttps://gitee.com/ace-zhe/practice/tree/master/Hash unordered系列关联式容器 在C98中,STL提供了底层为红黑树结构的一系列关联式容器,在…

React井字棋游戏官方示例

在本篇技术博客中,我们将介绍一个React官方示例:井字棋游戏。我们将逐步讲解代码实现,包括游戏的组件结构、状态管理、胜者判定以及历史记录功能。让我们一起开始吧! 项目概览 在这个井字棋游戏中,我们有以下组件&am…

交叉编译工具链的安装、配置、使用

一、交叉编译的概念 交叉编译是在一个平台上生成另一个平台上的可执行代码。 编译:一个平台上生成在该平台上的可执行文件。 例如:我们的Windows上面编写的C51代码,并编译成可执行的代码,如xx.hex.在C51上面运行。 我们在Ubunt…

jellyfin搭建服务器后,快解析端口映射让外网访问

Jellyfin是一款相对知名的影音服务器,是一套多媒体应用程序软件套装,可以有效的组织管理和共享数字媒体文件,不少伙伴喜欢用jellyin在本地自己主机上搭建自己的服务器。当本地搭建服务器后,面对动态IP和无公网IP环境困境下&#x…