[发明专利]一种PCB设计中导入导出文字的方法在审
申请号: | 201810001309.0 | 申请日: | 2018-01-02 |
公开(公告)号: | CN108388427A | 公开(公告)日: | 2018-08-10 |
发明(设计)人: | 张敏 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F17/21 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜鹏 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 导出 文字信息处理 文字信息 传递文字信息 二次开发接口 编程设计 对象属性 记录过程 设计效率 设计周期 文字模块 写入文件 写文件 复用 编程 记录 创建 语言 开放 | ||
本发明特别涉及一种PCB设计中导入导出文字的方法。该PCB设计中导入导出文字的方法,对文字信息进行获取与记录过程中涉及到获取对象属性和按照特殊格式写文件,通过Cadence软件开放的二次开发接口编程设计一款PCB设计软件,采用skill语言编程,使文字信息的记录按照一定格式进行,在导出时先将文字信息处理后写入文件,在导入时先将文件中的文字信息处理后用作创建文字。该PCB设计中导入导出文字的方法,可以在不同设计之间传递文字信息,可以复用文字模块或者多人共同设计,有效弥补了现有技术方案的不足,有利于提高设计效率,缩短设计周期。
技术领域
本发明涉及PCB设计技术领域,特别涉及一种PCB设计中导入导出文字的方法。
背景技术
在PCB设计中,需要多次修改设计中的文字,在现有的技术方案中,文字修改成为一个独立的串行设计环节,不同PCB板中的文字不能复用,且不能多人共同设计,设计周期长。
在现有的技术方案中,文字修改成为一个独立的串行设计环节,现有技术方案的缺点主要有:
1)、不同PCB板中的文字不能复用;
2)、没有文字备份,发生不可逆转的错误时不能有效恢复文字;
3)、不能多人共同设计,设计周期长。
针对上述问题,本发明提出了一种PCB设计中导入导出文字的方法。
目前在市场上有多款PCB设计软件,Cadence作为业界应用最广泛的软件,不仅是它拥有强大的功能和多款相关软件做支撑,还因为它提供了开放式的二次开发接口和较为完善的开发语言库,用户可根据自身的需要进行开发。
skill语言是Cadence软件内置的一种基于C语言和LISP语言的高级编程语言,Cadence为skill语言提供了丰富的交互式函数,研究skill语言继而编写工具,投入应用可以大大提高工作效率。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的PCB设计中导入导出文字的方法。
本发明是通过如下技术方案实现的:
一种PCB设计中导入导出文字的方法,其特征在于:通过Cadence软件开放的二次开发接口编程设计一款PCB设计软件,编程采用的是skill语言,软件设计流程如下:
(1)构建窗体,添加按钮;
(2)不断监控弹窗内控件,按下导出则执行步骤(3),按下导入则执行步骤(4);
(3)按照文字层面预先设置层面列表,用户从层面列表中选择层面,导出当前PCB板上所有的文字;
(4)导入当前PCB板上所有的文字,由于文件中记录的文字信息中含有层面信息,导出的所有文字都会依次导入,因此不需要获取用户选择的层面;
(5)检查导入/导出结果,并将成功或失败的结果提示呈现给用户。
所述步骤(1)中,构建窗体时需要添加按钮控件,控件用于监控外部输入和捕捉用户动作;弹窗的搭建与展示是一个写文件、读文件、运行的过程,软件可以识别特殊格式的文件,通过专有函数调用此文件即可创建展示弹窗,文件中的内容为弹窗定义代码,弹窗中的每个控件都有特定的定义方式。
综上,弹窗构建的具体步骤如下:
(a)打开文件读写端口;
(b)创建文件;
(c)往步骤(b)中创建的文件内写入弹窗定义代码,定义弹窗中各个控件的类型、位置、大小和颜色;
(d)通过专有函数axlFormCreate调用此文件创建窗体;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810001309.0/2.html,转载请声明来源钻瓜专利网。