在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 121|回复: 3

[求助] virtuoso中,怎么批量命名参数

[复制链接]
发表于 昨天 23:42 | 显示全部楼层 |阅读模式
20资产
例如,V1中的DC电压为vdd1,V2中的DC电压为vdd2。如果我要用到100个VDC,怎样批量命名vdd1~vdd10呢?

发表于 9 小时前 | 显示全部楼层
不是重命名吧?是指定DC电压值吧?
依次选中这100个vdc(可以试试框选,不行就撤销后一个一个选),然后CIW中输入:
n=1 foreach(inst geGetSelSet() inst~>vdc=sprintf(nil "vdd%d" n) n=n+1)

 楼主| 发表于 8 小时前 | 显示全部楼层


acrofoxAgain 发表于 2025-7-12 10:27
不是重命名吧?是指定DC电压值吧?
依次选中这100个vdc(可以试试框选,不行就撤销后一个一个选),然后CIW ...


是指定参数,instance vdc有一个cdf parameter  DC VOLTAGE, 目前是,让100个vdc的DC voltage 变为vdd1-vdd100,这里的vdd1-vdd100都是parameter
发表于 5 小时前 | 显示全部楼层
用skill是能写,直接批量等距生成100个vdc,每个vdc的参数给不同的赋值或者为vdd2这种名称。
但这属于笨方法,编辑100个变量的值很费事的。假如是梯度电压就用梯度的方法。
假如是控制很多个数字电平,就写仿真网表文件逐一赋值。都比在原理图中100个vdc,100行变量舒服得多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-7-12 19:31 , Processed in 0.021867 second(s), 5 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表