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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 着着着火了

[原创] 一个可以搜索到cell被调用次数的skill脚本

[复制链接]
发表于 2024-6-12 18:24:54 | 显示全部楼层


着着着火了 发表于 2024-6-12 18:22
不会啊,检索不涉及到数据改动,只要是你添加了库能在lib manager中打开的都能搜索到,不会有权限的问题 ...


那再我试试,可能没搞对,谢谢
 楼主| 发表于 2024-6-12 18:29:10 | 显示全部楼层


苏卡不列 发表于 2024-6-12 18:18
可以用别人路径下画好的cell,比如A画了一个比较器,多个模块用到了,B,C,D就可以从A路径下调用,但是没权 ...


就以你举的例子来说吧。

你的意思是B、C、D添加了A的库,但A没添加B、C、D的库,然后A通过这个脚本搜索这个比较器,但搜不出B、C、D用了的结果吗?

如果是上面的意思,那肯定搜索不到啦。要添加了B、C、D的库然后在目标库里把B、C、D的库包括进去就能搜到了
发表于 2024-7-5 17:14:51 | 显示全部楼层
火神大哥,我用了你的这个脚本出现报错:
*Error* putprop: first arg must be either symbol, list, defstruct or user type - nil
请问怎么回事呀?在result弹窗下点了OK就报这个错。我定位不到putprop这个函数报错的地方
 楼主| 发表于 2024-7-5 18:10:43 | 显示全部楼层


youxing 发表于 2024-7-5 17:14
火神大哥,我用了你的这个脚本出现报错:
*Error* putprop: first arg must be either symbol, list, defst ...


看着像是没搜到任何东西然后你又点了OK来关闭那个result页面的结果?是否是这样?
发表于 2024-7-5 18:18:04 | 显示全部楼层


着着着火了 发表于 2024-7-5 18:10
看着像是没搜到任何东西然后你又点了OK来关闭那个result页面的结果?是否是这样?
...


应该是搜到了。result界面有出现哪些模块调用过,我选择其中一个就报了这个错
 楼主| 发表于 2024-7-15 15:50:43 | 显示全部楼层
更新版3.0


修复了坛友提到的一个bug,优化了从搜索结果打开目标cell窗口的视觉效果,使目标cell选中(打开Dimming功能会高亮),突出重点。
callTimes.png

FindInstCallTimes.zip

2.21 KB, 下载次数: 26 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2024-7-15 16:01:17 | 显示全部楼层


youxing 发表于 2024-7-5 18:18
应该是搜到了。result界面有出现哪些模块调用过,我选择其中一个就报了这个错
...


找到bug并修复更新了。

hiShowListBox()的Description里有这么一句话:“The list box is destroyed when it is removed from the screen".一开始没注意到这句话,以为和form一样生成了一次就会一直保存在内存里,没想到是即时摧毁的机制。
出问题的代码在最后面的一个赋值语句:”findInstCallTimesBox->choices=tempList". 当点击“OK”或"cancel"时,list box关闭,其索引的名字findInstCallTimesBox失效,所以就报错了。
发表于 2024-8-7 12:51:38 | 显示全部楼层


着着着火了 发表于 2024-3-7 14:39
明白了,是个好思路,只是hilight我也不熟,还要继续学习



                               
登录/注册后可看大图

11.png
发表于 2024-8-7 13:07:43 | 显示全部楼层
点亮   还有取消点亮的  可以加写在findInstCallTimesBox_CB中  
unHig()   
geDeselectAll()
geSelectFigs(figs)
Hig()

Hig.txt

584 Bytes, 下载次数: 3 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2024-8-7 16:05:24 来自手机 | 显示全部楼层
大佬,我这边出站这个情况,按照你的脚本文件运行,在FindInstCallTimesForm界面点Browse和OK/apply这些都无法执行对应函数,会报error,但是在脚本文件里把FindInstCallTimesForm_CB()这个函数放在脚本的最前面,重新load,就能完美执行了,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 00:19 , Processed in 0.031771 second(s), 6 queries , Gzip On, Redis On.

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