- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
allegro skill选择和获取函数
对Allegro中的对象进行操作,比如移动、删除,都需要先选择和获取该对象的dbid。选择操作包含一些选择设置比如是只选择Symbol还是Symbol和Via都可以选等等,然后通过axlSelect相关函数来选择具体的对象,然后是axlGetSelSet函数来得到那些被选择的dbid。AXL-Skill函数支持多种选择的方式,比如单选择一个对象,或者是框选多个对象,又或者说是使用Temp Group的方式来选择多个对象,不过通常对象只有在当前可见(Visible)的情况下才可以被选择上(除非设置了invisible选项)。选择设置和被选择了对象的有效性会一直持续到用户使用其它的系统命令,比如allegro的Add Cline命令,因为allegro的命令将会改变一些系统的dbid,所以的Skill之前获取的bdid都会变成无效的(removed)。通常的选择和获取操作如下,? ? 设置Find Filter来控制将要被选则的对象类型;? ? 选择对象的三种模式:单选,多选或通过名字来选择;? ? 从被选择的对象中添加和移除对象3.1 Find Filter设置函数? ? 函数定义axlSetFindFilter(?enabled lt_enabled ?onButtons lt_filterOn)? ? 功能:该函数最直观的理解是,它可以设置allegro的Find Filter。? ? 参数:lt_enabled,该参数将决定哪些Find Filter中的元素可以被选择;? ? ? ? ? ? ? lt_filterOn,该参数将决定可以被选择的元素中,哪些已经被选中了。? ? ? ? ? ? ? 参数支持的类型如下:PINS,VIAS,CLINES,CLINESEGS,LINES,LINESEGS,DRCS,TEXT,SHAPES,SHAPESEGS,BOUNDARY_SHAPES,VOIDS ,VOIDSEGS,SYMBOLS,FIGURES,COMPONENTS,FUNCTIONS,NETS,INVISIBLE,NAMEFORM,ALLTYPES,ALL,DYNTHEMALS,GROUPS,GROUPMEMBERS? ? ? 用法示例:axlSetFindFilter( ?enabled list( vias pins nets) ?onButtons list( vias pins)) = 设置Find Filter中的vias,pins,nets为可以被选择的,而其它的选项将被设置成不可操作的,默认选择了vias和pins。3.2 点选函数? ? axlSingleSelectPoint()? = 运行该命令之后,allegro将提示你点选一个design中的对象。? ? axlAddSelectPoint()? ? axlSubSelectPoint()3.3 框选函数? ? axlSingleSelectBox() = 在allegro中框选? ? axlAddSelectBox()? ? axlSubSelectBox()3.4 通用选择函数? ? ? axlSelect()? = 支持多种选择方式于一身,单选,框选,Temp Group3.5 其它选择函数? ? ? axlAddSelectAll()? =不需要用户交互的选择方式,只根据Find Filter的条件? ? ? axlSubSelectAll()? ? ? axlSingleSelectName()? ? ? axlAddSelectName()? ? ? axlSubSelectName()? ? ? axlSingleSelectObject()? ? ? axlAddSelectObject()? ? ? axlSubSelectObject()3.6 获取和清除函数? ? ? axlGetSelSet() = 获取之前的选择函数选择的dbid? ? ? axlGetSelSetCount()? ? ? axlClearSelSet()? = 清除之前选择函数选择的dbid(注:当一个对象被选择了以后,将会被自动的以Temp Highlight的方式高亮,而该函数运行以后将会清除这个对象的选择状态,同时该对象也不再高亮)
allegro skill选择和获取函数
3.7 示例:选择一个Symbol,并将其移动到另一个相对位置? ? axlClearSelSet()? ? ? ? ? ? ; 清除之前可能存在的被选择函数选择的元素,避免引入不合适的dbid,这是个好习惯? ? axlSetFindFilter(?ena
您可能关注的文档
- 2015最新人教版小学五年级上册语文期末试卷及答案.doc
- 2015机械工程师年终个人总结范文.doc
- 2015海珠期末八年级上物理考卷.doc
- 2015最新版《集体合同》.doc
- 2015用代入消元法解二元一次方程组练习题.doc
- 2015牛津上海版四年级上英语期末模拟测试卷.doc
- 2015苏教版信息技术学科教学计划六年级下学期.doc
- 2015秋季期末餐饮服务与管理考试试题及答案.doc
- 2015江门调研高二数学(理)第一学期.doc
- 2016-2017五年级上学期班主任工作总结.doc
- 西藏警官高等专科学校《工程技术经济》2023-2024学年第二学期期末试卷.doc
- 中国计量大学《理论热点分析与讲解》2023-2024学年第二学期期末试卷.doc
- 江苏省南通市安海中学2024年高三二诊模拟考试历史试卷含解析.doc
- 庆阳市西峰区2025年三年级数学第二学期期末复习检测模拟试题含解析.doc
- 邯郸幼儿师范高等专科学校《信息计量方法与利用研究》2023-2024学年第一学期期末试卷.doc
- 河北地质大学华信学院《JAVAWEB开发技术》2023-2024学年第一学期期末试卷.doc
- 河北省鸡泽县重点名校2025年初三下学期大联考(一)语文试题含解析.doc
- 次氯酸钠使用安全培训课件.pptx
- 江苏省东台市2024-2025学年初三下学期语文试题期中测试卷含解析.doc
- 云南大学滇池学院《制冷装置》2023-2024学年第二学期期末试卷.doc
最近下载
- 2024年国网新疆电力有限公司高校毕业生招聘450人(第二批)笔试参考题库附带答案详解.doc
- 关于八项规定主题教育题库(含答案).pdf VIP
- 2025八项规定精神主题教育测试题(含答案).docx VIP
- 深入贯彻中央八项规定精神学习教育知识测试题库(含答案).docx VIP
- 2025年深入贯彻中央八项规定精神学习教育知识竞赛题(附答案)范文.docx VIP
- 关于深入贯彻中央八项规定精神学习教育知识竞赛题(含答案).pdf VIP
- 深入贯彻中央八项规定精神学习教育知识测试题库(含答案)_可搜索.pdf VIP
- 毕业论文-基于单片机的自动避障智能小车控制系统设计.doc VIP
- 儿科学(第10版)新生儿缺氧缺血性脑病.pptx VIP
- “中央八项规定精神”主题测试.docx VIP
文档评论(0)