Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7000|回复: 7

axlSaveDesign用法问题?

[复制链接]
发表于 2013-7-19 16:28:13 | 显示全部楼层 |阅读模式
如何让axlSaveDesign()不弹出提示覆盖框,直接覆盖?
发表于 2013-7-19 16:49:27 | 显示全部楼层
在使用Allegro自带的Save功能时会弹出一个文件覆盖的提示框,如果不想弹出这个提示默认保存就可以用以下的方法了:

1.先删除当前设计文件

when(axlDesignType(t) == "BOARD"  deleteFile(strcat(axlCurrentDesign() ".brd")))  ;判断当前类型,Board后缀是brd,Package后缀是dra

2.以当前设计名保存文件

axlSaveDesign(?design axlCurrentDesign()  ?mode "nocheck")

发表于 2013-7-19 20:49:41 | 显示全部楼层
可通过设置环境变量"noconfirm" 来取消提示。
请参考以下例子:
  1. axlShell("set noconfirm")  ;取消提示窗口
  2. axlSaveDesign(?design axlCurrentDesign()) ;保存,此时不会弹出覆盖对话框
  3. axlShell("unset noconfirm") ;恢复提示
复制代码
 楼主| 发表于 2013-7-22 10:14:34 | 显示全部楼层
两位的解答都非常详细,受教了,非常感谢!
发表于 2013-7-26 08:25:01 | 显示全部楼层
vivienluo 发表于 2013-7-19 20:49
可通过设置环境变量"noconfirm" 来取消提示。
请参考以下例子:

请教大大,类似set noconfirm的环境变量,是在哪里找到的,我想学习一下还有哪些变量,望指教,谢谢!
发表于 2013-7-26 21:24:24 | 显示全部楼层
xieh_17 发表于 2013-7-26 08:25
请教大大,类似set noconfirm的环境变量,是在哪里找到的,我想学习一下还有哪些变量,望指教,谢谢!

setup--->User Preferences你可以查看里面的变量。通过set来设置,通过unset来取消设置。关于各个变量的功能,可查看帮助文档里面。
发表于 2013-7-29 08:17:02 | 显示全部楼层
vivienluo 发表于 2013-7-26 21:24
setup--->User Preferences你可以查看里面的变量。通过set来设置,通过unset来取消设置。关于各个变量的功 ...

多谢指教!
发表于 2013-7-29 10:06:08 | 显示全部楼层
学习了,感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-5-13 11:09 , Processed in 0.142205 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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