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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3008|回复: 12

[解决] 关于Skill如何保持hiCreateStringField的value值的求助

[复制链接]
发表于 2022-8-4 11:39:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 BanKai 于 2022-8-5 13:44 编辑

功能:在gui界面里面每次输入value的值都能在下一次打开gui界面时显示   程序如下   可以实现功能但是在第一次启动的他会找不到MosM1widthField的值 得手动更改程序赋上一个值运行一次在改回来才能运行。求助大佬这个程序改怎么改。
bd5c25addba407b233f3731d08a7b5c.png
发表于 2022-8-4 12:30:14 | 显示全部楼层
比如,你所需要MOS M1的宽缺省值是 10u,那么直接在 MosM1widthField = hiCreateStringField()函数里面的 ?defValue 的属性赋值为  “10u”

...
?defValue "10u"
...

其他代码不变。
发表于 2022-8-4 12:41:14 | 显示全部楼层
defValue是默认值,你可以赋个初值.
如果value值你没填,则默认值起效.
填了value值默认值defValue不起效.
发表于 2022-8-4 14:27:01 | 显示全部楼层
学习一下
 楼主| 发表于 2022-8-4 17:20:13 | 显示全部楼层


amodaman 发表于 2022-8-4 12:30
比如,你所需要MOS M1的宽缺省值是 10u,那么直接在 MosM1widthField = hiCreateStringField()函数里面的 ? ...


谢谢您的指导,我刚刚试了一下 ,是可行的, 但是他每次都默认10u , 我想要这个gui窗口里面显示我上一次输入的值, 我试着去改变这个默认value , 程序如下图1 , 他是可行的 , 但是当重新启动virtuoso再次加载这个脚本时,  它显示找不到MosM1widthField。我想可能是这个hiCreateStringField()函数并没有完整运行一次不存在MosM1widthField->value,我试着用if判断给defValue赋一个初始值 ,让他完整运行之后然后在改变defValue的值,  我查阅手册发现了boubdp函数,它用来检测变量是否被赋值,刚好满足我的判断条件,程序如图2. 5b059b3f86fb0619637f7cf9ccbc986.png eac3a27c4a4cff49150d20cf06bc910.png
 楼主| 发表于 2022-8-4 17:22:18 | 显示全部楼层


randolpha 发表于 2022-8-4 12:41
defValue是默认值,你可以赋个初值.
如果value值你没填,则默认值起效.
填了value值默认值defValue不起效. ...


谢谢您的指导 , 我已经深刻理解到他们之间逻辑关系。
发表于 2022-8-5 19:55:34 | 显示全部楼层
本帖最后由 yangqi666 于 2022-8-5 19:59 编辑

代码逻辑不对,每次运行 AddMosM1Gui() 都会将原有的 form 覆盖了。
把 form 定义的代码放在外部作为一个持久的全局变量,AddMosM1Gui() 只需要运行 display。
搜索
复制






  1. hiCreateStringField( ... )

  2. hiCreateAppForm( ... )

  3. procedure( AddMosM1Gui()
  4.     hiDisplayForm( AddMosLayerGui )
  5. )


复制代码


 楼主| 发表于 2022-8-8 15:36:00 | 显示全部楼层


yangqi666 发表于 2022-8-5 19:55
代码逻辑不对,每次运行 AddMosM1Gui() 都会将原有的 form 覆盖了。
把 form 定义的代码放在外部作为一个持 ...


谢谢指导   理解了  
发表于 2022-8-23 20:34:20 来自手机 | 显示全部楼层
请问界面程序写好后怎么运行?在ciw  load了版图界面看不到
发表于 2022-8-23 20:41:20 | 显示全部楼层
原来脚本绑定快捷键还要保留吗?界面是如何调出来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-19 02:00 , Processed in 0.022076 second(s), 7 queries , Gzip On, Redis On.

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