Cadence 版本切换工具

1. 功能用途

使用 Cadence 版本切换工具,可在已安装的多个 Cadence 软件版本间自由切换,支持所有早期 Cadence 版本。(例如,若你的电脑中仍保留并可运行 16.6 版本,且刚完成 17.0 版本的安装,当你需要处理旧版设计文件时,可切换回 16.6 版本进行操作。)

Cadence 版本切换工具的具体功能如下:

  1. 将环境变量 CDSROOT 设置为待切换版本对应的根目录。

  2. 新增、更新或删除文件关联配置。

  3. 导入注册表文件(.reg 格式)或文件关联配置文件。

该工具会自动扫描系统,并列出已安装的 Cadence 版本。若你在完成软件安装后删除了安装注册表信息,则需要手动添加对应版本。

2. 版本切换操作步骤

  1. 开始菜单 中选择 程序 → Cadence SPB 版本切换工具,打开 Cadence 版本切换对话框。

  2. 版本选择 区域的列表中,选中需要切换到的目标版本。切换版本后导致的环境变量变更,会显示在环境设置列表中。

  3. 点击确定按钮,完成版本切换。

3. 版本添加与删除操作步骤

  1. 若待切换的版本未出现在列表中,或该版本为远程安装版本,请点击手动配置... 按钮,打开手动配置对话框。

  2. 版本配置 区域的版本名称输入框中,输入待添加版本的名称。

    注意:版本名称可自定义,例如 "最新版本" 或 "Cadence 17.0",无固定命名格式或规则限制。

  3. 在 ** 安装路径(CDSROOT)** 输入框中,填写目标版本对应的 CDSROOT 路径,也可点击浏览按钮定位到该目录。

  4. 点击添加 / 更新 按钮。此时,你所配置的版本会出现在手动配置对话框的版本选择列表中,同时也会同步至 Cadence 版本切换对话框的版本列表。

  5. 若需删除列表中的某个版本,在版本选择 列表框中选中该版本名称,点击删除按钮即可。

  6. 点击取消按钮,关闭当前对话框。

4. 文件关联添加与删除操作步骤

  1. 点击文件关联 按钮。若在当前或选定的 CDSROOT 目录层级下能找到默认程序,工具会自动为当前用户添加 SPB 软件的默认文件关联,并弹出文件关联设置对话框,列出所有配置信息。

    注意 :系统会从以下路径搜索默认配置文件 SPBDefaultFileAssociations.txt,搜索顺序如下:

    • %CDS_SITE%

    • %CDSROOT%\share\local

    • %CDSROOT%\tools\bin

  2. 文件扩展名输入框中,填写需要关联程序的文件扩展名。

  3. 默认程序输入框中,指定与该扩展名关联的程序路径,可点击浏览按钮定位程序,路径中可使用环境变量。

  4. 程序参数输入框中,填写程序运行参数(选填项)。

  5. 点击添加 / 更新 按钮,完成该文件关联的添加或更新配置,新增的关联信息会显示在文件关联选择列表框中。

  6. 若需删除某条文件关联配置,在文件关联选择 列表框中选中对应的文件扩展名条目,点击删除按钮。

  7. 点击取消按钮,关闭当前对话框。

5. 文件关联配置文件导入操作步骤

  1. 点击文件关联 按钮,打开文件关联设置对话框。

  2. 点击导入... 按钮,打开导入文件关联配置文件对话框。

  3. 输入文件关联配置文件的路径,或点击浏览按钮定位到目标文件。

  4. 点击导入 按钮,将配置文件导入并应用于当前用户,导入的文件关联信息会显示在文件关联选择列表框中。

  5. 点击取消按钮,关闭当前对话框。

6. 命令行参数

switchversion 程序支持通过命令行参数执行版本切换、导入注册表文件及文件关联配置文件的操作。

命令语法

复制代码
Switchversion.exe [-rel 版本名称] [-path 安装根目录] [-reg 注册表文件路径] [-fa 用户文件关联配置文件路径] [-fas 全局文件关联配置文件路径]

参数说明

参数 功能说明 示例
-rel 将环境变量 CDSROOT 切换为指定版本对应的根目录,版本名称需与版本切换对话框中的名称完全一致 switchversion.exe -rel SPB_17.0``switchversion.exe -rel "SPB 17.0"
-path 将环境变量 CDSROOT 设置为指定的路径 switchversion.exe -path D:\Cadence\SPB_170``switchversion.exe -path "D:\Cadence\SPB 170"
-reg 向系统导入指定的注册表文件(.reg 格式),用户需确保拥有修改注册表的权限 switchversion.exe -reg D:\test\myRegistry.reg``switchversion.exe -reg "D:\test me\myRegistry.reg"
-fa 导入文件关联配置文件并应用于当前用户 switchversion.exe -path "D:\Cadence\SPB 170" -fa "D:\test\fileAssoc.txt"
-fas 导入文件关联配置文件并应用于所有用户,需以管理员权限运行,或关闭用户账户控制(UAC) switchversion.exe -path "D:\Cadence\SPB 170" -fas "D:\test\fileAssoc.txt"
无参数 直接打开版本切换工具的图形用户界面 -

7. 文件关联配置文件格式

文件关联配置文件的格式示例如下:

复制代码
brd "%CDSROOT%\tools\pcb\bin\allegro.exe" -orcad
dsn "%CDSROOT%\tools\pcb\bin\capture.exe"
sip "%CDSROOT%\tools\pcb\bin\cdnsip.exe"

格式说明

  1. 文件扩展名、默认程序路径和程序参数之间,可用空格制表符分隔。
  2. 程序路径必须使用引号包裹
  3. 程序参数为可选填项
相关推荐
老白干2 小时前
jjwt 0.9.1 在 JDK 11+ 上的两个“坑”与完整解决方案
java·python·log4j
花青泽2 小时前
5-数据库-SQL注入-联合查询-关键字绕过-day13
数据库·sql
tg_xianheyun8 小时前
CDN节点分布如何影响网页加载速度和用户体验
服务器·cdn加速·全球访问优化
lsh曙光8 小时前
延时at指令和定时cron指令
linux·服务器·网络
圆山猫8 小时前
[Virtualization](四):Linux KVM/RISC-V 的 vCPU 运行路径
java·linux·risc-v
天桥下的卖艺者8 小时前
使用scitable包,两步生成逆概率删失权重(IPCW)
数据库·r语言
城管不管9 小时前
ReAct、Plan-and-Execute、Reflection 三大智能 Agent 范式核心区别
java·人工智能·算法·spring·ai·动态规划
隔窗听雨眠9 小时前
AI原生数据库浪潮:国产数据库的架构重构与路径之争
数据库
IT小白杨9 小时前
从环境制备到自动化工作流:多账号运营的工程化架构拆解
java·经验分享·自动化·安全架构·指纹浏览器
数据库小学妹9 小时前
数据库选型实战:从数据类型到TCO成本,五维决策框架+九款产品横评
数据库·信创·国产数据库·数据库选型·oracle迁移