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,一经查实,立即删除!

相关文章

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…

在Word中快速输入方框对号

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

主流开源监控系统一览

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

STM32 串口学习(二)

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

CAN通信的位定时与同步

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

网络编程套接字

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

自动化运维工具——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…

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

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

WebAgent-基于大型语言模型的代理程序

大型语言模型&#xff08;LLM&#xff09;可以解决多种自然语言任务&#xff0c;例如算术、常识、逻辑推理、问答、文本生成、交互式决策任务。最近&#xff0c;LLM在自主网络导航方面也取得了巨大成功&#xff0c;代理程序助HTML理解和多步推理的能力&#xff0c;通过控制计算…

Spring——更快捷的存储 / 获取Bean对象

文章目录 前言一、存储 Bean 对象类注解为什么有五个类注解使用类注解存储对象配置扫描路径(重中之重)添加注解存储 Bean 对象 方法注解配置扫描路径(重中之重)使用方法注解存储对象 二、获取 Bean 对象Autowired属性注入Setter注入构造方法注入 Resource 总结 前言 本人是一个…

【雕爷学编程】MicroPython动手做(20)——掌控板之三轴加速度6

知识点&#xff1a;什么是掌控板&#xff1f; 掌控板是一块普及STEAM创客教育、人工智能教育、机器人编程教育的开源智能硬件。它集成ESP-32高性能双核芯片&#xff0c;支持WiFi和蓝牙双模通信&#xff0c;可作为物联网节点&#xff0c;实现物联网应用。同时掌控板上集成了OLED…

htmlCSS-----定位

目录 前言 定位 分类和取值 定位的取值 1.相对定位 2.绝对位置 元素居中操作 3.固定定位 前言 今天我们来学习html&CSS中的元素的定位&#xff0c;通过元素的定位我们可以去更好的将盒子放到我们想要的位置&#xff0c;下面就一起来看看吧&#xff01; 定位 定位posi…

rust 闭包函数

函数有自己的类型&#xff0c;可以像使用基础类型一样使用函数&#xff0c;包括将函数保存在变量中、保存在 vec 中、声明在结构体成员字段中。闭包函数也是函数&#xff0c;也有自己的类型定义。不过&#xff0c;函数实际上是指针类型&#xff0c;在 rust 所有权中属于借用的关…

Tomcat修改端口号

网上的教程都比较老&#xff0c;今天用tomcat9.0记录一下 conf文件夹下server.xml文件 刚开始改了打红叉的地方&#xff0c;发现没用&#xff0c;改了上面那行

SpringBoot百货超市商城系统 附带详细运行指导视频

文章目录 一、项目演示二、项目介绍三、运行截图四、主要代码 一、项目演示 项目演示地址&#xff1a; 视频地址 二、项目介绍 项目描述&#xff1a;这是一个基于SpringBoot框架开发的百货超市系统。首先&#xff0c;这是一个很适合SpringBoot初学者学习的项目&#xff0c;代…

Beyond Compare和git merge、git rebase

文章目录 各个分支线将dev1 rebase进 dev2将dev1 merge进dev2 各个分支线 将dev1 rebase进 dev2 gitTest (dev2)]$ git rebase dev1local: 是rebase的分支dev1remote&#xff1a;是当前的分支dev2base&#xff1a;两个分支的最近一个父节点 将dev1 merge进dev2 gitTest (dev…

json-server创建静态服务器2

上次写的 nodejs创建静态服务器 这次再来个v2.0 利用json-server很方便就可以实现。 vscode打开文件夹&#xff0c;文件夹所在终端&#xff1a; json-server.cmd --watch db.json 这里视频教程是没有上述命令标红的&#xff0c;但是会报错&#xff0c;具体不详&#xff0c…