找回密码
 注册
关于网站域名变更的通知

请教各位大佬,Shape parameters里的这些项使用Skill需要用什么函数配置啊

查看数: 443 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-7-29 17:58

正文摘要:

我想用skill来配置void controls、clearance、thermal relief connect中的内容,但没有找到相关函数 麻烦各位大佬指点

回复

wbycloud 发表于 2022-8-1 17:17
874551326 发表于 2022-8-1 00:04
用From 就可以搞定呀,把这参数值射程一个变量,每次运行这个skill,自己手动写入数字就设置成功。
参考设 ...

感谢!这个方法就相当于脚本去点击界面吧?
wbycloud 发表于 2022-8-1 17:16
db-_- 发表于 2022-8-1 11:58
按道理是这么设置,但是设置可能会不成功。我自己测试了属性都没对上,可能是BUG吧,需要自己想想办法。如 ...

我试了一下是可以的,最后我用axlDBDynamicShapes刷了一把,再看属性就对上了
db-_- 发表于 2022-8-1 11:58
按道理是这么设置,但是设置可能会不成功。我自己测试了属性都没对上,可能是BUG吧,需要自己想想办法。如果属性搞不定,还是建议用SKILL录制SCR,replay的方法吧。

p = axlGetParam("shapeStatic")
p->areaSuppress= 666.6
axlSetParam(p)

点评

我试了一下是可以的,最后我用axlDBDynamicShapes刷了一把,再看属性就对上了  详情 回复 发表于 2022-8-1 17:16
874551326 发表于 2022-8-1 00:04
用From 就可以搞定呀,把这参数值射程一个变量,每次运行这个skill,自己手动写入数字就设置成功。
参考设置DRC大小这个skill 如下
    axlCmdRegister( "set_drcsize" 'set_drcsize ?cmdType "general" )
defun(set_drcsize ()

drc_size = axlUIPrompt( "Please enter the size you want to chang to" "5" )       
drcsize = atof(drc_size)

ScriptFileName=axlTempFile()
Script_File=axlDMOpenFile("DRC_SCRIPT", ScriptFileName, "w")


fprintf(Script_File "setwindow pcb  \n")

fprintf(Script_File "generaledit  \n")

fprintf(Script_File "prmed   \n")

fprintf(Script_File "setwindow form.prmedit  \n")
  
fprintf(Script_File "FORM prmedit design  \n")

fprintf(Script_File "FORM prmedit display   \n")

fprintf(Script_File "FORM prmedit drc_marker_size %f  \n" drcsize)

fprintf(Script_File "FORM prmedit done   \n")

fprintf(Script_File "setwindow pcb  \n")

fprintf(Script_File "generaledit  \n")


axlDMClose(Script_File)
sprintf(runScript,"scriptmode +invisible;replay %s",ScriptFileName)
axlShell(runScript)
;axlShell("scriptmode +invisible;replay *.scr“)
deleteFile(ScriptFileName)

)

点评

感谢!这个方法就相当于脚本去点击界面吧?  详情 回复 发表于 2022-8-1 17:17
aarom 发表于 2022-7-31 14:44
提示: 作者被禁止或删除 内容自动屏蔽
qian211111 发表于 2022-7-29 18:16
看一下skill工具配置以及准备
关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-22 05:35 , Processed in 0.171875 second(s), 30 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表