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