Allegro使用技巧
Allegro实用技巧

Allegro实用技巧1. 如何移动Drill Chart 的位置?生成过一次Drill Legend,Allegro会记住Drill Chart的位置,如果这个位置放错了,怎么去改变呢?Move--Group2. 怎么把一整块器件包括走线一起旋转?先move 圈所有你需要旋转的器件和走线,记得要选择这个然后左键提起器件和走线,右键选择 Rotate3. 怎样不显示部分DRC先Display - Waive DRCs- Blank 选中DRC,然后右键选择 Waive DRC4. allegro 打印成pdf 文字可查询allegro打印成PDF后,PDF文件里的文字既不能选中也不能查找,这是因为缺少相应字体的原因,你可以试着换成其他的字体,如下图所示5. allegro底层丝印pdf打印后如何镜像,plot setup选上mirror6. 点击菜单manufacture->drafting->fillet再分别点击角的两边就成原角注:必须要使用add line画边框。
7.allegro导出gerber文件使用CAM350查看drill层钻孔列表显示不全8. allegro导出gerber文件使用CAM350查看部分钻孔缺少焊盘setup->Areas->Photoplot Outline,将需要显示的页面都框进去9. allegro如何删除XNet?先在find里选择Comps然后选择Edit-->Properties,选择需要去掉Xnet属性的排阻或者电阻出现如下对话框选择Delete Signal_Model->Apply,Xnet属性即删除。
10.allegro如何设置一组线等长11. allegro中dynamic shape is still out of date or empty解决方法1、首先在Display下的Status下的Out of date shapes的前面的小黄色小方块点进去,能够看出问题所在的层以及坐标。
allegro使用技巧

为了便于大家察看pcb 版,我将Allegro 中遇到的一些细微的东西在此跟大家分享:1、焊盘空心、实心的显示经常每个人都有自己视觉的习惯,有些人习惯空心焊盘而有些人则习惯实心的,当面对的板子和你自己的习惯矛盾时,可以用以下的方法来改变:在菜单中选SetupÆDrawing Options….,会弹出一个对话框:在Display 下的Filled pad 前面打勾,显示的就是实心焊盘,反之就是空心的。
在16.3中则在display菜单下参数设置,display选项卡中2、Highlight这个如果没有设定好的话,当我们高亮一个网络或者零件的时候,显示为虚线条,这样当放大屏幕的时候很难看清点亮的东西。
没有设定好的话,当我们高亮一个网络或者零件的时候,显示为虚线条,这样当缩小屏幕的时候很难看清点亮的东西。
按照如下的方法可以加以设定:在菜单中选SetupÆUser Preferences…,点选Display,在右侧的Display_nohilitefont 前面打勾,则高亮的物体显示为实心颜色,否则为虚线。
这一点实际做一下对比就可以体会到。
3、显示平面层花盘这点跟第1 点类似,在图一中的Thermal pads 中打勾即可;另外要想显示钻孔,只需选中Display drill holes。
4、DRC 显示为填充以及改变大小显示填充:同样在图二的对话框中,选中右侧Display_drcfill 即显示填充的drc,否则为空心。
改变大小:在参数设置中显示的对话框中点开drc 则出现对话框:我们就可以更改drc 的大小,或者开、关drc。
5、改变光标的形状(大十字、小十字等)用惯PowerPCB 的人可能比较习惯光标是大十字,充满整个屏幕,可以作如下设定:在图二中,选中左侧Ui,在右侧Pcb_cursor 的下拉菜单中选不同的项,则可以实现不同的设定,其中Cross 是小光标,infinite 是大光标。
Allegro显示及操作小技巧七条

【1】如何让空心圆圈焊盘正常地实体显示?如何将拐角那些断线平滑过渡显示?打开Allegro自带的PCB文件cds_routed.brd你会看到焊盘是圆圈显示,走线拐角有断接痕迹。
那么如何才能让它显示完整情况呢?点击SetupÆDrawing Options…可以看到Display plated holes,Filled pads,Cline endcaps都没有打上勾,可见问题的答案就在这里了。
首先打上Cline endcaps然后按住鼠标中键【如果没有鼠标中键可以按Shift+鼠标右键组合;或者按住上下左右方向键都可以】来回挪动一下,你会看到刚才在走线拐弯连接处已经平滑过渡了。
然后Filled pads打上勾,按住上面的方法挪动,可以看到焊盘现在已经是实体的了,不再是圆圈圈了。
然后打上Display plated holes的勾,再挪动一下,可以看到VIA的通孔也可显示出来了。
轻松打几个勾就会让你看图的过程方便很多,也符合一般看PCB图的习惯【毕竟很多情况下看那些圆圈与断线并非很习惯】【2】小十字光标如何变成大十字光标?之前使用PADS的时候一直使用满屏的大十字光标,初识Allegro的时候非常不习惯它的小十字光标。
那么如何才能让它符合你的使用习惯呢?那就按照下面的操作来进行吧。
点击SetupÆUser Preferences…点击选择项目里面的Ui项,然后在右侧出现的界面里面点击pcb_cursor的下拉菜单,你选择infinite项然后点击Apply按键就是满屏正交十字显示你可以在pcb_cursor_gangle里面填写角度值,这些光标就会按照你设置的角度显示,例如填写45后的效果如下所示就这么轻松方便地实现与PADS一样的显示效果。
【3】如何让选择的网络实体高亮显示?在初识Allegro的时候非常不习惯点击网络之后,网络上的高亮显示是一截一截的斜线,如图所示。
有时候可能会给看图带来不必要的麻烦。
allegro 操作技巧和总结

allegro 操作技巧和总结Allegro是一款广泛使用的电子设计自动化软件,主要用于PCB设计。
以下是一些Allegro操作技巧和总结:1. 布局技巧:摆放元件时,可以使用Edit菜单中的move、mirror或rotate命令。
设置各层颜色,例如top层为粉色,bottom层为蓝色,有助于区分正反面。
当大电容和小电容同时对一点滤波时,应将小电容拉出的线连接到器件管脚,以靠近管脚的方式放置小电容。
2. 查看线宽和线长:使用Display菜单中的Element功能,并勾选Cline Segs选项,然后点击连线,即可在弹出的信息框中查看线宽和线长信息。
3. 显示过孔焊盘轮廓:在Setup菜单中选择DesignParameters,然后在Display菜单栏中勾选Display planted holes选项。
4. 使用CRTL键:在执行逐个多选指令如Hilight-Temp Group时,按CRTL键可实现反向选择的功能;执行逐个多选指令如Dehilight-Temp Group时,按CRTL键可实现取消选择的功能。
5. 更新封装:完成封装修改后,在Palce-Update Symbols中选择要更新的封装,并确保勾选Update Symbol Padstacks和Ignore FIXED property选项。
6. 设置约束规则:在Setup-Constrains-Set Standard Values中设置线宽和线间距,间距主要包括pin to pin、line to pin、line to line等。
主要使用spacing rule set和physical rule set。
7. 设置Hilight的显示方式:在Setup-User Preferences-Display中勾选Display_Nohilitefont,则以实线显示Hilight,反之则以虚线显示。
8. 设置Differential Pair属性:先设定对net的Differential Pair property,然后在Constraints System控制面板中选择Spacing Rule Nets栏的Attach Property Nets,并在Allegro窗口Control Panel的Find by Name下选择Property,选取相应Property,再对其套用Spacing Rule即可。
allegro操作技巧

allegro操作技巧
1.Allegro是一款强大的PCB设计软件,可以帮助工程师快速设计出高质量的电路板。
2. 在使用Allegro时,需要注意保持电路板清晰、简洁,不要过度设计。
3. 使用Allegro时,可以先创建基本布局,再在此基础上逐步添加更多的细节。
4. 在绘制PCB时,需要注意在电路板上留出足够的空间,避免不必要的干扰。
5. Allegro拥有强大的仿真功能,可以帮助工程师快速模拟电路性能,找出电路中的问题。
6. 在使用Allegro时,可以使用其自带的库文件,也可以自己创建并导入所需的库文件。
7. Allegro还可以通过导出Gerber文件的方式生成标准的PCB 生产文件,方便工厂进行生产。
8. 使用Allegro时,需要注意选择合适的PCB材料和厚度,以保证电路板的性能和可靠性。
- 1 -。
allegro实用技巧

allegro实用技巧以下是一些关于如何更有效地使用Allegro的实用技巧:1. 了解Allegro的基本功能:在开始使用Allegro之前,确保你熟悉这个库的基本功能和结构。
阅读官方文档和示例代码可以帮助你理解它的用法和概念。
2. 高效地处理图形资源:优化你的图形资源使用,以提高性能。
避免在每一帧都重新加载纹理、图像和字体等资源,而是在应用程序启动时加载它们,并在需要时重用。
3. 使用多线程:使用多线程可以提高应用程序的性能和响应能力。
比如,可以通过使用一个线程来处理输入和更新逻辑,而另一个线程处理渲染。
4. 自定义鼠标和键盘输入:根据你的需求,可以自定义Allegro的鼠标和键盘输入处理。
这可以帮助你实现特定的交互方式,比如自定义键位绑定或者鼠标控制。
5. 使用Timers实现帧率控制:使用Timers可以帮助你实现帧率控制,确保你的应用程序以恒定的速度运行。
这对于实现平滑的动画和游戏非常重要。
6. 利用事件系统:Allegro的事件系统可以帮助你处理输入和其他事件。
利用这个系统可以更好地控制用户交互和应用程序的行为。
7. 考虑到跨平台性:Allegro是一个跨平台的库,可以在不同的操作系统上使用。
在编写应用程序时,要注意平台相关的问题,以确保你的代码可以在不同的平台上正常工作。
8. 查找和利用社区资源:Allegro有一个活跃的社区,你可以在官方论坛和其他资源上找到很多有关Allegro的问题和解答。
利用这些资源可以加快你的开发进程,并获得更好的支持。
希望这些技巧对你使用Allegro有所帮助!。
allegro 技巧

allegro 技巧Allegro 技巧Allegro 是一个流行的开源软件库,用于在音频和视频应用中实现实时流处理。
它提供了一套丰富的工具和功能,使开发者能够轻松地创建高性能的音频和视频处理应用程序。
在本文中,我们将探讨一些使用 Allegro 的技巧,以帮助您更好地利用这个强大的库。
一个重要的技巧是使用 Allegro 的资源管理系统。
在开发过程中,我们经常需要加载和卸载各种资源,例如图片、音频和字体文件。
使用 Allegro 的资源管理系统,我们可以方便地统一管理这些资源,避免内存泄漏和资源浪费。
通过使用 Allegro 提供的函数,我们可以通过文件名加载资源,并在不再需要时进行释放。
这样,我们就可以更好地管理我们的资源,并确保程序的性能和稳定性。
另一个重要的技巧是使用 Allegro 的位图操作功能。
在许多图形应用中,我们需要对位图进行各种操作,例如缩放、旋转和裁剪。
Allegro 提供了一套强大的位图操作函数,可以方便地实现这些操作。
例如,我们可以使用 Allegro 的函数来缩放一个位图,使其适应不同的屏幕分辨率。
此外,我们还可以使用 Allegro 的函数来旋转一个位图,以实现一些特殊效果。
通过充分利用 Allegro 的位图操作功能,我们可以轻松地实现各种复杂的图形效果,提升我们应用程序的用户体验。
使用 Allegro 还可以方便地处理用户输入。
在许多应用程序中,我们需要响应用户的各种输入事件,例如鼠标点击和键盘按键。
Allegro 提供了一套简单易用的输入处理函数,可以方便地获取和处理用户的输入。
例如,我们可以使用 Allegro 提供的函数来检测用户是否按下了某个键,以及鼠标是否在某个区域内被点击。
通过使用 Allegro 提供的输入处理函数,我们可以实现用户友好的交互界面,并提供更好的用户体验。
另一个重要的技巧是使用 Allegro 的音频处理功能。
在许多音频应用中,我们需要对音频文件进行播放、录制和处理。
Allegro使用技巧总结-经典版本

Allegro 使用技巧总结 HJB编辑整理薛强制作修改目录1. Allegro颜色设定,保存,调入和显示..........................................................................................3 2. 如何加入不同的via ..........................................................................................................................3 3. 如何让Allegro显示实心焊盘..........................................................................................................3 4. 如何让Allegro与Concept-HDL实现反向标注................................................................................3 5. 如何使用FIX ......................................................................................................................................3 6. 如何使用Sub-Drawing......................................................................................................................4 7. 如何方便快捷的Placement...............................................................................................................4 8. 如何使用Auto Rename ......................................................................................................................4 9. 如何只显示一部分飞线....................................................................................................................5 10. 如何在不同的区域设置不同的规则................................................................................................5 11. 如何更新pad 、via.............................................................................................................................5 12. 如何设置快捷键................................................................................................................................6 13. 如何在Allegro中只显示连线,不显示同一层的铺铜..................................................................6 14. 倒角Manufacture-->Dimension/Draft-->Fillet..................................................................................7 15. 差分线的规则设置............................................................................................................................7 16. 关于Export Techfile...和Import Techfile...........................................................................7 17. Strokes 的使用....................................................................................................................................8 18. 关于View -->Color View Save 的使用..............................................................................................10 19. edit -->vertex 的使用.....................................................................................................................10 20. 器件、cline 、via 翻转、copy 等问题的解决.................................................................................10 21. for padstack editor............................................................................................................................10 22. 如何导入DXF 文件..........................................................................................................................13 23. 如何在Layout 的时候动态的显示走线长度..................................................................................14 24. 如何在ALLEGRO 14.2中更改鼠标的"+"大小?...........................................................15 25. 如何固定Allegro 中菜单窗口的界面大小?.................................................................................15 26. 如何切换Allegro 的新老版本?(含Bus 走线功能简介)...........................................................15 27. Allegro 中常见的文件格式.............................................................................................................16 28. 关于做封装的步骤..........................................................................................................................17 29. 如何在Allegro 中对器件厚度设定规则?.....................................................................................17 30. 如何把边框的直角变成圆弧?......................................................................................................19 31. 如何使用Dimension Datum 标注尺寸?........................................................................................19 32. 如何能在打开Allegro 时显示空白页?.........................................................................................20 33. 关于表层铺铜Create Pin V oids.......................................................................................................20 34. 对于倾斜45度摆放的器件出Gerber 的注意事项:....................................................................22 35. 如何实现line 和shape 绘制的外框属性的转换 (22)薛强制作修改1. Allegro 颜色设定,保存,调入和显示1) 采用Script 文件纪录板的设定(包括各层颜色)File -->Script...script 这个命令是用来记录和调入操作用的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Allegro使用技巧------转载2011-10-31 14:181. Allegro颜色设定,保存,调入和显示1) 采用Script文件纪录板的设定(包括各层颜色)File-->Script...script这个命令是用来记录和调入操作用的。
比较多的用处是在一开始的时候调入修改板子不同部分的颜色。
或者有的操作需要重复,可以记录下来,直接调用,可以方便很多。
我使用比较多的是只显示一部分飞线的操作。
有的时候用在两个人合作画一块板子的情况下。
不过这种情况下用Sub-Drawing会比较安全和保险。
2) 用Display-->Color Property创建载入显示、不显示的颜色的设定。
这项功能可以用在只显示连线,不显示同一层的铺铜的时候。
2. 如何加入不同的via1) 用Allegro Utilities->Pad stack工具制作 2) Setup-->constraints...-->Physical (lines/vias)rule set中的Set values...按钮Name栏输入via名Add之即可(注意顶上Constraint Set Name和Subclass)3. 如何让Allegro显示实心焊盘Setup-->Drawing Options... Display: Filled pads and Display drill holes4. 如何让Allegro与Concept-HDL实现反向标注通常的顺序是原理图(Concept-HDL)打包然后导入Allegro。
不过,当我们在Allegro中改变了一些信息之后可以反向标注到原理图中。
我碰到的情况是Allegro中使用的某些器件的Auto Rename之后,反向标注回原理图,使得原理图和板子能够保持一致。
具体操作如下:1)在Allegro中File-->Export-->Logic…注意要在Export to directory中选择正确的路径。
2)在Concept-HDL中File-->Import Physical…注意要在Feedback Board中选择正确的.brd文件。
在Allegro14.2中建议在每次修改完原理图之后习惯性的执行Project Manager中的Design Sync-->Design differences...5. 如何使用FIXFIX是个比较有用的功能,可以把Cline、Component等保护起来。
具体操作如下:Edit-->Properties,在Find-->Find By Name中选择需要保护的类型,点击More...选择需要保护的具体内容,点击Apply选择FIX,OK.我使用这个功能主要是在:1)对那些decoupling capacitors进行Auto Rename之前,保护住其他电容,这样Auto Rename在反向标注回Concept-HDL的时候才不容易出错。
2)调节线长的时候,把已经修改好的信号FIX起来,防止误操作。
6. 如何使用Sub-DrawingSub-Drawing我个人认为非常好用。
目前工作中几乎每个项目layout的时候都会用到。
在两个人合作项目中,有的时候使用会极大的体现其优越性。
保存Sub-Drawing的具体操作如下:File-->Export-->Sub-Drawing,然后在Find面板中选择需要提取的类别。
比如Clines、Vias等。
然后用鼠标左键框出所要提取的内容,在命令行中键入参考坐标。
参考坐标的选择视具体情况而定,通常选用x 0 0。
调入Sub-Drawing的具体操作如下:File-->Import-->Sub-Drawing,然后输入正确的坐标即可。
需要注意的是,如果要做text的Sub-Drawing,必须两个.brd文件里面相应的text的参数一样,否则调入的text的大小会按照新的.brd里面的大小改变。
7. 如何方便快捷的Placement在placement的时候通常的做法是Place-->Manually,然后把器件一个一个调出来,一个一个的输入坐标,或者先大致放下,最后再对齐调整。
这两种做法都比较麻烦,效率较低。
针对有的设计中器件排列相对对称的特点,可以利用Allegro的Logic-->Assign RefDes改善我们的工作。
具体操作如下:在初期placement的时候可以从库里调出需要的封装,用copy或者ix、iy来放置,这一步操作要比一个一个器件输入坐标放置快多了。
这时候所有器件的Ref Des都是U*、C*、R*等,和原理图没有对应关系。
等器件都各就各位了,可以把原理图导入,然后点击Logic-->Assign RefDes,在Options的RefDes 中选择器件,再点击板子上相应的器件,该器件就被赋予了原理图中的Ref Des和相应的连接关系。
8. 如何使用Auto Rename在Layout中有的时候会需要删去一些Decoupling Capacitor等等。
这些操作会使得这些数量比较多的Capacitor排列的比较没有规律。
从而会给下一步BOM的制作和检查带来一定的麻烦。
使用Auto Rename可以将这些同类型的器件按照一定的顺序(比如从左到右,从上到下)排列起来,这样可以极大的方便后期BOM的制作和检查。
当然,如果Layout中没有删减或者添加器件,那么这一步工作可以在Placement的时候就充分考虑到。
具体操作如下:首先将不需要Rename的器件FIX。
然后选择Logic-->Auto Rename RefDes-->Rename,在弹出的窗口里将Rename all components不选,点击下面的Attach Property, components…,这时在Find中Find By Name选择Comp (or Pin),顺次点击需要Auto Rename的所有器件,会发现它们都转移到右边的Selected Objects里面。
点击Apply,在弹出的Edit Property中选择AUTO_RENAME,点击OK,回到最初的Rename RefDes窗口。
点击More…,在弹出的窗口中可以设置Auto Rename的规则。
记得要把右边的Top Layer Identifier和Bottom Layer Identifier右边的T、B去掉,否则,重新生成的名字前面都会自动的加上T、B。
设置好这些之后就可以Close这个窗口,点击Rename。
需要注意的是,当我们完成了这些操作之后要仔细检查一下是否误操作了一些本来不需要Rename的器件。
并且,为了使板子和原理图完全对应,可以把Allegro和Concept-HDL反向标注。
这一点尤其显得重要。
因为Allegro在Auto Rename的时候会严格的按照顺序顺次排列下来。
如果中间有某个器件删掉了,Allegro在Auto Rename的时候会顺次将序号上来。
这样一来,反向标注回原理图就显得非常有必要了。
9. 如何只显示一部分飞线在实际Layout中常常希望只显示出一部分Net的飞线,可以通过Display-->Show Rats,看清它们的相对位置,方便布线。
10. 如何在不同的区域设置不同的规则随着我们的设计要求越来越高,设计规则的设定就显得越来越重要。
Allegro在这方面可以有比较灵活的设置。
具体操作如下:Setup-->Constraints... ,在弹出的的窗口里面就可以完成需要的所有设置。
窗口最下面的Areas是用来设置区域的。
点击Add,就可以在BOARD GEOMETRY--CONSTRAINT_AREA层画一块区域。
然后点击Add下面的Attach property, shapes...,再点击刚刚画好的那块区域,就会跳出Edit Property的窗口,接下来就可以按照你的需要去设置NET_PHYSICAL_TYPE或者是NET_SPACING_TYPE 添加其value,点击OK。
注意,要记得回到Constraints里面的Assignment table里面设置Net Spacing Constraint Set。
11. 如何更新pad、viaa) Tools-->pad stack-->replace…b) 建议在每次调用新的.brd文件的时候,使用Tools-->Padstack-->Modify Design Padstack... ,点击Options面板右下角的Purge-->All,把不涉及本次操作的所有pad和via都删除。
这样做有可能解决我们做项目曾经遇到的,器件调入之后pad会旋转90度的问题。
2. 如何设置快捷键在命令行中直接键入alias,可以查询现有的快捷键列表。
目前已知的设置快捷键的方式有如下两种:1) 在命令行中直接键入语句具体操作如下:比如要设定ctrl+1为add connect,直接在命令行输入: alias ctrl +1 add connect这种方法的缺点是不能够长久保存,每个新的.brd都得重新设置一次。
优点是比较灵活和方便即兴添加。
2) 在C:\ pcbenv中的env文件中添加语句,保存退出后重新打开Allegro就可以使用了。
比如:alias ~A add connect alias ~Z slide alias ~Q replay aaa.scr script alias ~W replay bbb.scr script 其中aaa.scr 和bbb.scr分别是事先用Script存好的文件。
而且应该放在当前的工作目录下。
注意:快捷键的设置语句应添加在“### User Preferences section”之前,才不至于在每次重新启动Cadence的时候丢失这些设定。
另外:Cadence安装目录下的env文件是系统env文件,不提倡修改。
13. 如何在Allegro中只显示连线,不显示同一层的铺铜有的时候检查某一层的时候,既有连线又有铺铜很难检查1) 可以将除了铺铜之外的所有线都hilight 那么就只有铺铜是Dehilight然后使用Display-->Color Priority,关闭铺铜的那个颜色这时候,这一层就只显示连线了不过需要注意的是,这一层的via、pad、等等的颜色不能和铺铜的颜色一样否则将会一起不显示了2) 可以改变shape显示的格点,在user preference editor中display选项卡,将display_shapefill一栏中的值填5~10之间的某个数(象素),这样shape在显示时就不是那么显眼了. GingerWang 614. 倒角Manufacture-->Dimension/Draft-->FilletManufacture-->Dimension/Draft-->Fillet Radius就是倒角弧度,分别点击两条边它们的接角就会变成圆弧形了。