terasoft

2024 MATLAB & SIMULINK
免費體驗課程

2024 MATLAB® & SIMULINK® 免費體驗課程 擴充工程研發實戰力,尖端科技贏家之路即刻啟程

課程介紹

MATLAB實用功能與技巧

1使用者介面開發提升工具-App Designer

日期時間:4/10 13:30~16:30, 新竹

課程簡介

本課程將說明如何使用新版的GUI開發工具-App Designer 來協助使用者開發圖形化使用者介面,包括建立介面,回應函式撰寫以及發布。

課程大綱

  • Laying out apps in the App Designer interface
  • Adding callbacks to components
  • Programming callback functionality
  • Sharing apps with others

2快速入門MATLAB最佳化技術

日期時間:5/17 13:30~16:30, 臺北

立即報名

課程簡介

快速入門如何在 MATLAB® 中解決最佳化問題,本課程說明如何定義目標函數與如何設置限制條件、變量上下界…等,以找到問題的最佳解。搭配課程範例,使用互動式方式操作,沒有程式經驗的新手也可以參加。

課程大綱

  • What's Optimization and Optimization Workflow
  • Running Optimization Problems in MATLAB
  • Global Optimization

3檢視程式瓶頸與提升MATLAB執行速度技巧

日期時間:8/9 13:30~16:30, 新竹

課程簡介

本課程將說明提升MATLAB執行速度的改善及優化方法,包含常見的幾種有效率的MATLAB程式寫法、如何檢視MATLAB程式的bottleneck,以及如何利用多核心CPU/叢集電腦/GPU解決data-intensive的問題。

課程大綱

  • Leveraging the power of vector and matrix operations in MATLAB
  • Identifying and addressing bottlenecks in your code
  • Converting MATLAB code to C/C++ using MATLAB Coder
  • Utilizing additional processing power available in multicore machines, clusters, and grids

4使用MATLAB進行測試與量測功能開發

日期時間:10/24 13:30~16:30, 新竹

課程簡介

在本課程中將介紹如何使用MATLAB與儀器透過NI VISA, Modbus, CAN bus連結並擷取資料,並結合App Designer製作GUI可讓使用者操作。

課程大綱

  • 透過NI VISA設定與取得示波器資料。
  • 透過Modbus物件控制設備。
  • 透過CAN bus物件與控制器進行資料交換。
  • 利用App Designer製作GUI
資料科學

5利用MATLAB解析數據分析流程

日期時間:2/23 13:30~16:30, 臺北

課程簡介

此課程您將了解如何將大量複雜的資料轉化為有用的資訊,並提升決策過程。利用 MATLAB 提供的方法和技術,可以應付您所面臨的挑戰,包括:數據存取、數據清洗與可視化、機器學習方法製作模型與模型的測試和改進、在企業業務系統中整合執行分析。

課程大綱

  • Importing Data
  • Preprocessing and Visualization Data
  • Analyzing Data with Machine Learning
  • Deploying Your Models

6MATLAB大數據分析技巧流程

日期時間:3/21 13:30~16:30, 新竹

課程簡介

本課程介紹MATLAB如何面對大量資料的處理與分析,主要可分為三個部分,第一部分介紹資料的匯入,以及MATLAB匯入檔案時,如何有效率的使用記憶體;第二部分將介紹資料前處理的相關功能,如何將資料結構化,並合理的補齊缺漏值,最後一部分將介紹分析的模型與手法,並如何從如何從資料分析的結果中獲得價值。

課程大綱

  • Import with large data size
    - Memory usage in MATLAB
    - Data types in MATLAB
    - DATASTORE/TALL function
  • Data pre-processing
    - Dealing with NaN
    - Joining the data from different data source
  • Predicting data with model
    - Machine Learning
    - Machine Learning with tall array
AI人工智慧

7利用MATLAB開發智能語音設備

日期時間:3/8 13:30~16:30, 新竹

立即報名

課程簡介

本課程是針對語音相關之訊號處理和數據分析的應用。課程中將以語音驅動界面的設計為例。

課程大綱

  • 麥克風陣列
  • 訊號處理
  • AI 語音識別

8MATLAB利用振動訊號預測設備剩餘壽命

日期時間:3/14 13:30~16:30, 新竹

立即報名

課程簡介

機器學習的應用逐漸擴大,隨著越來越多機器中感知器資料被儲存與蒐集,就可利用資料開發預防性保養的預測模型,本課程將以震動訊號為例,使用MATLAB示範資料的匯入、簡單的訊號前處理以獲得可用的特徵值,並使用機器學習和類神經網路做出可預測的模型,最後說明與其他程式語言整合的方法。

課程大綱

  • 資料匯入與前處理
  • 特徵萃取
  • 健康指標建構
  • 剩餘壽命估計方法

9No Code使用MATLAB快速開發影像處理與電腦視覺演算法

日期時間:3/29 13:30~16:30, 臺北

課程簡介

介紹使用MATLAB中的影像APP,不需要有影像處理技術背景也能在此堂課中馬上實現影像處理技術,並且生成出高品質的程式碼,用於實現影像色彩挑選、影像切割、影像增強、影像校正等演算法快速驗證。
第二部分介紹電腦視覺中會介紹多種的特徵提取演算法與條碼讀取方式,以及如何使用深度學習進行影像追蹤,與人體骨架姿態估測以及關於AR/VR相關的基礎功能介紹。

課程大綱

  • Images in MATLAB
  • Image Enhancement
  • APP Based Workflow
  • Computer Vision Features Extraction & Barcodes Detect
  • Deep SORT(Deep Learning Tracking) & Pose Estimate
  • AR/VR Overview(Camera Calibration & vSLAM)

10使用MATLAB 進行醫學訊號處理

日期: 5/2 13:30~16:30, 新竹

課程簡介

本課程將介紹使用MATLAB於醫療訊處理上的做法與實用的工具,加速並有效率對醫療保健過程中生成的大量數據上進行探索,從而找出有用的特徵,用於患者監測和護理,藥物開發和疾病預防的應用。本課程會使用 ECG訊號作為範例。

課程大綱

  • Explore and Analyze Signals in MATLAB
  • Preprocess Signals to Improve Data Set Quality
  • Extract Features from Signals

11No Code & Low Code實現深度學習影像分類、可視化、物件偵測、語意分割、實例分割、異常偵測、PyTorch /TensorFlow整合

日期時間:5/23 13:30~16:30, 新竹

立即報名

課程簡介

課程分為三個部分,第一階段介紹怎麼在MATLAB中快速實現深度學習影像處理分類與遷移式學習,甚至可以不需要寫程式碼即可訓練自己的分類模型。
第二部分介紹快速實現深度學習視覺化、物件偵測、語義分割、實例分割,與異常偵測等進階算法。
第三部分介紹Pytorch與Tensorflow做模型整合。

課程大綱

  • Classification
    - How to use Pretrained model
    - Create Deep Learning Model(MNIST)
    - Try to do Transfer Learning
  • Object Detection & Advance
    - Deep Learning Visualization
    - Object Detection(YOLO)
    - Semantic Segmentation
    - Instance Segmentation(SOLOv2)
    - Anomaly detection(FCCD,PatchCore)
  • Integrate
    - Deep Learning Model Exchange
    - Application And Deployment

12No Code & Low Code實現深度學習數值訊號分類與預測

日期時間:7/4 13:30~16:30, 新竹

課程簡介

此課程會介紹在數值與訊號上如何實現分類與預測,在機器學習與深度學習之中,因此也會介紹MATLAB中的Auto Machine Learning工具Classification Learner與Regression Learner,以及透過Deep Network Designer來實現LSTM,1DCNN,GRU架構。
第二部分會介紹異常偵測與去雜訊模型,以及如何使用以訓練模型做聲音分類,還有深度學習在訊號、音訊與無線通訊的相關應用介紹。

課程大綱

  • Classification Learner & Regression Learner
  • Deep Network Designer(LSTM,1DCNN,GRU)
  • Anomaly detection & Denoise Signal
  • Audio Classification
  • Introduction Deep Learning for Signal, Audio, Wireless application

13MATLAB強化學習開發技巧

日期時間:8/21 13:30~16:30, 新竹

課程簡介

強化學習是機器學習(Machine learning)的一種,指的是電腦透過與一個動態(dynamic)環境不斷重複地互動,來學習正確地執行一項任務。這種嘗試錯誤(trial-and-error)的學習方法,使電腦在沒有人類干預、沒有被寫入明確的執行任務程式下,就能夠做出一系列的決策,成為近年逐漸崛起的熱門方法。這個動態互動的過程是由模型的行為(actions)、環境的觀測值(observations)與獎賞(rewards)所構成,在本課程中,我們將介紹如何使用MATLAB中的強化學習工具箱建構該流程。

課程大綱

  • Introduction
  • Environment and Rewards
  • Policy and Agent
  • Neural Networks and Training

14MATLAB進行金融商品評價

日期時間:9/6 13:30~16:30, 臺北

課程簡介

財務工程是MATLAB的應用中非常擅長的部份,金融商品的合約內容也日趨複雜,評價常仰賴大型系統或財務資料庫取得評價結果,但若想要了解評價細節就會比較難以取得,在本課程中我們說明MATLAB中可用的評價方法,並實際使用衍生性商品套用工具箱中的功能,上學員體驗MATLAB中方便又不失透明性的評價功能。

課程大綱

  • 基本操作與數學運算
  • 評價流程與部署
  • 選擇權評價
    - 解析解
    - 蒙地卡羅
  • 物件導向的評價功能

15工廠自動化智能光學檢測(AOI&AI)與自動化系統整合

日期時間:9/25 13:30~16:30, 新竹

課程簡介

本課程將介紹如何使用MATLAB來實現工廠端自動光學檢測,前半段介紹檢測演算法開發流程,從待測影像的位置校正,將校正後的影像進行增強、切割,到影像特徵的提取,最後透過機器學習、深度學習等方法進行瑕疵分類,物件偵測,異常偵測等。
後半段將示範如何使用GPU 轉碼工具將檢測演算法轉成CUDA程式碼,以及整合至硬體上實現的方法。

課程大綱

  • What is AOI(Automated Optical Inspection )
  • AOI Solution(Image Algorithm)
  • AI Solution(ML,DL, Visualization, Anomaly detection)
  • AI Integration

16使用MATLAB進行醫學影像3D/2D標記與深度學習演算法開發

日期: 10/31 13:30~16:30, 新竹

課程簡介

主軸圍繞在MATLAB新推出的醫療影像工具箱,如何可視化2D/3D多種不同影像格 式的醫療影像並且進行標記,在搭配後續的深度學習進行影像切割,以及傳統進行增強的方式,與大尺寸影像的快速切割化流程介紹,以及使用深度學習進行細胞偵測與切割。

課程大綱

  • Introduction Medical Image Toolbox
  • Medical Image Labeler
  • Introduction 3D Image Deep Learning
  • Image Enhancement
  • APP Based Workflow
  • Big Image Processing
  • Cell Detection

17使用MATLAB/Simulink 自動生成 C 程式碼實現醫學應用

日期時間:11/15 13:30~16:30, 新竹

課程簡介

本課程介紹將以醫學應用為例,將 MATLAB 程式碼或Simulink 模型快速產生可讀可攜的C程式碼,產生適合嵌入式系統的最佳化C程式碼。

課程大綱

  • Preparing MATLAB Code for C Code Generation
  • Preparing Simulink model for C Code Generation
  • Generating AI model to C Code
模型化系統設計

18使用Simscape工具進行機/電/液壓系統層級模型的建立

日期時間:4/16 13:30~16:30, 新竹

課程簡介

Simscape是一種物理建模軟體,相較於Simulink的數學建模,Simscape更易於使用及直覺。本課程會使用Simscape對機電系統進行建模(Plant Modeling),再使用Simulink進行控制算法的設計。

課程大綱

  • Introduction to Simulink & Simscape
  • Solver Selection
  • Modeling Electromechanical systems using Simscape
  • Control Design & System Integration

19使用Stateflow進行複雜邏輯與狀態機的建模

日期時間:4/25 13:30~16:30, 新竹

課程簡介

Stateflow工具在描述複雜的邏輯與狀態機上,提供了非常方便的工具與介面。本課程將透過上機實作的方式,讓參與的學員可以學會如何使用這個工具。

課程大綱

  • Modeling Flow Graphs
  • Modeling State Machines
  • Hierarchical State Machines
  • Parallel State Charts
  • Using Events in State Charts

20如何在Simulink中進行軟體的動態測試

日期時間:5/8 13:30~16:30, 新竹

立即報名

課程簡介

軟體的前期測試是MBD的一個重要的精神,它的好處在於能夠在開發階段及早發現 體的bug,以減少在硬體上測試的時間及成本。本課程將說明如何在Simulink上進行軟體的動態測試,內容包含:測試框架的建立、測試用例的產生、測試結果的比對、覆蓋率測試等。

課程大綱

  • Introduction for Software tesing
  • Requiarement-Based Testing
  • Coverage Tesing
  • In the loop Tesing (MIL/SIL)

21Polyspace Test: C code的動態測試、覆蓋率分析

日期時間:8/13 13:30~16:30, 新竹

課程簡介

本課程將教導學員如何利用Polyspace Test來針對C/C++ code進行動態測試,測試的內容包含1.功能測試2.覆蓋率測試

課程大綱

  • Polyspace Test Introduction
  • Project configuration and setting
  • Functional testing and auto test case generation
  • Coverage Testing
  • Static and dynamic testing in Polyspace
晶片開發/高速傳輸

22高效率設計 SerDes 系統並導出 IBIS-AMI 模型

日期時間:6/21 13:30~16:30, 新竹

立即報名

課程簡介

本課程介紹如何在MATLAB/ Simulink 環境中完成SerDes系統的創建和分析及測試。您可以學習如何在SerDes Designer App設計 SerDes 系統,然後導出 Simulink 模型以進行進一步的時域分析。最後,您可以從 Simulink 導出最終的 SerDes 系統的 IBIS-AMI 模型,並導入通道模擬器(channel Simulaor)進行的系統測試和開發。

課程大綱

    You will work through an example that uses several different tools:
  • The SerDes Toolbox App to configure and analyze the SerDes equalization
  • Simulink to simulate the SerDes equalization
  • SerDes Toolbox to export IBIS-AMI models
  • Signal Integrity Toolbox to test the IBIS-AMI models in a system environment

23利用Signal Integrity Toolbox進行高速訊號完整性模擬

日期時間:9/12 13:30~16:30, 新竹

課程簡介

Signal Integrity Toolbox用於高速串行和並行鏈路設計。支援IBIS-AMI模型、多端S參數、傳輸線等元件模型描述通道特性。
進行統計和暫態眼圖測量,快速探索損耗、串擾、均衡器設定對通道的影響。

課程大綱

  • Signal Integrity Toolbox introduction
  • Pre-layout simulation using Signal Integrity Toolbox
  • Advanced Techniques
  • Post-layout simulation with Signal Integrity & RF PCB Toolbox.

24利用Simulink進行類比混合電路建模

日期時間:10/29 13:30~16:30, 新竹

課程簡介

本課程將介紹如何使用MATLAB/Simulink 來建構並驗證混合類比訊號模型,前半段介紹PLL與ADC 架構/設計/分析/測試。後半段將示範如何使用MATLAB 與EDA Tool 進行協同模擬和驗證。

課程大綱

  • Designing PLL architectures, including behavioral models and impairments.
  • Designing ADC architectures, including behavioral models and impairments.
  • Demonstration
無線通訊

25使用MATLAB進行無線通訊系統模擬

日期時間:5/28 13:30~16:30, 新竹

立即報名

課程簡介

本課程介紹如何分析,設計,端對端模擬和驗證通信系統的算法和應用程序。包含通道編碼,調變,MIMO和OFDM能夠組成和模擬基於標准或定制設計的無線通信系統的物理層模型。 提供波形產生器應用,星座圖,誤碼率以及其他用於驗證設計的分析工具和範圍。RF impairments,包括RF非線性和載波偏移,以及補償算法,載波和symbol timing synchronizers。

課程大綱

  • Communication over a Noiseless Channel
  • Noisy Channels and Error Rates
  • Timing Errors and Multipath Channels
  • QPSK and OFDM with MATLAB System Objects

26利用MATLAB產生5G O-RAN波型與同步訊號波束掃描

日期時間:6/13 13:30~16:30, 新竹

立即報名

課程簡介

本課程介紹 5G New Radio (NR) 標準,以便您將能夠更好地利用 5G Toolbox進行建模,5G NR 通信系統的模擬和驗證。
您將了解 5G 系統要求和範例。你會了解資源網格、框架結構和與LTE的不同之處,以及模擬DU產生資源網格資料到RU,這些資訊將被包裝成PCAP檔案給封包分析工具讀取。您將熟悉5G同步訊號區塊(SSB)的架構組合包含PSS、SSS、PBCH以及PBCH DM-RS,同時將SSB組合成SS burst。
最後,您將了解SSB and Bursts如何於毫米波段搭配相控陣列進行波束掃描(Beam Sweeping)。

課程大綱

  • Introduction to 5G: use cases, requirements, deployment scenarios
  • 5G waveforms, frame structure, and numerology
  • O-RAN fronthaul test
  • Synchronization signal block
  • Initial acquisition procedures: cell search & RACH

27使用MATLAB產生NTN通道模型以及衛星通訊系統設計

日期時間:6/25 13:30~16:30, 新竹

立即報名

課程簡介

本課程介紹衛星通訊提供基於標準的工具,用於設計,模擬和驗證衛星通訊系統和鏈路。讓您可以對衛星軌道進行建模和視覺化,並執行鏈接分析和存取計算。 您還可以與RF元件和地面站接收器一起設計物理層演算法,產生測試波形,並執行黃金參考設計驗證。 您可以配置,模擬,測量和分析端到端衛星通訊鏈接。最後是產生非地面網路(NTN)通道進行吞吐量模擬。

課程大綱

  • Scenario generation and visualization
  • Link budget analysis
  • RF propagation and channelmodels
  • Non-terrestrial network (NTN) channel and throughput

28利用Simulink與RF Blockset進行射頻前端模擬

日期時間:7/25 13:30~16:30, 新竹

課程簡介

RF Blockset是Simulink的擴充包,用於建立射頻系統模型,包括收發機和天線,進行模擬並評估性能。還能與通訊工具箱整合,用於設計完整通訊系統,評估系統級指標(EVM/BER)。

課程大綱

  • Simulink Basic
  • RF Blockset Introduction
  • RF Modeling and Analysis
  • System Level Simulation and Applications

29天線系統設計與大型陣列訊號處理

日期時間:11/6 13:30~16:30, 新竹

MATLAB提供了天線設計、建模、分析和最佳化的全面工具,包括Antenna Toolbox、Phased Array System Toolbox等,加快大型陣列應用(例如RIS)算法開發、驗證與佈署。還能與RF Blockset輕鬆地整合天線設計與系統模擬。

課程大綱

  • Antenna Array Design and Analyze
  • Installation on large platforms and propagation effects
  • Phased Array System Toolbox Introduction
  • Array Applications

30使用MATLAB進行雷達系統設計

日期時間:12/5 13:30~16:30, 新竹

課程簡介

本課程介紹雷達系統的設計、模擬和分析以及天線陣列設計分析並提供相控訊號處理演算法工具於雷達、通訊或音訊應用。
透過課程可以快速設計端到端相控陣系統,並使用合成或獲取的數據分析其在不同場景下的性能。雷達應用程序可讓您快速設計天線與天線陣列搭配陣列訊號處理演算法進行系統級模擬,包含波束成型、訊號入射角度估測、時空自適應處理。最後透過MATLAB範例了解相位陣列系統如何運作。

課程大綱

  • Phased Array System Toolbox & Radar Toolbox
  • Model Components of a Radar System
  • Antenna and Antenna Array Design
  • Signal Processing Algorithms
車輛系統與元件

31MISRA C 程式設計規範檢查

日期時間:6/4 13:30~16:30, 新竹

立即報名

課程簡介

學習如何使用Polyspace工具進行MISRA C程式設計規範檢查的工作。課程以範例實作的方式進行,學員將了解: 程式碼分析(例如Cyclomatic Complexity, …)、Run Time Error檢查等其他常用的分析方法。

課程大綱

  • 建立Polyspace專案
  • Bug Finder、測試組態(Configuration)、測試模組(Module)
  • 測試結果的顯示與分析

32用Simulink開發符合功能安全(Functional Safety)標準的軟體模組

日期時間:7/19 13:30~16:30, 新竹

課程簡介

從Simulink Project專案管理開始,逐步進入Verification and Validation的Workflow,本課程將教導如何使用Simulink中的測試驗証工具來滿足法規(如IEC61508,ISO2626,DO178B等)的需求。

課程大綱

  • Start from Simulink Project
  • Requirement Traceability
  • Modeling Standards Check
  • Simulation Testing Workflow(Functional and Structural)
  • Static Analysis

33使用Simulink開發AUTOSAR 軟體元件

日期時間:11/28 13:30~16:30, 新竹

課程簡介

本課程將教導如何利用從AUTOSAR Authoring Tool所得到的ARXML檔匯入Simulink的模型之中,並且利用AOTUSAR Blockset所提供的Interface設定介面來設定AUTOSAR port,最後將利用轉code的工具轉出符合AUTOSAR的C/C++程式代碼。

課程大綱

  • Importing AUTOSAR SWC
  • Exporting AUTOSAR SWC
  • Communication: Ports and Interface
  • Events
  • Memory Access
新能源與電動化

34電力系統的建模與模擬 :電力模型建立

日期時間:4/30 13:30~16:30, 新竹

課程簡介

使用Simscape Electrical進行電網系統(Power Grid)的建模、模擬與結果的分析,並加入電動機/發電機的模型與其所對應的控制到模擬的迴路內進行控制性能的評估。這是第一階段的課程,著重在學習電力模型的建立方法。

課程大綱

  • Simscape Electrical介紹
  • 三相系統模型建立
  • 含有電動機/發電機的三相系統模型

35使用Simscape Electrical工具進行電力電子模型建立與控制模擬

日期時間:7/11 13:30~16:30, 新竹

課程簡介

使用Simscape Electrical進行馬達驅控的建模與模擬,包含了馬達模型的建模與Inverter的建模,並且搭配控制的輸入,來驗證整個系統的性能指標。

課程大綱

  • Simscape Electrical工具使用
  • 電源轉換模型建立:以Buck Coverter為例
  • Model Fidelity的探討與實現方式
  • 電源轉換控制設計:連續模型與不連續模型

36基於再生能源的微電網模型建立與EMS驗證

日期時間:7/31 13:30~16:30, 新竹

課程簡介

在本課程中,將練習基於再生能源的微電網模型搭建方法,並且設計測試的情境以驗證EMS控制算法的效果。

課程大綱

  • 動態負載模型建立
  • 再生能源系統模型建立
  • 測試情境建立
  • EMS算法建立、驗證與部署

37使用Simscape Electrical進行馬達驅控建模與模擬

日期時間:8/28 13:30~16:30, 新竹

課程簡介

使用Simscape Electrical進行馬達驅控的建模與模擬,包含了馬達模型的建模與Inverter的建模,並且搭配控制的輸入,來驗證整個系統的性能指標。

課程大綱

  • Machine Modeling : Mathematical representation
  • Machine Modeling and Inverter Modeling using Simscape Electrical
  • Adding Control Input and Testing Scenario

38MATLAB/Simulink 連結TI C2000馬達驅控應用

日期時間:9/5 13:30~16:30, 新竹

課程簡介

本課程說明如何在Simulink環境上進行馬達驅動器的開發。 首先,使用SimPowerSystems裡面的元件建立power stage的模型,包含馬達、inverter、和電源,接著在power stage模型上加入控制迴路,並進行不同負載下的模擬,驗證控制的架構與控制的參數可以達到系統的性能要求。最後,利用程式碼產生器(Embedded Coder)可以把驗證好的控制算法放到MCU上加以實現。

課程大綱

  • Introduction for TI C2000 blockset
  • A simple model: Twinkling LED
  • Hardware interrupt
  • Motor control blockset

39動力與儲能電池模型建立與BMS算法驗證

日期時間:11/22 13:30~16:30, 臺北

課程簡介

本課程主要分為兩個部分,電池模型與電池管理系統建立。首先,學習如何使用Battery Pack Model Builder建立不同形狀結構的電池組,評估並設計所需的電池組。接著,透過Simscape Battery進行電池管理系統的搭建,其中包括冷卻系統、電池平衡及電池電量狀態估測等。

課程大綱

  • 建立電池組模型
  • 電池管理系統模型搭建
  • 電池管理系統算法開發

40Simscape 進行散熱系統系統層級建模與模擬

日期時間:12/11 13:30~16:30, 新竹

課程簡介

課程大綱