色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Freerouting 2.0.0發布!自動布線更強了嗎?

KiCad ? 來源:KiCad ? 2024-12-25 15:17 ? 次閱讀

“ 據說是 Freerouting 歷史上最大的更新,UI 和 KiCad 更像了;提供了公共的 API,使得 EDA 工具集成更方便。置于實際的自動布線效果,留待大家驗證 ”

Freerouting 概覽

Freerouting 是一款功能強大的 PCB 自動布線器,可與任何支持標準 Specctra 或 Electra DSN 接口的 PCB 設計軟件兼容。它能導入 Specctra 接口生成的 .dsn 文件,并導出 .ses Specctra 文件。

您可以使用圖形用戶界面(GUI)、命令行界面(CLI)或 Freerouting API 與 Freerouting 交互。所有界面都支持命令行參數,以設置輸入/輸出文件或修改設置。

Freerouting 已經與以下EDA工具集成:

KiCad

Autodesk EAGLE

Target3001!

EasyEDA

tscircuit

pcb-rnd

還沒有用過 freerouting 的小伙伴可以先復習一下這篇文章:KiCad 的自動布線插件:Freerouting。里面講述了在 KiCad 中使用 freerouting 插件,并展示了一些測試案例。

今天我們還是先聚焦在 2.0.0 版本更新了什么。

GUI 更新

wKgZomcy0_-ABxLEAAHQGvc5j28171.png

用戶界面進行了更新,現在更加時尚和現代(借鑒了 KiCad)。一些功能(如上下文感知幫助、選擇模式、宏和快照管理)已被禁用,并將在未來的版本中完全刪除。

菜單經過重新排列和簡化,可用性更強。

新增了圖標、模式選擇器和單元控件。

合并了多個走線設置窗口,并計劃根據實際使用情況進一步精簡。

警告和錯誤指示器更現代,顯示在右下角。

新的 “用戶設置” 窗口允許您配置匿名數據收集和聯系人首選項。

Freerouting 現在擁有與 KiCad 現代外觀一致的全新調色板。雖然調色板仍可自定義,但顏色編輯器將在下一個版本中移除。

配置框架

全新的配置框架統一了用戶設置首選項的方式。現在,您可以使用多種方法進行配置:freerouting.json 配置文件、環境變量、命令行參數或圖形用戶界面。

配置文件:直接修改 freerouting.json 文件。

環境變量:使用格式為 FREEROUTING__{key}__{subkey} 的變量覆蓋配置設置。例如,FREEROUTING__ROUTER__MAX_PASSES=20 將最大通過次數改為 20。

命令行參數:調整設置,如 --router.max_passes=10 來控制允許通過的次數。

圖形用戶界面:如果啟用,可以直接通過界面調整某些設置。

本地化的改進

本地化(Localization)已全面改進。以前,短小的文本片段是通過程序組合的,這會導致非英語語言的問題。現在,我們使用帶有占位符的整句模板,為翻譯人員提供了更大的靈活性。例如,“Saving Specctra session ‘{{filename}}’ was successful.”(保存 Specctra 會話“{{filename}}”成功)為翻譯人員提供了更多控制權,確保所有語言都能獲得更好的效果。

此外,我還在整個用戶界面中添加了回退機制和對標簽、按鈕和文本框的通用支持。

走線任務調度程序

引入了多線程走線任務調度程序。它負責管理和執行 Freerouting 的路走線任務。這一改進使我們能夠并行運行走線任務。這是 API 接口工作的一個重要先決條件,但它也能讓 GUI 用戶在后臺運行和監控長期運行的任務。

公共 API(Beta)

Freerouting API 現已在 https://api.freerouting.app/v1 上公開發布。這涉及到龐大的后臺重構,并為與 KiCad、EasyEDA 和 tscircuit 等 EDA 的緊密集成打開了大門。

在 tscircuit 團隊的密切配合下,API 及其文檔仍在不斷完善,以盡可能提高其實用性。

CLI 接口

Freerouting 現在原生支持通過命令行訪問其功能,而無需圖形界面。將 gui.enabled 設置為 false,即可在 CLI 模式下運行 Freerouting。

單元測試

在接受新提交之前,引入了用于評估 DSN 文件的單元測試。這有助于確保新功能或新貢獻不會引入錯誤。它支持在本地環境、通過 GitHub Actions 和 Docker 進行測試。

Docker 支持

Freerouting 現在支持 Docker!該容器兼容 ARM64 和 x64 平臺,并可在 Microsoft Azure 上運行。

倉庫與下載

對 Freerouting 感興趣的小伙伴可以訪問 github 的倉庫,獲取更多的文檔及源碼:

https://github.com/freerouting/freerouting

Freerouting 的 release 頁面提供了 Windows x64,Linux x64, MacOS 的安裝包。另外,Freerouting 是基于 Java 的,需要先安裝 Java JRE。如果您使用其他的系統,需要運行系統相關的 .jar 文件。

結束語

V2.0.0 更新并沒有提到在自動布線上的優化,大家可以測試后在評論中給出自己的感受。

新版本最吸引我的是 public API 的發布,這將使得插件的開發更加便捷。不說了,趕緊擼起袖子試一下吧!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • pcb
    pcb
    +關注

    關注

    4319

    文章

    23111

    瀏覽量

    398248
  • 插件
    +關注

    關注

    0

    文章

    331

    瀏覽量

    22447
  • 自動布線器
    +關注

    關注

    0

    文章

    6

    瀏覽量

    3030
收藏 人收藏

    評論

    相關推薦

    谷歌計劃12月發布Gemini 2.0模型

    近日,有消息稱谷歌計劃在12月發布其下一代人工智能模型——Gemini 2.0。這一消息引發了業界的廣泛關注,因為谷歌在人工智能領域一直保持著領先地位,而Gemini系列模型更是其重要的產品之一。
    的頭像 發表于 10-29 11:02 ?525次閱讀

    AMD的銳龍9000系列處理器將延后至8月發布

    國際媒體傳來消息,AMD公司已正式向其全球合作伙伴宣布,原計劃于7月31日面世的銳龍9000系列處理器將延后至8月發布。這一調整源自于AMD在最終品質檢驗階段發現的首批生產批次未能全面符合其嚴苛的質量標準。
    的頭像 發表于 07-25 14:24 ?704次閱讀

    HPMicro Arduino支持包v0.1.0發布,適配功能揭曉!

    HPMicro Arduino支持包v0.1.0發布,適配功能揭曉!
    的頭像 發表于 07-11 08:18 ?526次閱讀
    HPMicro Arduino支持包v0.1.0<b class='flag-5'>發布</b>,適配功能揭曉!

    ENV-Windows v2.0.0版本發布

    ENV-Windows v2.0.0版本發布
    的頭像 發表于 06-26 08:35 ?788次閱讀
    ENV-Windows v<b class='flag-5'>2.0.0</b>版本<b class='flag-5'>發布</b>

    蘋果首款折疊屏MacBook或提前至2026年發布

    天風國際分析師郭明錤近日發布關于蘋果首款折疊屏MacBook的最新調查報告。根據他的最新預測,這款備受期待的MacBook預計將在2026年發布,比之前的預測提前了一年。
    的頭像 發表于 05-27 09:48 ?472次閱讀

    RZ/G柔性軟件包v2.0.1發布說明

    電子發燒友網站提供《RZ/G柔性軟件包v2.0.1發布說明.pdf》資料免費下載
    發表于 02-21 10:48 ?0次下載
    RZ/G柔性軟件包v2.0.1<b class='flag-5'>發布</b>說明

    16位單片機RL78系列Rev.1.20發布說明

    電子發燒友網站提供《16位單片機RL78系列Rev.1.20發布說明.pdf》資料免費下載
    發表于 02-19 10:15 ?0次下載
    16位單片機RL78系列Rev.1.20<b class='flag-5'>發布</b>說明

    QE for Motor V1.3.0發布說明

    電子發燒友網站提供《QE for Motor V1.3.0發布說明.pdf》資料免費下載
    發表于 02-19 09:35 ?0次下載
    QE for Motor V1.3.0<b class='flag-5'>發布</b>說明

    RZ/V2L DRP-AI支持包版本.7.41發布說明

    電子發燒友網站提供《RZ/V2L DRP-AI支持包版本.7.41發布說明.pdf》資料免費下載
    發表于 02-01 10:07 ?0次下載
    RZ/V2L DRP-AI支持包版本.7.41<b class='flag-5'>發布</b>說明

    RZ/V多操作系統包V1.12發布說明

    電子發燒友網站提供《RZ/V多操作系統包V1.12發布說明.pdf》資料免費下載
    發表于 02-01 09:47 ?0次下載
    RZ/V多操作系統包V1.12<b class='flag-5'>發布</b>說明

    嵌入式目標V6.06.00發布說明

    電子發燒友網站提供《嵌入式目標V6.06.00發布說明.pdf》資料免費下載
    發表于 02-01 09:26 ?0次下載
    嵌入式目標V6.06.00<b class='flag-5'>發布</b>說明

    e2 studio 2024-01發布說明

    電子發燒友網站提供《e2 studio 2024-01發布說明.pdf》資料免費下載
    發表于 01-30 09:47 ?1次下載
    e2 studio 2024-01<b class='flag-5'>發布</b>說明

    CS+適用于CC V8.11.00發布說明

    電子發燒友網站提供《CS+適用于CC V8.11.00發布說明.pdf》資料免費下載
    發表于 01-29 11:46 ?0次下載
    CS+適用于CC V8.11.00<b class='flag-5'>發布</b>說明

    電容式觸摸的QE V3.3.0發布說明

    電子發燒友網站提供《電容式觸摸的QE V3.3.0發布說明.pdf》資料免費下載
    發表于 01-29 10:58 ?0次下載
    電容式觸摸的QE V3.3.0<b class='flag-5'>發布</b>說明

    PCB設計布線Cadence 20問

    Cadence Allegro現在幾乎成為高速板設計中實際上的工業標準,版本是2011年5月發布的Allegro 16.5。和它前端產品 Capture 的結合,可完成高速、高密度、多層的復雜 PCB 設計布線工作。
    發表于 01-05 15:34 ?583次閱讀
    主站蜘蛛池模板: 色欲AV无码乱码精品国产| 99视频国产在线| 国产高清精品国语特黄A片| 偷窥wc美女毛茸茸视频| 香港成人社区| TUBE69CHINESE学生| 美女议员被泄裸照| 夜夜狂射影院欧美极品| 蜜臀亚洲AV永久无码精品老司机 | 免费在线观看a视频| 24小时日本高清免费看| 青青草视频在线ac| 国产亚洲精品V在线观看一| 在线观看成人免费| 日日摸夜添夜夜夜添高潮| 国产综合无码一区二区色蜜蜜 | 蜜桃色欲AV久久无码精品| 第四色播日韩AV第一页| 人妻中文字幕乱人伦在线| xxxxx中国明星18| 亚洲 综合 欧美在线视频| 国产在线观看不卡| 亚洲日韩有码无线免费| 精品三级久久久久电影网1| 9久爱午夜视频| 亚欧视频在线观看| 欧美成人免费一区二区三区不卡| 国产精品免费大片| 99久久免费热在线精品| 日本另类z0zxhd| 国产精品麻豆高潮刺激A片| 2018三级网站免费观看| 妞干网手机免费视频| wwwxx日本| 樱花之恋动漫免费观看| 男人天堂2018亚洲男人天堂| 国产精品青青青高清在线密亚 | 接吻吃胸摸下面啪啪教程| 成人影片迅雷下载| 亚洲国产成人精品久久久久| 农村脱精光一级|