快速進化丨新一代科學計算軟件 MWORKS.Syslab 2022b 更新發布
MWORKS.Syslab 產品簡介
MWORKS.Syslab 是同元軟控 MWORKS 平臺全新推出的新一代科學計算軟件,基于高性能科學計算語言 Julia 提供交互式編程環境的完備功能。MWORKS.Syslab 支持多范式統一編程,簡約與性能兼顧,內置通用編程、數學、符號數學、曲線擬合、信號處理、通信等函數庫;用于科學計算、數據分析、算法設計、機器學習等領域,并通過內置豐富的圖形進行數據可視化。
更為重要的是 MWORKS.Syslab 與 MWORKS.Sysplorer 之間實現了雙向深度融合,形成新一代科學計算與系統建模仿真的一體化基礎平臺,滿足各行業在設計、計算、建模、仿真、分析、優化方面的業務需求。
自 MWORKS.Syslab 在2022年1月同元軟控 MWORKS 2022 產品發布會上首次亮相之后,得到了許多科研工作者和高校師生的使用反饋。同元軟控秉承打造標準、開放、共享的新一代科學計算軟件理念,廣泛吸納用戶意見,在工具箱擴展、易用性提升、社區貢獻等方面持續深耕,不斷打磨產品,近日已推出 MWORKS.Syslab 2022年第二個更新版本。
本次更新的 MWORKS.Syslab 2022b 版本在基礎平臺和專業工具箱方面都有大幅更新,在基礎平臺方面朝著“開箱即用”的方向持續進步,包括直觀的繪圖命令、啟動速度大幅優化以及多操作系統兼容等;在專業工具箱方面,更是新增了信號處理、DSP 系統、通信等專業工具箱,并在基礎數學、圖形、圖像等方面做了細節完善和功能增強,結合全新重構的交互式幫助系統,為用戶帶來全方位的體驗升級。
MWORKS.Syslab 2022b
五大亮點總覽
1、新功能上線
·新增信號處理、DSP 系統、通信等專業工具箱,從應用角度一定程度上滿足如信號特征提取、濾波器設計、調制解調、信道建模等功能;
·新增繪圖菜單,通過界面操作即可實現快速繪圖。
2、易用性提升
·Ribbon 菜單支持自適應布局,窗口大小支持隨意拖動;
·支持數據導入/導出,方便與其他應用程序交換數據;
·全新架構的幫助文檔,支持全局搜索和在線訪問;
·提供一套完整的 MWORKS.Syslab 運行環境,與外部環境相對獨立,互不干擾;
·基礎、數學、圖形、圖像等函數庫增強,為用戶帶來全方位的體驗升級。
3、使用效率提升
·資源管理器切換效率提升,支持同時添加多個目錄,切換目錄無需重啟 REPL,減少用戶記憶負擔;
·變量視圖支持行列多選,軟件使用更加流暢,提高使用效率;
·啟動與調試加速,基于系統映像文件顯著提升 Julia 包的加載速度,完成從 30s 到 5s 的躍升;
·一鍵構建系統映像文件并自動應用,無需手工編寫生成腳本。
4、建立社區影響力
·新增同元軟控原創 ObjectOriented 庫,支持面向對象編程,已被 Julia 開源社區集成;
·新增同元軟控原創 JNumPy 庫,用于將 Julia 函數封裝為純Python 函數,實現 Python 對 Julia 的無縫調用,已被 Julia 開源社區集成;
·同元軟控自主開發 TyCEI.jl,用于對函數庫進行加/解密,既不影響函數庫的正常使用,又能保護函數庫的知識產權。
5、兼容多操作系統
·在原有 Win10 系統基礎上,兼容了多個主流操作系統。
更新優化詳情
下文將對各亮點中部分內容做詳細介紹,如需了解全部功能更新詳情,可前往官網下載新版軟件進行體驗。
1、新功能上線
新增三個專業工具箱
信號處理、DSP 系統、通信等三個專業工具箱已經內置到 MWORKS.Syslab 2022b 軟件。三大專業工具箱從應用角度,一定程度上可滿足如信號特征提取、濾波器設計、調制解調、信道建模等功能。
·信號處理工具箱:分析、預處理及提取均勻和非均勻采樣信號的特征。包含可用于濾波器設計和分析、重新采樣、平滑處理、去趨勢和功率譜估計的工具。還提供了提取特征(如變化點和包絡)、尋找波峰和信號模式、量化信號相似性以及執行 SNR 和失真等測量的功能。
信號處理工具箱示例-異常值平滑處理
·DSP系統工具箱:針對流信號處理的系統設計、仿真與分析工具,其組成包括:信號產生、處理與分析,濾波器設計與分析,濾波器實現,變換與譜分析, 統計學和線性代數等功能函數。該工具箱可用于在時域和頻域進行分析、測量及顯示信號,FIR、IIR、單速率、多速率、多級濾波器的設計與分析,同時還提供傅立葉變換、離散余弦變換、譜分析、線性預測等常用變換和分析方法。
DSP 系統工具箱示例-濾波器參數辨識
·通信工具箱:為通信系統的分析、設計、端到端仿真和驗證提供算法和應用程序。工具箱算法(包括信道編碼、調制、MIMO 和 OFDM)使用戶能夠構建和模擬基于標準或定制設計的無線通信系統的物理層模型。
通信工具箱示例-調制解調與誤碼率分析
新增界面繪圖菜單
MWORKS.Syslab 2022b 提供便捷的繪圖菜單,能夠根據數據類型智能顯示可用繪圖列表,方便用戶快速繪圖。
新增界面界面繪圖菜單
2、易用性提升
Ribbon 菜單支持自適應布局
Ribbon 菜單支持自適應布局,可跟隨界面外框寬度大小進行動態折疊或顯示。
·Ribbon 菜單全部展開
Ribbon 全部顯示
·Ribbon 菜單部分折疊
Ribbon 部分顯示
數據導入/導出
MWORKS.Syslab 2022b支持常用的數據文件導入/導出,具體如下:
·支持導入的數據文件格式:jl、txt、csv、xlsx、mat 等;
·支持導出的數據文件格式:jl、txt、csv 等。
導入 mat 文件
支持全局搜索的幫助文檔
MWORKS.Syslab 2022b提供全新架構的幫助文檔,支持全局搜索。
幫助文檔首頁
全局搜索
基礎函數庫增強
在 MWORKS.Syslab 2022a 的基礎上,新版本針對基礎、圖形、圖像、數學、曲線擬合等函數庫進行了一輪改進,新增了一批高頻使用函數,結合全新重構的交互式幫助系統,為用戶帶來全方位的體驗升級。新增高頻函數如下:
·基礎函數庫:新增 blkdiag(分塊對角矩陣)、ind2sub(將線性索引轉換為下標)等 77 個常用函數;
·圖形函數庫:新增 18 個函數;
·圖像函數庫:新增 5 個圖像處理函數;
·數學函數庫:新增 17 個常用函數;
·曲線擬合庫:新增 8 個常用函數。
向量場示例
3、使用效率提升
切換文件夾無需重啟 REPL
REPL 即交互式解釋器(Read-Eval-Print-Loop),用于在窗口輸入命令并查看結果。重構資源管理器,支持同時添加多個目錄,切換目錄無須重新啟動 REPL,減少用戶記憶負擔,可增強用戶體驗。
切換目錄無需重啟 REPL
變量編輯器支持行列多選
·變量編輯器支持行或列的多選,包括連選、跳選等;
·支持對變量編輯器中全部或部分選中數據進行快速繪圖。
變量表格視圖
4、建立社區影響力
新增面向對象編程庫
ObjectOriented 是同元軟控開發的 Julia 包,已被 Julia 社區集成。它為Julia 提供面向對象編程的功能,支持多繼承、點操作符取成員、 Python 風格的 properties 以及接口編程,包括:
·類型定義;
·繼承;
·Properties;
·接口;
·多繼承;
·基于接口的多態抽象。
ObjectOriented.jl
5、兼容多操作系統
多操作系統兼容
MWORKS.Syslab 2022b 在原有 Win10 系統基礎上,兼容了多個主流操作系統,包括:
·Windows 操作系統:Win7、Win10、Win11;
·Linux 操作系統:Ubuntu20.04、CentOS7.9、CentOS7.2、銀河麒麟 v10。
注意:若需在 Win7 與 Linux 環境下運行,請聯系同元軟控公司技術支持,獲取相應環境的安裝包。
示例1:
在銀河麒麟環境下的 MWORKS.Syslab
MWORKS.Syslab 在銀河麒麟環境下運行
示例2:
CentOS7 環境下 MWORKS.Syslab 與 MWORKS.Sysplorer 的一體化仿真
CentOS7 環境下 MWORKS.Syslab 與 MWORKS.Sysplorer 的一體化仿真
MWORKS.Syslab 的基礎版供用戶免費使用,歡迎大家前往同元軟控官網下載。官網的 MWORKS.Syslab 僅兼容 Win10 及以上系統,若需在 Win7、Linux 或其他系統上運行,請聯系同元軟控公司技術支持。
MWORKS.Syslab 下載地址
www.tongyuan.cc/download
同元軟控公司技術支持
電話:0512-62720715
郵箱:support@tongyuan.cc