Altium中Logo的导入方法及大小调整

Altium中Logo的导入方法及大小调整

LOGO识别性是企业标志的重要功能之一,特点鲜明、容易辨认,很多客户需要在PCB设计阶段导入LOGO标示归属特性。如果LOGO是CAD图纸,可以直接按照前面DXF导入方法进行导入,如果LOGO是图片文档,我们可以按照如下操作进行导入。

1、位图的转换,利用Windows画图工具,把图片转换成单色的BMP位图,如果转成单色位图失真了的话可以,转成16色位图或者其他位图,但一定要是位图才行,LOGO图片像素较高时,转换的LOGO更清晰,转换完成之后放置到桌面。

图5位图的转换

2、下面开始导入步骤,打开 Altium Designer软件,执行菜单命令“DXP_Run …”

3、在选择脚本界面,点击“From File”命令,在“C:\Program Files (x86)\Altium17\Examples\s\Delphi s\Pcb\PCB Logo Creator”路径找到PCB LOGO导入的脚本“PCBLogoCreator.PRJSCR ”,点击打开,如图6。

图6执行Logo转化脚本

此路径下没有Logo转换脚本的,可以联系作者进行获取,或者在论坛“PCB联盟网”上进行获取。

4、点击加载的脚本,会进入到Logo导入向导,如图7所示,对其向导参数进行设置:

?Load加载上面已经转换好的位图;

?Board Layer选择好Logo需要放置层,一般选择“Top Overlayer”

?Image Size 预览导入之后的Logo大小

?Scaling Factor 导入比例尺,我们根据预览的图片尺寸,可以调节比例尺,调节出我们想要大小的Logo大小。

?Negative 反色设置,一般不勾选,作者可以自己尝试效果

?Mirror X 关于X轴镜像

?Mirror Y 关于Y轴镜像

图7 LOGO转换设置

5、设置好参数之后,点击“Convert”进行Logo的转换,等待几分钟之后,转换完成,如图8所示,转换完成可以查看效果图。

图8 LOGO转换示意图

6、导入之后,如果对大小不是很满意,我们可以通过创建“联合”来进行调整。

?框选导入之后的Logo,单击右键选择执行“Unions-Create Union From selected objects”,创建好“联合”,如图9。

?在Logo上面,再次单击右键,选择执行“Unions-Resize Union”,如图10。

7、激活设置大小命令之后,单击Logo,这个时候就会出现Logo的调整大小的调整点,点击拖动调整点就可以变大或者缩小了,如图11

图9 创建“联合”

图10执行大小变更

图11 大小变更预览

7、如需要转换成器件,方便下次调用的话,可以直接框选复制这些Logo元素,新建一个器件封装,粘贴到里面,下次调用的时候,直接这样放置就好了,如图12所示。

图12 LOGO封装的创建

原文地址:https://www.cnblogs.com/fany-eda/p/pcbbsr.html

时间: 2024-10-13 01:19:42

Altium中Logo的导入方法及大小调整的相关文章

Mac系统中python idle导入第三方模块成功,ecplise导入python第三方模块失败解决方法

遇到一个比较纠结了4个月的问题,一直没有在意,今天实在忍受不了,尝试各种解决办法,终于把这个烦人的问题完美解决,不敢独享,写出来和各位大神共享. 问题:在mac OSx操作系统下,安装了python第三方模块,MySQLdb.xlrt.xlwt.selenium等等,在python的idle中可以成功的import这些模块,但是在eclipse中缺始终无法导入,提示"no module named xxxx". 在网上和各个pythonQQ群中搜索各种解决方法,无果,群里还有个大神说苹

mysql 文件导入方法总结

数据导入3三种方法 一.phpMyAdmin 限制大小:2M 1.创建数据库 2.导入.sql或.sql.zip文件 大数据导入方法一:http://jingyan.baidu.com/article/9113f81bcdf3a32b3214c7e7.html大数据导入方法二:http://jingyan.baidu.com/article/60ccbceb21966d64cab1979e.html 参考文档http://www.sjyhome.com/php/phpmyadmin-limit.

[转] - Oracle 中 EXP / IMP 使用方法

Exp/Imp是oracle备份数据的两个命令行工具 1.本地数据库导入导出 1.导出 (运行---cmd中操作) exp 用户名/密码@数据库实例名file=本地存放路径 eg: exp jnjp/[email protected] file=C:/jnjp.dmp 2.导入 imp 用户名/密码@数据库实例名file=本地数据库文件存放路径full=y   ignore=y eg: imp jnjp/[email protected]  file=E:\jnjp.dmp  full=y  i

Java实现Excel导入数据库,数据库中的数据导入到Excel

实现的功能: Java实现Excel导入数据库,如果存在就更新 数据库中的数据导入到Excel 1.添加jxl.jar mysql-connector-java.1.7-bin.jar包到项目的lib目录下­ 2.Excel文件目录:D://book.xls 3.数据库名:javenforexcel 4.表名:stu 5.编写类:连接mysql的字符串方法.插入的方法.实体类­­ 表结构如下 : 连接数据库的工具类 package com.javen.db; import java.sql.Co

Linux中LVM功能使用方法

1.介绍        LVM全称Logical Volume Manager(逻辑卷管理器),是将存储空间虚拟化成虚拟设备来进行管理的一种机制.LVM本身通过调用Linux内核中的"Device-mapper"功能来实现这种机制.         LVM组成部分: Physical volume(pv)物理卷:是LVM底层的设备,可以是硬盘分区,硬盘. Volume group (vg)卷组:是组织pv的管理单元. Logical volume(lv)逻辑卷:虚拟分区,既可以存储数据

几个数据库的小案例(一):将文本文件中的信息导入数据库的表中

从文本文件添加到数据库用户表的记录(有两个文件:frmMain.cs  SqlHelper.cs  ) //FrmMain.cs//作者:Meusing System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Fo

C/C++中容器vector使用方法<第二弹>

此文总结常用vector操作,是前一篇的续作!只有代码,详细请看代码中的注释.出于反爬虫的目的,你不是在http://blog.csdn.net/zhanh1218上看到的,肯定不是最新最全的. /********************************************************************* * file_name: vector_test.cpp * * Created on: 2014年6月28日 下午3:34:23 * Author: The_T

Java中vector的使用方法

Vector的使用 vector类底层数组结构的,它包含可以使用整数索引进行访问的组件.不过,vector的大小可以根据需要增大或缩小,以适应创建vector后进行添加或移除项的操作,因此不需要考虑元素是否越界或者会不会浪费内存的问题. 由vector的iterator和listIterator方法所返回的迭代器是快速失败的:也即是它不能并发执行操作.如果在迭代器创建后的任意时间从结构上修改了向量(通过迭代器自身的remove或add方法之外的任何其他方式),则迭代器将抛出ConcurrentM

linux中select的使用方法

fd_set是一组文件描述符(fd,file descriptor)的集合,它用一位来表示一个fd. 系统提供了4个宏对描述符集进行操作: #include <sys/select.h>#include <sys/time.h> //设置文件描述符集fdset中对应于文件描述符fd的位(设置为1)void FD_SET(int fd, fd_set *fdset); //清除文件描述符集fdset中对应于文件描述符fd的位(设置为0)void FD_CLR(int fd, fd_s