자료실 : MDS테크
  • LOGIN
  • 회원가입
  • SW 개발도구
    • 디버거/컴파일러
      • TRACE32
      • Arm Solutions
      • Green Hills Software
    • SW 테스팅 솔루션
      • DT+ (구.DT10)
    • 자율주행/ADAS/ECU 개발 솔루션
      • Cruden(Driving Simulator)
      • V2X솔루션(Cohda Wireless)
      • Danlaw(Mx-Suite)
      • Danlaw(HMI 테스트 자동화 솔루션)
      • Cognata (자율주행 시뮬레이션 SW)
      • b-plus BRICK(차량용 데이터 수집 장치)
      • MachineWare (vECU, SoC 시뮬레이션)
    • AUTOSAR & MBD 개발/검증 솔루션
      • mobilgene(AUTOSAR Basic SW)
      • Model Examiner(MXAM) (모델 정적 검증)
      • Reactis (Simulink 모델 동적 검증)
  • 임베디드
    • 열화상 카메라
      • 열화상 카메라
      • 드론
        • 드론 제품
        • 페이로드
        • 드론용 열화상 카메라
      • 환경계측기
      • 파이로미터
      • 솔루션
      • 고객지원
    • 국방/항공 임베디드 SW
      • 국방/항공용 RTOS (NEOS)
    • 산업자동화 솔루션
      • 산업용 임베디드 모듈/보드/컴퓨터
      • 국방/항공/철도/의료용 시스템
      • 산업용 게이트웨이
      • HW기반 원격제어
  • IoT & AI
    • NVIDIA AI 플랫폼
      • DGX System
      • Compute & Visualization GPU
      • Jetson Series
      • Drive Series
      • 3rd-party Item
      • NVIDIA 딥러닝 교육
        • NVIDIA 딥러닝 교육
    • 영상/음성 무전 솔루션
      • EveryTalk 솔루션
      • PTT 전용 단말기
    • Windows IoT 솔루션
      • Windows IoT OS
      • 임베디드 시스템 전용 백업/복원 솔루션
    • 클라우드
      • 플랫폼
        • Microsoft Azure
        • Naver Cloud
        • Amazon Web Services (AWS)
    • 스포츠 AI 플랫폼
      • Stats Perform
    • 빅데이터/머신러닝
      • Splunk
        • Splunk 소개
        • 제품소개
        • 고객지원
    • 원격 지원/제어 솔루션
      • AnyDesk
    • Microsoft Office 솔루션
      • 산업용 Office LTSC Embedded
      • CSP 영구 라이선스
  • 컨설팅
    • 교육/컨설팅/서비스
      • 국방/항공 인증 컨설팅(DO-178C/254)
  • 고객지원
    • 홍보센터
      • 공지사항
      • 언론보도
    • 제품문의
    • 해외 파트너 문의
    • 연락처
    • 기술지원
    • 자료실
  • 회사소개
    • 회사개요
      • 회사개요
      • 인사말
      • 연혁
      • 사업부문 소개
      • 자회사/해외지사
    • 파트너/주요고객
    • IR
      • 재무정보
      • 공시정보
      • IR자료실
    • 기업문화
      • M+Culture
      • 윤리경영
      • 윤리행동강령
    • 찾아오시는길
ENG

Arm 공식 판매처

Arm Development Studio Keil MDK

DT+ 국내 총판

DT+ Trace DT+ FS

TRACE32

TRACE32 solution MDS테크 교육

MDS테크 공식 채널

FLIR 열화상 카메라

열화상 블로그 열화상카메라 스토어

NVIDIA AI 플랫품

NVIDIA AI 블로그 네이버 톡톡 제품 문의 MDS테크 AI 스토어

머신 데이터/클라우드/IoT

윈도우와 IoT 이야기 머신 데이터&클라우드 블로그 IoT Tech Tube
제품문의

SW 개발도구

디버거/컴파일러
  • - TRACE32
  • - Arm Solutions
  • - Green Hills Software
SW 테스팅 솔루션
  • - DT+ (구.DT10)
자율주행/ADAS/ECU 개발 솔루션
  • - Cruden
  • - V2X솔루션
  • - Danlaw(Mx-Suite)
  • - Danlaw(HMI 테스트 자동화 솔루션)
  • - Cognata (자율주행 시뮬레이션 SW)
  • - b-plus BRICK
  • - MachineWare (vECU, SoC 시뮬레이션)
AUTOSAR & MBD 개발/검증 솔루션
  • - mobilgene
  • - Model Examiner
  • - Reactis

임베디드

열화상 카메라
  • - 열화상 카메라
  • - 드론
  • - 환경계측기
  • - 파이로미터
  • - 솔루션
  • - 고객지원
국방/항공 임베디드 SW
  • - 국방/항공용 RTOS (NEOS)
산업자동화 솔루션
  • - 산업용 임베디드 모듈/보드/컴퓨터
  • - 국방/항공/철도/의료용 시스템
  • - 산업용 게이트웨이
  • - HW기반 원격제어

IoT & AI

NVIDIA AI 플랫폼
  • - DGX System
  • - Compute & Visualization GPU
  • - Jetson Series
  • - Drive Series
  • - 3rd-party Item
  • - NVIDIA 딥러닝 교육
영상/음성 무전 솔루션
  • - EveryTalk 솔루션
  • - PTT 전용 단말기
Windows IoT 솔루션
  • - Windows IoT OS
  • - 임베디드 시스템 전용 백업/복원 솔루션
클라우드
  • - 플랫폼
스포츠 AI 플랫폼
  • - Stats Perform
빅데이터/머신러닝
  • - Splunk
원격 지원/제어 솔루션
  • - AnyDesk
Microsoft Office 솔루션
  • - 산업용 Office LTSC Embedded
  • - CSP 영구 라이선스

컨설팅

교육/컨설팅/서비스
  • - 국방/항공 인증 컨설팅(DO-178C/254)

고객지원

홍보센터
  • - 공지사항
  • - 언론보도
제품문의
해외 파트너 문의
연락처
기술지원
자료실

회사소개

회사개요
  • - 회사개요
  • - 인사말
  • - 연혁
  • - 사업부문 소개
  • - 자회사/해외지사
파트너/주요고객
IR
  • - 재무정보
  • - 공시정보
  • - IR자료실
기업문화
  • - M+Culture
  • - 윤리경영
  • - 윤리행동강령
찾아오시는길
  • SW 개발도구
    • 디버거/컴파일러
      • TRACE32
      • Arm Solutions
      • Green Hills Software
    • SW 테스팅 솔루션
      • DT+ (구.DT10)
    • 자율주행/ADAS/ECU 개발 솔루션
      • Cruden(Driving Simulator)
      • V2X솔루션(Cohda Wireless)
      • Danlaw(Mx-Suite)
      • Danlaw(HMI 테스트 자동화 솔루션)
      • Cognata (자율주행 시뮬레이션 SW)
      • b-plus BRICK(차량용 데이터 수집 장치)
      • MachineWare (vECU, SoC 시뮬레이션)
    • AUTOSAR & MBD 개발/검증 솔루션
      • mobilgene(AUTOSAR Basic SW)
      • Model Examiner(MXAM) (모델 정적 검증)
      • Reactis (Simulink 모델 동적 검증)
  • 임베디드
    • 열화상 카메라
      • 열화상 카메라
      • 드론
        • 드론 제품
        • 페이로드
        • 드론용 열화상 카메라
      • 환경계측기
      • 파이로미터
      • 솔루션
      • 고객지원
    • 국방/항공 임베디드 SW
      • 국방/항공용 RTOS (NEOS)
    • 산업자동화 솔루션
      • 산업용 임베디드 모듈/보드/컴퓨터
      • 국방/항공/철도/의료용 시스템
      • 산업용 게이트웨이
      • HW기반 원격제어
  • IoT & AI
    • NVIDIA AI 플랫폼
      • DGX System
      • Compute & Visualization GPU
      • Jetson Series
      • Drive Series
      • 3rd-party Item
      • NVIDIA 딥러닝 교육
        • NVIDIA 딥러닝 교육
    • 영상/음성 무전 솔루션
      • EveryTalk 솔루션
      • PTT 전용 단말기
    • Windows IoT 솔루션
      • Windows IoT OS
      • 임베디드 시스템 전용 백업/복원 솔루션
    • 클라우드
      • 플랫폼
        • Microsoft Azure
        • Naver Cloud
        • Amazon Web Services (AWS)
    • 스포츠 AI 플랫폼
      • Stats Perform
    • 빅데이터/머신러닝
      • Splunk
        • Splunk 소개
        • 제품소개
        • 고객지원
    • 원격 지원/제어 솔루션
      • AnyDesk
    • Microsoft Office 솔루션
      • 산업용 Office LTSC Embedded
      • CSP 영구 라이선스
  • 컨설팅
    • 교육/컨설팅/서비스
      • 국방/항공 인증 컨설팅(DO-178C/254)
  • 고객지원
    • 홍보센터
      • 공지사항
      • 언론보도
    • 제품문의
    • 해외 파트너 문의
    • 연락처
    • 기술지원
    • 자료실
  • 회사소개
    • 회사개요
      • 회사개요
      • 인사말
      • 연혁
      • 사업부문 소개
      • 자회사/해외지사
    • 파트너/주요고객
    • IR
      • 재무정보
      • 공시정보
      • IR자료실
    • 기업문화
      • M+Culture
      • 윤리경영
      • 윤리행동강령
    • 찾아오시는길

고객지원

MDS테크는 고객을 먼저 생각합니다.
고객지원
  • SW 개발도구
  • 임베디드
  • IoT & AI
  • 컨설팅
  • 회사소개
자료실
  • 홍보센터
  • 제품문의
  • 해외 파트너 문의
  • 연락처
  • 기술지원

[자동차SW블로그] MicroAutoBox II에서 MicroAutoBox III로 간편하게 I/O Model Migration하는 방법 (1)

등록일 2021-04-20 조회수 2861

MicroAutoBox III Model Migration (1)

: MicroAutoBox II 에서 MicroAutoBox III 로 I/0 Model Migration 방법

MicroAutoBox III Model Migration Utility는 MicroAutoBox II의 실시간 모델을 MicroAutoBox III에 재사용할 수 있도록 마이그레이션을 지원하는 기능입니다.




MicroAutoBox III(이하 MABX3)는 MicroAutoBox II(이하 MABX2)와 비교하여 빌드 방식이 아래와 같이 변경되었습니다.

[그림 1] MABX2 및 MABX3 빌드 방식 비교

[그림 1]에서 확인할 수 있듯이 MABX3 상에서는 Simulik를 통한 I/O 및 CAN 설정 방법이 변경되어 기존 MABX2의 Model을 사용하기 위해서는 Main Logic을 제외한 I/O 및 CAN 설정은 Source를 재구성해야 합니다. 본 포스팅에서는 MABX3에 대한 재구성 중 I/O 설정에 대한 자동 Migration Utility를 소개합니다.

​


▶ 마이그레이션 단계

​

▣ Replacing the RTI blocks by model ports

▣ Generating a ConfigurationDesk project

▣ Importing the model interface to ConfigurationDesk

▣ Adding comparable function blocks to the signal chain

▣ Mapping the function ports to the model ports

▣ Adding a hardware topology

▣ Assigning the hardware resources

제약 사항

MABX3 Migration Utility는 아래와 같은 제약 사항이 있으며, 자세한 내용은 하단의 “MicroAutoBox III Model Migration Utility” PDF파일을 참고해주시기 바랍니다.


▣ dSPACE Release 2019-B 이상

▣ Utility 사용 가능 보드

- DS1511

- DS1511B1

- DS1513

▣ 수동으로 Migration 해야하는 기능

- Interrupts

- Communication buses such as CAN communication

- ECU interfacing

- The power hold functionality

- Nonvolatile data handling

​

MicroAutoBox III Model Migration Utility 설치 방법

Migration Utility는 www.dspace.com/go/MABXIIIMigration에서 다운로드 가능하며, 다운로드 후에 사용하시는 Matlab 경로에 추가하면 됩니다.

[그림 2] Migration Utility 설치

Migration 과정

MicroAutoBox III Model Migration Utility 마이그레이션 단계

ⅰ.MATLAB M-스크립트는 MicroAutoBox II의 RTI 모델을 분석하고 스크립트로 마이그레이션할 수 있는 RTI 블록을 제거합니다. 다음 단계에 필요한 정보는 Work 폴더의 데이터 파일에 기록됩니다.

​

ⅱ.Python 스크립트는 제거된 RTI 블록과 동등한 I/O 기능을 제공하는 신호 체인과 함께 ConfigurationDesk 프로젝트를 생성합니다.

[그림 3] Migration Utility Process

​

MicroAutoBox III Model Migration Utility 사용 방법

MicroAutoBox III Model Migration Utility 사용 방법을 쉽게 설명드리기 위해 아래와 같이 MABX2를 사용한다고 가정하였으며, 환경은 아래와 같습니다.

→ MicroAutoBox II DS1513 Demo – Spring-Mass-Damper with I/O

▣ S/W : Win10 / Matlab 2020A / RLS 2020A

▣ H/W : MicroAutoBox III 1403/1513


▶ MicroAutoBox III Model Migration Utility 사용 방법

1) Matlab 실행

2) start.m 파일 변경 후 Save

- RTIModelName = Simulink Model 이름 (ex. demo1401_smd_io_1513)

- RTIModelPath.Template_Model = Simulink Model 상대 경로

- SystemConfig = 사용 Platform Enable (ex. MicroAutoBox 1403/1513)

[그림 4] start.m 예시 화면

​

3) Matlab workspace 상 start.m 실행

4) MABX2 Model은 하기의 [그림 5]와 같이 Work 폴더 상에 MABX3 Model로 변환됨

: 기존 RTIblockset은 ConfigurationDesk Data In/Out port block으로 변경됨

[그림 5] MABX2 Model -> MABX3 Model 변환

​

5) ConfigurationDesk는 자동으로 실행되며, 하기와 같이 설정이 생성되어 저장됨

[그림 6] ConfigurationDesk 파일 생성

​

6) 생성된 ConfigurationDesk 설정을 바탕으로 Build 실행

[그림 6] ConfigurationDesk Build & ControlDesk 실행 결과

​

요약

​

MABX3의 Build 형식이 변경됨에 따라

MABX2의 Model 사용 시 반드시 Migration 작업이 필요합니다.

Model Migration Utility를 사용하면

간편하게 Migration하여 Model을 재사용할 수 있습니다.

단, 정확한 Migration을 위해서는 수동 Migration을 권장합니다.

▶ 출처: 자동차 SW 블로그

이전글 [dSPACE] BMS(Battery Management Systems) 검증을 위한 HIL 솔루션 | 제품 설명서(영문)
다음글 [자동차SW블로그] MicroAutoBox II에서 MicroAutoBox III로 간편하게 CAN Model Migration하는 방법 (2)

목록

확인
제 품문 의
top
sitemap

SW 개발도구

  • 디버거/컴파일러
  • SW 테스팅 솔루션
  • 자율주행/ADAS/ECU 개발 솔루션
  • AUTOSAR & MBD 개발/검증 솔루션

임베디드

  • 열화상 카메라
  • 국방/항공 임베디드 SW
  • 산업자동화 솔루션

IoT & AI

  • NVIDIA AI 플랫폼
  • 영상/음성 무전 솔루션
  • Windows IoT 솔루션
  • 클라우드
  • 스포츠 AI 플랫폼
  • 빅데이터/머신러닝
  • 원격 지원/제어 솔루션
  • Microsoft Office 솔루션

컨설팅

  • 교육/컨설팅/서비스

고객지원

  • 홍보센터
  • 제품문의
  • 해외 파트너 문의
  • 연락처
  • 기술지원
  • 자료실

회사소개

  • 회사개요
  • 파트너/주요고객
  • IR
  • 기업문화
  • 찾아오시는길

(주)MDS테크 (구.한컴MDS)개인정보처리방침법적고지

주소 : 13493 경기도 성남시 분당구 대왕판교로 644번길 49 DTC타워 9층TEL: 031-627-3000 FAX:031-627-3008사업자등록번호 : 117-81-22859대표자 : 이창열, 이정승

©MDS Tech Inc. All Rights Reserved.