检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:付深圳 刘涛 张柱[1,2] Fu Shenzhen;Liu Tao;Zhang Zhu(State Key Laboratory of High-end Server&Storage Technology,Jinan 250014,China;Inspur Electronic Information Industry Co.,Ltd.)
机构地区:[1]高效能服务器和存储技术国家重点实验室,济南250014 [2]浪潮电子信息产业股份有限公司
出 处:《单片机与嵌入式系统应用》2021年第2期11-15,19,共6页Microcontrollers & Embedded Systems
基 金:山东省自然科学基金智慧计算联合基金(ZR2019LZH006)。
摘 要:在EDA设计领域,Cadence作为最大电子设计自动化供应商,旗下的Allegro软件是业界知名的PCB设计软件,提供了丰富的二次开发接口和完善的开发语言。本文主要是基于Allegro软件的Skill语言二次开发,开发带有Form格式的编程框架,工程师使用该框架开发的工具能够通过UI界面实现人机交互,另外,工程师在改变Allegro内部Database时,能够对操作进行回滚、取消、完成等,方便工程师快速操作。该框架为二次开发者提供一种高效的编程思想,提高了开发效率和质量。In the field of EDA design,cadence as the largest supplier of electronic design automation,its Allegro software is a well-known PCB design software in the industry,providing rich secondary development interfaces and perfect development language.This paper is mainly based on the secondary development of skill language of Allegro software to develop a programming framework with form format.Engineers can use the tools developed by the framework to realize human-computer interaction through UI interface.In addition,when changing Allegro's internal database,engineers can roll back,cancel and complete operations,which is convenient for engineers to operate quickly.The framework provides an efficient programming idea for secondary developers,and improves the development efficiency and quality.
关 键 词:Skill语言 PCB设计 EDA设计 ALLEGRO
分 类 号:TP31[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.118.212.165