《電子技術應用》
您所在的位置:首頁 > 通信与网络 > 设计应用 > Allegro基于MySQL数据库的数据录入系统设计
Allegro基于MySQL数据库的数据录入系统设计
2022年电子技术应用第5期
刘 涛1,2,付深圳1,2,张 柱1,2,周 冬1,2
1.高效能服务器和存储技术国家重点实验室,山东 济南250014;2.浪潮电子信息产业股份有限公司,山东 济南250014
摘要: 为了实现通过Allegro软件对PCB板卡数据自动采集、录入、保存等功能,研究基于SKILL语言的Allegro软件二次开发和IPC通信原理,提出并设计一种Allegro软件基于MySQL数据库的数据录入系统。根据实际数据存取需求及用户权限,设计前端数据采集模块和网页显示模块,在前端数据采集模块中,通过研究IPC通信,制定通信协议,并结合SKILL语言、Python语言编写通信接口,实现Allegro软件与MySQL数据库通信;网页显示模块使用Java语言用于对数据进行展示和处理。最后对数据录入系统进行功能测试,测试证明能够达到预期效果。系统中Allegro软件与MySQL数据库通信协议设计以及通信接口设计是系统的关键设计,系统数据采集模块的实现对后续Allegro软件与其他语言通信、网页端功能扩展具有很大的参考价值。
中圖分類號: TP31
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.211832
中文引用格式: 劉濤,付深圳,張柱,等. Allegro基于MySQL數據庫的數據錄入系統設計[J].電子技術應用,2022,48(5):84-88.
英文引用格式: Liu Tao,Fu Shenzhen,Zhang Zhu,et al. Allegro data-recording system based on MySQL database[J]. Application of Electronic Technique,2022,48(5):84-88.
Allegro data-recording system based on MySQL database
Liu Tao1,2,Fu Shenzhen1,2,Zhang Zhu1,2,Zhou Dong1,2
1.State Key Laboratory of High-end Server & Storage Technology,Jinan 250014,China; 2.Inspur Electronic Information Industry Co.,Ltd.,Jinan 250014,China
Abstract: In order to realize the functions of automatic acquisition, input and storage of PCB data by Allegro software, the secondary development of Allegro software based on SKILL language and the principle of IPC communication are studied. A data input system based on MySQL database is proposed and designed. According to the actual data access requirements and user permissions, the front-end data acquisition module and web page display module are designed. In the front-end data acquisition module, through the study of IPC communication, the communication protocol is formulated, and the communication interface is written with SKILL language and Python language to realize the communication between Allegro software and MySQL database. The web display module uses Java language to display and process the data. Finally, the function test of the data entry system is carried out, and the test results show that it can achieve the expected effect. The design of communication protocol between Allegro software and MySQL database, and the design of communication interface are the key design of the system. The realization of data acquisition module of the system has a strong reference value for the communication between Allegro software and other languages, and the function expansion of web page.
Key words : Allegro;secondary development;interprocess communication(IPC);MySQL

0 引言 

    近幾年隨著新基建加快落地,云、大數據、人工智能、區塊鏈、5G等新技術與實體經濟將加速融合,隨之帶來的是計算量的增加。在當前數據為王的時代,計算無處不在,計算量每幾個月翻一倍。Open AI根據這些年的實際數據進行擬合,發現最先進AI模型的計算量每3、4個月翻一番,也就是每年增長10倍,比摩爾定律2年增長一倍快得多[1]。數據量的計算離不開背后服務器集群的支撐。

    公司每年研發的PCB板卡數量逐漸增加,為了后續設計參考和設計統計,每張板卡的詳細設計數據都需要記錄。目前公司都是通過工程師手動錄入到Windchill、RDM等研發管理系統中,由于板卡數據量多,人工統計、人工錄入大大降低了工作效率,并且人工操作的出錯率比較高,而且同一張板卡處于不同設計階段,板卡設計信息也隨之變化,板卡信息重復統計、重復錄入也加重了工程師的工作負擔。

    目前PTC公司旗下Windchill與Cadence Concept HDL產品集成度比較高,Windchill可以支持產品開發生命周期,因而允許在Windchill和ERP系統之間互換零件原件、材料清單和工程變更信息。在整個產品制造過程中,產品生命周期事件會自動觸發與產品有關的信息的互換,并且它還能保證所有相關系統都同步,包括Concept HDL庫。Windchill更擅長的是產片與物料、零部件BOM的管理[2]

    上述解決方案對于PCB設計軟件Cadence Allegro PCB Editor集成度較低。因此,針對此問題,本文通過研究學習Allegro二次開發,結合IPC通信原理,研究并設計Allegro基于MySQL數據庫的數據錄入系統。




本文詳細內容請下載:http://m.tom3567.com/resource/share/2000004283




作者信息:

劉  濤1,2,付深圳1,2,張  柱1,2,周  冬1,2

(1.高效能服務器和存儲技術國家重點實驗室,山東 濟南250014;2.浪潮電子信息產業股份有限公司,山東 濟南250014)




wd.jpg

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 天天爱天天做天天操| 精品视频第一区| 亚洲熟妇av日韩熟妇在线| 国产亚洲综合视频| 青青青青在线视频| 国产99在线免费| 国产精品日韩在线播放| 欧美亚洲国产日韩2020| 国产日韩一区欧美| 九九久久国产精品| 欧美精品在线播放| 日韩啊v在线| 91免费视频网站在线观看| 九九精品在线观看| 日韩在线观看你懂的| www黄色av| 国产精品中文久久久久久久| 久久精品夜夜夜夜夜久久| 日韩av高清| 欧洲日韩成人av| 国产精品美女免费视频| 国产精品一区二区三区观看| 国产日本欧美在线观看| 国产日韩久久| 国产精品美女免费| 久久久久中文字幕| 久久久999国产精品| julia一区二区中文久久94| www.日本久久久久com.| 91精品久久久久久久久久入口| 国产精品毛片va一区二区三区| 欧美日韩亚洲一区二区三区在线观看 | 国产精品美腿一区在线看| 亚洲.欧美.日本.国产综合在线| 99亚洲国产精品| 视频一区免费观看| 国产精品美女午夜av| 懂色av一区二区三区四区五区| 俺去了亚洲欧美日韩| 尤物av无码色av无码| 久久久成人的性感天堂|