874551326 发表于 2022-8-1 00:04 感谢!这个方法就相当于脚本去点击界面吧? |
db-_- 发表于 2022-8-1 11:58 我试了一下是可以的,最后我用axlDBDynamicShapes刷了一把,再看属性就对上了 |
|
用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) ) |
| 看一下skill工具配置以及准备 |
/1
关于我们|手机版|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