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

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

  • 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.mzph.cn/news/15289.shtml

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

相关文章

Java中的包是什么?

Java中的包(package)是Java语言中的一个重要概念,它可以帮助我们组织和管理Java类和接口,使得代码更加清晰、易于维护。 从新手的角度来看,包就像是一个“盒子”,我们把不同的类和接口放进去,这…

shopee,lazada,etsy店群如何高效安全的管理

对于电商卖家来说,要经营多个店铺,管理多个账号是非常常见的操作。为了避免账号关联被平台识别出来,需要使用防关联的浏览器来进行操作 ​1、支持多平台 支持同时管理多个电商平台店铺,Shopee、Lazada、etsy、poshmark、vinted等&…

Vue.js 生命周期函数

系列文章目录 Vue.js基础简答题 文章目录 系列文章目录前言一、创建阶段1.beforeCreate2.created3.beforeMount4.mounted 二、运行阶段1.beforeUpdate2.updated 三、销毁阶段1.beforeDestroy2.destroyed 总结 前言 Vue.js 生命周期指的是Vue实例的生命周期; Vue实…

【RabbitMQ】Linux系统服务器安装RabbitMQ

一、下载 首先应该下载erlang,rabbitmq运行需要有erland环境。 官网地址:https://www.erlang.org/downloads 下载rabbitmq 官网环境:https://www.rabbitmq.com/download.html 注意:el7对应centos7,el8对应centos8…

极光Java 版本服务器端实现别名消息推送

文章目录 引言I 概述1.1 依赖包1.2 极光证书环境参数1.3 构建推送对象II 推送内容2.1 配置推送内容2.2 获取通知消息内容2.3 配置IOS通知内容2.4 配置Android通知内容2.5 发起推送2.6 分批推送2.7 初始化密钥2.8 配置密钥引言 REST API 文档:https://docs.jiguang.cn/jpush/se…

sql片段以及Foreach

sql片段&#xff1a; 有时候可能某个 sql 语句我们用的特别多&#xff0c;为了增加代码的重用性&#xff0c;简化代码&#xff0c;我们需要将这些代码抽取出来&#xff0c;然后使用时直接调用。 <sql id"if-title-author"><if test"title ! null&quo…

腾讯云裸金属服务器CPU型号处理器主频说明

腾讯云裸金属服务器CPU型号是什么&#xff1f;标准型BMSA2裸金属服务器CPU采用AMD EPYC ROME处理器&#xff0c;BMS5实例CPU采用Intel Xeon Cooper Lake处理器&#xff0c;腾讯云服务器网分享落进书房武器CPU型号、处理器主频说明&#xff1a; 裸金属服务器CPU处理器说明 腾讯…

在Word中快速输入方框对号

在Word中输入方框对号播报文章 先输入“2611”&#xff0c;然后同时按ALTX&#xff0c; 插入 符号 其他符号

主流开源监控系统一览

减少故障有两个层面的意思&#xff0c;一个是做好常态预防&#xff0c;不让故障发生&#xff1b;另一个是如果故障发生&#xff0c;要能尽快止损&#xff0c;减少故障时长。而监控的典型作用&#xff0c;就是帮助我们发现及定位故障&#xff0c;这两个环节对于减少故障时长至关…

STM32 串口学习(二)

要用跳线帽将PA9与RXD相连&#xff0c;PA10与TXD相连。 软件设计 void uart_init(u32 baud) {//UART 初始化设置UART1_Handler.InstanceUSART1; //USART1UART1_Handler.Init.BaudRatebound; //波特率UART1_Handler.Init.WordLengthUART_WORDLENGTH_8B; //字长为 8 位数据格式U…

Vue中data没有写return报Cannot read property ‘__ob__‘ of undefined错误

最近需到一个在开发中很常见错误&#xff0c;原因是自己开发时没仔细检查代码&#xff0c;删除数据时把data中return一并删除了&#xff0c;导致路由跳转点击无反应。data函数在Vue中是一个特殊的方法&#xff0c;用于定义组件的本地状态。经翻阅相关文档&#xff0c;了解到它必…

golang 字符串操作、处理

一、golang的字符串长度 1. len()内置系统函数&#xff0c;计算字符串结果是字符串的字节长度&#xff0c;不是字符长度 //1.ASCII字符串长度&#xff08;字节长度&#xff09; str1 : "wo ai zhong guo" fmt.Println(len(str1)) //15//2.带中文的字符串长度&…

CAN通信的位定时与同步

位定时与同步 1.位时间 1.1相关基本概念 1&#xff09;系统时钟&#xff1a;记为 t c l k t_{clk} tclk​&#xff1b; 2&#xff09;CAN时钟周期&#xff1a;CAN时钟是由系统时钟分频而来的一个时间长度值&#xff0c;表示CAN控制器的工作时钟&#xff0c;实际上就是一个时…

网络编程套接字

网络编程套接字 预备知识理解源IP地址和目的IP地址认识端口号理解 "端口号" 和 "进程ID"理解源端口号和目的端口号认识TCP协议认识UDP协议网络字节序 socket编程接口socket 常见APIsockaddr结构 简单的UDP网络程序UDP通用服务端udp服务端初始化udp服务端启…

基于Innobackupex的MySQL备份脚本

基本要求&#xff1a; 1&#xff0c;周日全备 2&#xff0c;周一至周六增量备份 3&#xff0c;备份使用backup用户 grant SELECT,RELOAD,SHOW DATABASES,LOCK TABLES,SUPER,REPLICATION CLIENT on *.* to backuplocalhost identified by 123456; 4&#xff0c;结合计划…

自动化运维工具——Ansible

自动化运维工具——Ansible 一、Ansible概述二、ansible 环境安装部署1.管理端安装 ansible2.ansible 目录结构3.配置主机清单4.配置密钥对验证 三、ansible 命令行模块1.command 模块2.shell 模块3.cron 模块4.user 模块5.group 模块6.copy 模块7.file 模块8.hostname 模块9&a…

Electron 主进程和渲染进程传值及窗口间传值

1 渲染进程调用主进程得方法 下面是渲染进程得代码: let { ipcRenderer} require( electron ); ipcRenderer.send( xxx ); //渲染进程中调用 下面是主进程得代码: var { ipcMain } require( electron ); ipcMain.on("xxx",function () { } ) 2 渲染进程与…

自定义一个仿拼多多地址选择器

前言 做了一个仿拼多多的地址选择器&#xff0c;但是与拼多多实现方法有些出入&#xff0c;大体效果是差不多的。废话不多说&#xff0c;先上一张效果动图&#xff1a; 开始 先说说本文的一些概念。地区级别&#xff1a;就是比如省级&#xff0c;市级&#xff0c;县级&#x…

map,set的封装(基于改造红黑树)

目录 引言 1.迭代器 2.map的[]重载 3.KeyOfValue模板参数 4.整体代码展示 //改造后的红黑树代码 #include <iostream> using namespace std;enum Colour {RED 0,BLACK, };//为了实现map与set封装使用同一个模板红黑树&#xff0c;前者的value是pair&#xff0c;后者…

禁着点的方案数--科大讯飞笔试

小红拿到了一个数组&#xff0c; 她将这个数组的元素定义为“禁着点”。小红希望你找到一对正整数x和y&#xff0c;满足xys且x和y都不是“禁着点’。你能告诉小红有多少种方案吗? 输入描述 第一行输入一个正整数n&#xff0c;代表禁着点的数量。 第二行输入n个正整数ai&…