【技术实现步骤摘要】
本专利技术涉及计算机领域,具体地,涉及一种单位换算的实现方法和装置。
技术介绍
Allegro (自由软件程序库)是Cadence (某电子供应商)推出的先进PCB设计布线工具。Allegro提供了良好且交互的工作接口和完善的功能,和它前端产品Cadence、OrCAD, Capture的结合,为当前高速、高密度、多层的复杂PCB设计布线提供了较为完善的解决方案。但由于软件本身没有兼具各方面功能,因此在实际操作过程中还需要开发一些辅助功能加以完善。Cadence提供二次开发的Skill语言,Skill语言是一种基于通用人工智能语言-Lisp的交互式高级编程语言(LISP即List Processing-表处理),熟悉Skill语言对于使用Cadence工具的用户来说,不仅可以提高工作效率,而且可以开发自己的基于Cadence平台的工具。Skill支持一套类似C语言的语法。在用allegro进行布局布线设计或封装设计时,经常需要进行单位换算,例如,_(即单元毫米)与mil (即单元密耳)的换算,也可能存在其他单位之间的换算,但是,每次进行单位换算都需要手动操作,不 ...
【技术保护点】
一种单位换算的实现方法,其特征在于,所述实现方法包括:接收用户输入的第一单位的量值;将第一单位的量值代入到用于将所述第一单位换算为第二单位的语句中;运行代入所述量值后的所述语句,将所述第一单位的量值换算为所述第二单位的量值。
【技术特征摘要】
1.一种单位换算的实现方法,其特征在于,所述实现方法包括接收用户输入的第一单位的量值;将第一单位的量值代入到用于将所述第一单位换算为第二单位的语句中;运行代入所述量值后的所述语句,将所述第一单位的量值换算为所述第二单位的量值。2.根据权利要求1所述的实现方法,其特征在于,进一步包括在Allegro运行界面中,如果接收到用户输入的单位换算指令,则显示单位换算界面; 并且,接收用户输入的第一单位的量值包括通过所述单位换算界面接收用户输入的所述第一单位的量值。3.根据权利要求2所述的实现方法,其特征在于,所述单位换算界面包括第一部分和第二部分,所述第一部分对应于所述第一单位,所述第二部分对应于第二单位,其中,在用户在所述第一部分中输入量值的情况下,将该量值代入用于将所述第一单位换算为第二单位的语句中并运行该语句,将该量值换算为所述第二单位的量值并显示在所述第二部分中。4.根据权利要求3所述的实现方法,其特征在于,进一步包括在用户在所述第二部分中输入量值的情况下,将该量值代入到用于将所述第二单位换算为第一单位的语句中并运行该语句,换算为所述第一单位的量值并显示在所述第一部分中。5.根据权利要求1所述的实现方法,其特征在于,进一步包括将第一单位的量值代入到用于将所述第一单位换算为第三单位的语句中并运行该语句,将所述第一单位的量值换算为所述第三单位的量值。6.一种单位换算的实现装置,其特征在于,所述实现装置包括接收模块,用于接收用户输入的第一单位的量值;代...
【专利技术属性】
技术研发人员:李继萍,
申请(专利权)人:曙光信息产业北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。