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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: scmyhbj

[资料] 分享两个自己写的Skill脚本

[复制链接]
发表于 2021-2-26 14:31:42 | 显示全部楼层
谢谢分享
发表于 2021-3-8 14:48:06 | 显示全部楼层
提个小小的建议:
OBJ2 = car(setof(x Obj2s (x~>net~>name==Ob1Name)))
此时的OBJ2筛选出来有没有可能是nil?(譬如要连接的两组bus线名并不是一一对应的,我们只需要连接线名相同的)
假如在这行代码后面紧跟一个when(OBJ2    .......)
.....代表后续的代码,这样就不会出现类似当OBJ2为nil时导致的Ob2W等变量赋值报错(Ob2W = Obj2~>width/2):can‘t handel nil/2
以上  仅供参考
 楼主| 发表于 2021-3-8 15:20:30 | 显示全部楼层


annyzer 发表于 2021-3-8 14:48
提个小小的建议:
OBJ2 = car(setof(x Obj2s (x~>net~>name==Ob1Name)))
此时的OBJ2筛选出来有没有可能是ni ...


非常感谢您的建议,我使用时也遇到了这样的报错,看了你的回复恍然大悟,项目闲下来继续优化
发表于 2021-3-10 11:05:00 | 显示全部楼层
标记一下,谢谢LZ
发表于 2021-3-19 16:06:05 | 显示全部楼层
牛 牛 牛
发表于 2021-3-22 11:33:27 | 显示全部楼层
谢谢楼主
发表于 2021-3-26 09:33:57 | 显示全部楼层
哥  怎么运行脚本啊
 楼主| 发表于 2021-3-26 17:07:20 | 显示全部楼层


2608183451 发表于 2021-3-26 09:33
哥  怎么运行脚本啊


hiSetBindKey("Layout" "<Key>?" "脚本名")设快捷键
发表于 2021-4-6 15:52:19 | 显示全部楼层
再加一句 MyViaOptions~>automatic~>minNumCuts = 2,应该就能至少打两个孔了
发表于 2021-4-7 13:41:02 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-25 06:09 , Processed in 0.021563 second(s), 7 queries , Gzip On, Redis On.

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