【Allegro】 一键升级所有PCB封装库至最新版本

@解决PCB封装库版本问题

一键升级所有PCB封装库最新版本

解决步骤

1、运行中输入cmd,确定后在界面内输入“cd 空格 库文件路径”回车,进入到目录中;

2、①如果使用的是Allegro16.6版本,需要将库升级为Allegro16.6版本,则继续输入 :

uprev -b

②如果使用的是Allegro17.2版本,需要将库升级为Allegro17.2版本,则继续输入 :

allegro_uprev -b

说明:如果以上命令不行,用everything搜索" uprev.exe "看一下这个程序是什么名字,一般在
\Cadence\SPB_16.6\tools\pcb\bin下。

3、回车,等待一段时间库会自动全部升级。

help uprev说明

Command line arguments for Allegro database uprev program Database upreving utility. Used to uprev one or multiple databases in a batch environment. Typically used when migrating to a major release and the need exists to uprev all symbol libraries.

Has two formats; single databases (format 1) and multiple databases with traversing directories as needed (format 2). Format 2 replaces the uprev_overwrite utility that performed this functionality in previous releases. The -b option tells the program to use format 2 mode instead of the default format 1.

This is a wrapper to the dbdoctor program that processes each database.

FORMAT 1: Uprev one database. If output filename is provided then will result the result of uprev into the it, leaving the input unchanged.

uprev [<args>] <input database> [<output filename>]

Example: uprev -d foo.brd out.brd
Uprev and do a batch drc on foo.brd and write result into out.brd

Example: uprev  foo.brd
Uprev foo.brd, overwrite it with updated database

FORMAT 2: Uprev multiple databases. You can provide both databases and directories to the command. If a directory is encountered, uprev will recursively enter that directory and all its child directories until it encounters the nest directory depth limit or a read-only directory. It will only process known Allegro database extensions and directories, all other names will be ignored.

If no names are provided will process all files in current working directory and all sub-directories. Give “-n 1” if you only want the current directory. All databases will be uprev in place(overwritten).

uprev [<args>] [-n <directory depth>] <files or directories...>

Example: uprev -b
Uprev all databases in current directory and any child directories up to a depth of 3.

Example: uprev -b  *
Same as previous example

Example: uprev -b  *.pad
Uprev only padstacks found in current directory

Example: uprev -b  -d -n 1 symbols padstacks

Uprev and perform batch DRC on all databases found in “symbols” and “padstacks” directories and any child directories. Do not descend to any sub-directories.

GENERIC ARGUMENTS
    [-drc]
          Updates all DRC's, including BATCH only.
    [-D]
          Runs command in debug mode. Output what it is going to do.
    [-b]
          Enable format 2 mode (default is format 1)

FORMAT 1 ARGUMENTs
    <input board>
            name of database; must provide an extension
    [<output filenae>]
            optional filename

FORMAT 2 ARGUMENTs
    [-n <nest directory depth>]
            Maximum depth to descend into a directory tree
    <files or directories...>

Standard command line arguments:

    [-help]         -    This information
    [-version]      -    Program prints its version and exits
    [-versionLong]  -    Program prints its long version (if available) and exits 

Legend:

    [...]     -    optional argument
    <...>     -    provide indicated data. Typically a filename.
    |         -    provide one of these arguments. Example -j|-o
    ...       -    required argument
    -$        -    most Allegro programs accept this argument which means do not prompt for missing command line arguments
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Allegro Cadence是一种常用的PCB设计软件,而PCB封装库则是其中一个重要的组成部分。 PCB封装库是一种存储和管理电子元件外形封装信息的数据库。在PCB设计过程中,设计师可以从封装库中选择相应的封装来放置和布局元器件,以便于后续 PCB 制造和装配。Allegro Cadence为设计师提供了丰富的PCB封装库,其中包含了广泛的元器件封装选项。 使用PCB封装库可以带来多种好处。首先,PCB封装库的使用可以提高设计效率,设计师可以直接从库中选择封装,无需额外浪费时间和精力进行封装设计。其次,PCB封装库中的封装具有标准化和统一的特点,可以保证电路板在制造和装配过程中的相容性和可靠性。此外,PCB封装库还可以帮助设计师更好地控制设计规范和尺寸,保证电路板的电气性能和机械强度。 对于Allegro Cadence用户来说,其PCB封装库具有以下特点。首先,封装库中的封装类型丰富,包括了器件的常见封装形式,如贴片封装、插件封装等。其次,封装库中的封装参数齐全,包含了元器件的尺寸、引脚标号、引脚排布等重要信息。此外,Allegro Cadence还支持用户自定义封装库封装,可以根据用户需求添加或修改特定的封装。 总之,Allegro Cadence常用的PCB封装库为设计师提供了丰富的元器件封装选项,减少了设计时间和成本,并保证了电路板的制造和装配质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值