关闭Cadence 原理图 弹出startpage 页面的方法
- 格式:doc
- 大小:488.00 KB
- 文档页数:2
目录目录 (1)设计环境介绍 (2)工作站常用命令 (2)运行Cadence (6)运行Layout (10)运行schematic的编辑 (15)生成schematic symbol (18)运行Artist的仿真环境 (20)设计示例的简单介绍 (21)设计环境介绍典型的全定制Full-Custom模拟集成电路设计环境1. 集成的设计环境-Cadence Design Framework II是众多Cadence 工具集成在一起的统一的界面,通过这个架构,不用繁琐的数据格式转换,就可以方便的从一个工具转到另一个工具。
其中包括很多软件,如:原理图编辑工具-Composer布局编辑工具-Candence virtuoso布局验证编辑工具-Diva, Dracula2. 电路网表或原理图编辑环境-Text editor / schematic editor3. 电路模拟软件-spice操作系统环境和硬件平台1.SUN工作站;UNIX系统2.运行Linux的PC3.作为终端的PC工作站常用命令一、在terminal窗口键入的基本命令:1. ls:列出目录下所有文件。
2. clear:清除terminal窗口里的内容。
3. pwd:显示目前工作的目录。
4. cd:改变当前目录。
5. rm:刪除文件。
6. cp:复制文件。
7. mv:移动文件。
8. mkdir:建立目录。
9. rmdir:刪除目录。
10. find:寻找文件。
11. passwd:改变当前用户密码。
12. finger:显示当前用户信息。
二、基本操作和命令的使用介绍:1.从PC登录工作站,一般使用exeed或Xmanager。
login :___________(输入username)password:___________(输入密码)2.登出步骤:点击exit3.在线命令说明(以下的example% 表示系统的提示符)example% man [command-name]4. 改变当前目录example% cd [name]Example:example% cd dir1 改变目录位置,至dir1目录下。
cadence有用的快捷键首先介绍下鼠标操作单击左键选中一个图形(如果是两个图形交叠的话,单击左键选中其中一个图形,在单击选中另一个图形)用左键框选,选中一片图形,某个图形要被完全包围才会被选中。
中键单击调出常用菜单命令(很少用,要点两下,麻烦。
我们有快捷键的嘛)右键点击拖放用来放大。
放大后经常配合F键使用,恢复到全部显示。
配合Tab键使用,平移视图。
右键还有“Strokes”,就是点住右键画些图线,就能实现调用某些命令。
Shift+左键加选图形,Ctrl+左键减选图形。
(Cadence菜单中大写表示+按shift,Ctrl写成^)F1 显示帮助窗口。
F2 保存。
F3 这个快捷键很有用,是控制在选取相应工具后是否显示相应属性对话框的。
比如在选取Path工具后,想控制Path的走向,可以按F3调出对话框进行设置。
F4 英文是Toggle Partial Select,就是用来控制是否可以部分选择一个图形。
F5 打开。
F6,F7帮助上有,但我试过,没反应-_-!!!F8 Guided Path Create 切换至L90XYFirst。
F9 是Filter Size 我不知道怎么用。
Ctrl+A 全选。
这个和windows下是一样的。
Shift+B Return。
这个牵扯到“Hierarchy”。
我翻译成“等级”。
这个命令就是等级升一级,升到上一级视图。
B键去某一级(Go to Level)。
Ctrl+C 中断某个命令,不常用。
一般多按几次Esc键取消某个命令。
Shift+C 裁切(Chop)。
首先调用命令,选中要裁切的图形,后画矩形裁切。
C键复制。
复制某个图形。
Ctrl +D 取消选择。
这个也可用鼠标点击空白区域实现。
这个快捷键和Photoshop中的取消选区的快捷键是一样的。
还有Shift+D,和D也是取消选择,我觉得很不实用。
Shift+E和E是控制用户预设的一些选项。
Ctrl+F显示上层等级Hierarchy。
LBSALE[2]LBSALECadence版图布局软件Virtuso Layout Editor快捷键归纳(也就是Virtuso中说的Bindkey)写在前面:以下我所归纳的快捷键是我在版图培训时通过阅读Cadence帮助文件和菜单命令一个个试出来的,有些我只知道作用而暂时想不到相应的中文翻译。
还有一些快捷键帮助文件中有,但我试了没用,可能是要在Unix下吧^_^。
希望对学版图设计的有所帮助吧。
有不妥的地方还请多多指教啊。
首先介绍下鼠标操作吧。
单击左键选中一个图形(如果是两个图形交叠的话,单击左键选中其中一个图形,在单击选中另一个图形)用左键框选,选中一片图形,某个图形要被完全包围才会被选中。
中键单击调出常用菜单命令(很少用,要点两下,麻烦。
我们有快捷键的嘛)右键点击拖放用来放大。
放大后经常配合F键使用,恢复到全部显示。
配合Tab键使用,平移视图。
右键还有“Strokes”,就是点住右键画些图线,就能实现调用某些命令。
Shift+左键加选图形,Ctrl+左键减选图形。
(Cadence菜单中大写表示+按shift,Ctrl写成^) F1 显示帮助窗口。
F2 保存。
F3 这个快捷键很有用,是控制在选取相应工具后是否显示相应属性对话框的。
比如在选取Path工具后,想控制Path的走向,可以按F3调出对话框进行设置。
F4 英文是Toggle Partial Select,就是用来控制是否可以部分选择一个图形。
F5 打开。
F6,F7帮助上有,但我试过,没反应-_-!!!F8 Guided Path Create 切换至L90XYFirst。
F9 是Filter Size 我不知道怎么用。
Ctrl+A 全选。
这个和windows下是一样的。
Shift+B Return。
这个牵扯到“Hierarchy”。
我翻译成“等级”。
这个命令就是等级升一级,升到上一级视图。
B键去某一级(Go to Level)。
Ctrl+C 中断某个命令,不常用。
1.铺平衡铜:命令为:Thieving2.布局布线模块拷贝以下操作均在Placement Edit模式(空白处单击右键-Application Mode-Placement Edit)下。
选中好布局布线完成好的模块,在选中好的模块上单击右键,选用:place replicate create命令Done保存模块文件,以后需要调用选择需要模块重用的模块在选中好的模块上单击右键,选用:place replicate apply 命令下:unnamed选择. ok完成。
3.报错:Design flow is Constraint Manager enabled, require pstcmdb.dat and pstcmbc.dat files。
解决方法:1. In Allegrotype: skill <return>type: axlDBControl('cmgrEnabledFlow nil) <return>.You should see a 't' in the command area which indicates the command was successful.This will reset the branding flag inside the database so netrev will not look for pstcm*.dat files. type: exit <return> to exit the skill interpreterSave the .brd file.2. Delete the 'constraints' folder under <project>/worklib/<design name>3. Delete the 'opf' folder under <project>/worklib/<design name>4. In the 'packaged' directory - delete cmdbview.dat, cmdcview.dat,pstcmdb.dat, pstcmbc.dat, pstcmback.dat5. Run Export Physical to regenerate the netlist files.6. Run Import Logic in Allegro.7. From this point on, constraints are managed in Allegro. Whenever you run Export Logic from Allegro, the checkbox 'Export using Constraint Manager enabled flow' should be unchecked. Important: This procedure assume the design is flat and has been back-annotated。
C-Lodop提⽰“有窗⼝已打开,先关闭它(持续如此请刷新页⾯)!”通过语句后可修改连续打开窗⼝导致的提⽰,在执⾏打印前判断⼀下。
会产⽣本提⽰的动作语句如下PREVIEW、PRINT_DESIGN、PRINT_SETUP、PRINTA、GET_DIALOG_VALUE,以上语句需要等待返回,⽆结果时会有以上提⽰。
其他语句不会有该提⽰,如:PRINT()。
可能1:有窗⼝已打开,还没关闭已打开的窗⼝被浏览器窗⼝抢了焦点,遮挡到后⾯了;已打开的窗⼝最⼩化了;查看windows任务栏,和浏览器后⾯,是否窗⼝最⼩化或被浏览器遮挡了。
可能2:代码问题,连续执⾏两个如预览等语句。
可能3:前⾯的语句执⾏很慢,结果还没返回⼜点击了新的打开语句。
如果是前两个窗⼝问题,也可以使⽤f (CLODOP.blOneByone==true)判断⼀下再执⾏。
按住alt+tab可以查看windows当前打开的应⽤窗⼝,仔细查找是否有c-lodop的。
该提⽰只会在c-lodop产⽣,如果有窗⼝已打开,再点击lodop会是禁⽌点击,点击⽆效。
测试代码说明:⽅法1:正常情况,执⾏⼀次打印设计LODOP.PRINT_DESIGN();⽅法2;连续执⾏两个LODOP.PRINT_DESIGN();,会弹出c-lodop本⾝的提⽰,该提⽰在clodopfuncs.js⾥。
⽅法3:在打印前,判断⼀下是否有窗⼝已经打开了,弹出⾃定义的提⽰。
⽅法4:在打印前,判断⼀下是否为c-lodop,如果为c-lodop,判断⼀下是否有窗⼝已经打开了,弹出⾃定义的提⽰。
测试代码:<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>WEB打印控件LODOP</title><script language="javascript" src="LodopFuncs.js"></script></head><body><a href="javascript:prn1_preview()">打印设计执⾏⼀个正常</a><br><a href="javascript:prn2_preview()">打印设计执⾏两个</a><br><a href="javascript:prn3_preview()">打印设计执⾏两个,已有窗⼝打开提⽰,lodop会报错</a><br><a href="javascript:prn4_preview()">打印设计已有窗⼝打开提⽰2判断是c-lodop再判断</a><br><script language="javascript" type="text/javascript">var LODOP; //声明为全局变量function prn1_preview() {LODOP=getLodop();LODOP.PRINT_INIT("");LODOP.ADD_PRINT_TEXT(14,27,100,20,"新加⽂本1");LODOP.PRINT_DESIGN();//LODOP.PREVIEW();};function prn2_preview() {LODOP=getLodop();LODOP.PRINT_INIT("");LODOP.ADD_PRINT_TEXT(14,27,100,20,"新加⽂本1");LODOP.PRINT_DESIGN();LODOP.PRINT_DESIGN();//LODOP.PREVIEW();};function prn3_preview() {LODOP=getLodop();if (CLODOP.blOneByone==true){alert("(ゝω·)先关闭前⾯的窗⼝,才能打开新的窗⼝(ゝω·)。
【原创版3篇】编辑人:_______________审核人:_______________审批人:_______________编辑单位:_______________编辑时间:____年___月___日序言以下是本店铺编写的3篇《多层layer,打开子页面的同时关闭父页面的方法。
》,希望可以帮助到有需要的朋友。
下载文档后,可根据实际需要进行调整和使用。
(3篇)《多层layer,打开子页面的同时关闭父页面的方法。
》篇1要实现打开子页面的同时关闭父页面,可以使用 JavaScript 来实现。
以下是一种可能的实现方法:1. 在父页面中创建一个按钮或其他触发事件,用于打开子页面。
2. 在触发事件的 JavaScript 函数中,使用 window.open() 方法打开子页面,并将其设置为弹出窗口。
3. 在打开子页面的 JavaScript 函数中,使用 window.opener 属性来获取父页面的引用。
4. 使用获取到的引用来关闭父页面。
下面是一个示例代码,其中包含一个按钮,点击后会打开一个子页面并关闭父页面:```html<!DOCTYPE html><html><head>t<title>父页面</title></head><body>t<button onclick="openChildPage()">打开子页面并关闭父页面</button>t<script>ttfunction openChildPage() {ttt// 打开子页面tttvar childWindow = window.open("childPage.html", "_blank");ttt// 获取父页面的引用tttvar parentWindow = childWindow.opener;ttt// 关闭父页面tttparentWindow.close();tt}t</script></body></html>```在上面的代码中,我们定义了一个名为 openChildPage() 的 JavaScript 函数,该函数打开一个名为 childPage.html 的子页面,并将其设置为弹出窗口。
Cadence allegro菜单解释-—file已有 320 次阅读 2009—8-16 19:17 |个人分类:工作|关键词:Cadence allegro file 菜单解释每一款软件几乎都有File菜单,接下来详细解释一下allegro与其他软件不同的菜单。
new新建PCB文件,点new菜单进入对话框后,drawing type里面包含有9个选项,一般我们如果设计PCB就选择默认第一个board即可。
如果我们要建封装库选package symbol即可,其他7个选项一般很少用,大家可以理解字面意思就可以知道什么意思了。
open打开你所要设计的 PCB文件,或者封装库文件。
recent designs打开你所设计的PCB文件,一般是指近期所设计的或者打开过的PCB文件。
save保存save as另存为,重命名。
importimport 菜单包含许多项,下面详细解释一下我们经常用到的命令。
logic 导入网表,详细介绍在allegro基础教程连载已经有介绍,在此不再详细介绍。
artwork 导入从其他PCB文件导出的。
art的文件。
一般很少用词命令。
命令IPF和stream 很少用,略。
DXF 导入结构要素图或者其他DXF的文件。
导入方法如下:点import/DXF后,在弹出的对话框选择,在DXF file里选择你要导入的DXF的路径,DXF units 选择MM,然后勾选use default text table和incremental addition,其他默认即可.再点edit/view layers弹出对话框,勾选select all,DXF layer filter选择all,即为导入所有层的信息,然后在下面的class里选择board geometry,subclass选择assembly_notes,因为一般导入结构要素图都是导入这一层,然后点ok,进入了点import/DXF后弹出的对话框,然后点import即可将结构要素图导入.IDF IFF Router PCAD 这四个命令也很少用,略。