terasoft

2023 MATLAB & SIMULINK
免費體驗課程

全年度、多領域課程,穩紮穩打不落人後! AI再進化、綠色科技崛起,科技迅速發展,你的程式力跟上了嗎?

課程介紹

1使用MATLAB進行陣列天線設計與分析

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

課程簡介

說明如何在MATLAB進行天線陣列設計。課程分為三部分,
第一部分:介紹如何用Antenna Designer以全波模擬建立單一天線場型。
第二部分:進一步考慮耦合,進行陣列天線全波模擬或嵌入式元件模擬場型。
第三部分:當天線陣列過於龐大,全波模擬不可行時,使用Sensor Array App,以重疊原理進行陣列場型疊加,建立大型天線陣列場型。

課程大綱

  • Antenna Designer
  • Antenna Array Designer
  • Sensor Array Analyzer

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

日期時間:6/15 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

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

日期時間:6/27 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

4使用Simulink與RF Blockset進行射頻前端模擬

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

課程簡介

本課程說明在Simulink環境下使用RF Blockset對無線通訊損傷建模。
第一部分介紹Simulink的基礎操作。
第二部分介紹RF Blockset以電路包絡進行任意架構拓樸,加速模擬速度,並且考慮高頻電路的非線性現象如IP2/IP3/記憶效應等,可控元件用於自適應算法開發,使用Simscape編寫元件的物理行為。
第三部分與通訊算法結合得到系統級性能模擬,例如EVM量測、Beamforming開發。

課程大綱

  • Simulink Basic Operations
  • RF Blockset Introduction
  • System Level Reciver Example
  • Customized Component Design

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

日期時間:9/12 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

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

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

課程簡介

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

課程大綱

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

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

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

課程簡介

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

課程大綱

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

8MATLAB大數據分析技巧流程

日期時間:2/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

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

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

課程簡介

介紹使用MATLAB中的影像APP,不需要有影像處理技術背景也能在此堂課中馬上實現影像處理技術,並且生成出高品質的程式碼,用於實現影像色彩挑選、影像切割、影像增強、影像校正等演算法快速驗證。
第二部分介紹電腦視覺中會介紹多種的特徵提取演算法與條碼讀取方式,最後做到物件辨識與追蹤。

課程大綱

  • Images in MATLAB
  • APP Based Workflow
  • Image Enhancement
  • Streaming Processing
  • Computer Vision Features Extraction & Barcodes Detect
  • Object Detection & Tracking

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

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

課程簡介

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

課程大綱

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

11利用MATLAB解鎖資料科學

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

課程簡介

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

課程大綱

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

12No Code & Low Code實現深度學習影像分類、物件偵測、語意分割、可視化、GAN技術

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

課程簡介

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

課程大綱

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

13從Simulink產生影像與深度學習演算法,轉碼成CUDA、C++、RTL部署於嵌入式硬體

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

課程簡介

課程分為兩個部分,第一個部分介紹如何透過五行程式碼將深度學習模型部署到FPGA上,以及深入的客製化開發流程。
第二個部分式在Simulink中實現將影像處理演算法透過Pixel streaming的方式實現演算法,並且燒入在FPGA上實現。

課程大綱

  • 深度學習的FPGA實現:Deep Learning HDL Toolbox
  • 影像處理的FPGA實現:Vision HDL

14MATLAB強化學習開發技巧

日期時間:8/18 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

15MATLAB於Image Signal Processor流程

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

課程簡介

針對於ISP中的Image Formation ,Image Enhancement ,Image Quality的相關應用進行介紹,從Raw data到RGB Image的流程,Demosaicking , Tone Mapping, White Balancing,以及Evaluate quality metrics,計算Delta_E,HDR imaging,Image Quality Metrics等。

課程大綱

  • Camera Calibration
  • Camera Pipeline Design
  • Image Quality
  • Image Enhancement
  • Add-ons & HDR imaging

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

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

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

課程大綱

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

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

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

課程簡介

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

課程大綱

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

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

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

課程簡介

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

課程大綱

  • Plant Modeling with SimPowerSystems Components
  • Control Loop Design and Verification with Load
  • C Code Generation and Implementation on MCU

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

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

課程簡介

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

課程大綱

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

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

日期時間:11/23 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

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

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

立即報名

課程簡介

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

課程大綱

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

22MATLAB信用評分卡的建構

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

課程簡介

本課程說明使用MATLAB建構信用評分卡的流程,說明如何利用信用風險工具箱中的信用評分卡物件逐步匯入資料,並使用Binning Explorer介面進行自動分箱(Binning),視覺劃分箱結果且透過Weight of Evidence (WOE)觀察分箱好壞並手動調整分箱的細節,可以合併組別或拆分心的組別,匯出後可建構邏吉斯回歸以預測違約機率並建構評分。

課程大綱

  • Credit Scorecard Modeling workflow
  • Data Preprocessing and Visulization
  • Create a 'creditscorecard' object and Binning Explorer
  • Fit logistic model and calculate the probability of default

23深度學習消費者信用違約預測

日期時間:12/8 13:30~16:30, 臺北

立即報名

課程簡介

深度學習方法近年來常為各領域所用,本課程範如何建立、訓練、比較三種不同深度學習模型以預測信用違約機率,首先使MATLAB中的Deep Network Designer來建立並訓練深度學習模型;接著嘗試調整模型中的參數以獲得更好的預測結果;最後試著使用近期的技術如LIME和Sharpley等方法解釋模型的預測結果。

課程大綱

  • Consumer Credir Rsik introduction
  • Basic data analytics
  • Training a deep learning model
  • Interpreting the predict result

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

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

課程簡介

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

課程大綱

  • Designing PLL architectures, including behavioral models and impairments.
  • Designing ADC architectures, including behavioral models and impairments.
  • Demonstration

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

日期時間:6/20 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

26使用SI Toolbox進行高速訊號完整性前模擬

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

課程簡介

課程說明如何在Signal Integrity Toolbox內進行訊號完整度的分析與模擬:
Signal Integrity Toolbox提供用於設計高速串行鏈路和並行鏈路的應用程序,該工具箱支持符合標準的 IBIS-AMI 模型。可以使用多端口S 參數、IBIS、HSPICE 和分析模型來描述通道。分析統計與暫態眼圖,測量通道品質,同時觀察 ISI、抖動和噪聲等影響。可以在頻域中分析通道的插入損耗、回波損耗和串擾,並驗證是否符合行業標準,包括 IEEE 802.3、COM、OIF、PCIe 和 DDR。

課程大綱

  • SignaI Integrity Toolbox環境介紹
  • 傳輸線計算工具、工業合規性套件
  • 範例模擬
  • 眼圖與合規性分析

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

日期時間:4/11 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

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

日期時間:10/27 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

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

日期: 9/27 13:30~16:30, 新竹

課程簡介

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

課程大綱

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

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

日期: 11/17 13:30~16:30, 臺北

課程簡介

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

課程大綱

  • Introduction Medical Image Toolbox
  • APP Based Workflow :Three Steps Image Processing
  • Image Enhancement
  • Big Image Processing
  • Volume Segmentation

31基於CPU及FPGA進行HIL(硬體迴圈測試)開發

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

課程簡介

硬體迴圈測試是一種即時的動態系統模擬測試(Real-Time Simulation)。對於高單價硬體(如電動車馬達、引擎、無人機)控制而言,使用HIL進行測試能夠大幅降低控制算法開法時間,更能夠避免在測試時損壞硬體。本課程將以馬達為例,使用Simulink在Speedgoat 上進行HIL所需的即時算法開發。

課程大綱

  • Introduction to HIL & Real-Time Simulation
  • HIL base on CPU
  • Algorithm Design & Verification on FPGA
  • High Frequency Dynamics Systems Simulation base on FPGA

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

日期時間:4/21 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

33快速入門MATLAB最佳化技術

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

課程簡介

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

課程大綱

    This course introduces applied optimization in the MATLAB environment, focusing on using Optimization Toolbox™ and Global Optimization Toolbox™. Topics include:
  • What's Optimization and Optimization Workflow
  • Running Optimization Problems in MATLAB
  • Global Optimization

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

日期時間:4/28 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

35輕鬆利用MATLAB產生高效率的C Code

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

課程簡介

本課程介紹如何撰寫MATLAB以快速產生滿足最佳化要求的可讀可攜的C程式碼,並將生成的C程式碼整合到外部專案,或是嵌入式系統。

課程大綱

  • MATLAB Coder overview
  • Workflow for generating C code from MATLAB code
  • Generating C code
  • Verifying generated code
  • Navigating generated code

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

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

課程簡介

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

課程大綱

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

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

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

課程簡介

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

課程大綱

  • Stateflow Introduction
  • Using Justion and Transition to model the complex logic
  • Using State to model the complex state machine
  • User Defined Functions : Graphical function, MATLAB function, extrinsic MATLAB function, Simulink function, and C function

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

日期時間:11/22 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

44MISRA C 程式設計規範檢查

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

課程簡介

學習如何使用Polyspace工具進行MISRA C程式設計規範檢查的工作。課程以範例實作的方式進行,學員將了解: 程式碼分析(例如Cyclomatic Complexity, …)、Run Time Error檢查等其他常用的分析方法。
  • 建立Polyspace專案
  • Bug Finder、測試組態(Configuration)、測試模組(Module)
  • 測試結果的顯示與分析

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

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

課程簡介

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

課程大綱

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

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

日期時間:7/21 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

47使用Simulink開發AUTOSAR 軟體元件

日期時間:11/9 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

48使用RoadRunner輕鬆設計3D擬真的駕駛場景

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

課程簡介

課程從RoadRunner介面介紹講起,接著學習使用RoadRunner的工具去創造以及客製道路、車道、車道標線、交通號誌牌,以及更進階的去控制路口的號誌燈號的切換。在課程中,會匯入空拍圖來輔助場景的設計,用以創造更近似於真實世界的場景。RoadRunner Asset Library提供了多種3D模型物件,像是號誌錐、路樹、柵欄等等,學員會學習到如何單個或是區域性的擺放這些3D物件。設計好的場景可輸出成OpenDrive的檔案格式,也支援輸出至多種的模擬器,像是CARLA、Unreal Enging、VTD。

課程大綱

  • User interface introduction
  • Create and modify roads, lanes, junctions and props
  • Import GIS Data
  • Export RoadRunner scene

49自駕車測試情境的建立與自動生成

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

課程簡介

教導學員使用Driving Scenario Designer APP 來設計駕駛情境,包括定義道路樣式、車輛的移動軌跡、配置感測器、生成合成的偵測結果(Detections),用於測試決策演算法。
App支援匯入OpenDrive、OpenStreetMap的道路資訊,能匯出OpenDrive、OpenScenario的檔案。課程中也會展示如何利用實際錄製的感測器資料,來產生駕駛情境。
最後簡介Test Manager的功能,透過UI介面來管理Test Case、建立通過的準則、生成測試報告,最終可達成一鍵自動化測試。

課程大綱

  • Driving Scenario Designer and API
  • Simulate Cuboid Sensors
  • Generate Scenarios from Recorded Vehicle Data
  • Test Manager Introduction