Simulink의 새로운 기능

Simulink®는 항상 업데이트되고 있습니다. 최신 기능을 자세히 살펴보십시오.

생각하는 동시에 편집하기

MathWorks는 Simulink에서 모델링 및 편집 작업을 수행함에 있어서 개선할 방안을 끊임없이 모색하고 있습니다. 새로운 릴리스가 출시될 때마다, 원하는 목표나 설계에 맞게 시간을 절약하며 모델을 조정하는 데 도움이 되는 도구와 리소스를 확인하실 수 있습니다.

NEW Simulink 툴스트립: 필요할 때 Simulink 기능에 액세스하고 찾기 (R2019b)

Simulink Onramp: 대화식 튜토리얼을 통해 Simulink 모델을 생성, 편집 및 시뮬레이션하는 방법에 대한 기본 사항 학습하기 (R2019a)

자동 포트 생성: 블록 아웃라인을 클릭하거나 드래그 하여 포트 생성 (R2018b)

블록 아이콘에서 편집: 대화 상자를 열지 않고도 블록 파라미터를 수정 (R2018b)

설계 구성요소화하기

시스템 구성요소화, 동시 개발, 공유 및 재사용을 통해 복잡한 설계를 개발하십시오.

NEW 서브시스템 참조: 서브시스템을 서브시스템 참조로 변환하여 모델을 구성요소화함으로써 단독 실행 파일로 저장하고 재사용 촉진 (R2019b)

모델 참조: 참조된 모델을 상위 모델의 컨텍스트에서 열어 윈도우 클러터를 줄이고 더 간편한 모델 블록 신호 추적 지원 (R2019a)

Blockset Designer: Create, test, document, and publish an entire blockset within one interface - R2019b

MATLAB System 블록: MATLAB System 블록에서 Simulink 함수 호출 (R2019a)

C Caller 블록: 모델에서 직접 외부 C 함수 호출 (R2018b)

런타임 소프트웨어 모델링하기

임베디드 소프트웨어 프레임워크에 대해 Simulink 구성요소를 모델링, 시뮬레이션 및 타겟팅할 수 있습니다. 모델링 추상화를 사용하여 스케줄링, 통신, 메모리 및 진단 서비스를 매핑하도록 알고리즘 모델을 강화할 수 있고 실행 순서에 대한 영향을 조사하도록 함수를 스케줄링할 수 있습니다. 런타임 소프트웨어를 모델링하여, 생성된 코드를 타겟에 배포하기 전에 문제를 찾으세요.

NEW 메시지: 메시지 기반 통신으로 소프트웨어 구성을 위한 C++ 코드 모델링 및 생성 (R2019b)

스케쥴 편집기: 모델 구성요소의 실행을 명시적으로 스케줄링 (R2019a)

NEW 시퀀스 뷰어: 시간에 따른 함수 호출, 메시지 통신, Stateflow 상태 변경 및 이벤트 액티비티 시각화 (R2019b)

행 우선 배열 레이아웃: 룩업 테이블 및 기타 블록에 대한 배열을 행 우선으로 지정하여 외부 C/C++ 함수, 툴 및 라이브러리와의 통합 간소화 (R2018b)

시뮬레이션 시간 단축하기

최신 솔버 기술, 캐싱된 시뮬레이션 아티팩트 및 시뮬레이션 워크플로의 기타 개선 사항을 바탕으로 시뮬레이션의 성능을 극대화하세요. 병렬성을 사용하여 대규모 시뮬레이션을 확장할 수도 있습니다.

병렬 시뮬레이션: parsim 명령어로 직접 여러 병렬 시뮬레이션 실행 (R2017a)

배치 시뮬레이션: batchsim을 사용하여 시뮬레이션이 백그라운드에서 실행되도록 오프로드 실행 (R2018b)

NEW 시뮬레이션 관리자: 구성 플롯을 사용하여 병렬 시뮬레이션 실행 중에 결과 분석 (R2019b)

실행 도메인 지정: 모델 내에 서브시스템 도메인을 지정하여 솔버 성능 및 코드 개선 (R2018b)

Simulink 캐시: 공유 모델 아티팩트를 사용하여 시뮬레이션 결과를 더욱 빠르게 도출 (R2017a)

시뮬레이션 분석

Simulink는 모델 시뮬레이션 및 결과를 디버그, 분석 또는 시각화할 때 시스템 동작을 깊이 있게 이해하는 데 필요한 툴을 제공합니다.

시뮬레이션 속도: 더 우수한 시각화를 위해 실제 시간과 같은 속도 또는 다른 지정된 속도로 시뮬레이션 실행 (R2018a)

시뮬레이션 데이터 인스펙터: 동기화된 커서가 있는 여러 하위 플롯에서 테스트 및 시뮬레이션 데이터 재생 (R2019a)

신호 편집기: 마우스 또는 터치를 사용하여 시각적으로 신호 생성 및 삽입 (R2019a)

NEW 실행 순서 뷰어: 작업 내의 실행 순서 결정 (R2019b)

하드웨어에서 알고리즘 실행하기

Arduino 보드, Raspberry Pi, LEGO MINDSTORMS EV3, Android 및 iOS 스마트폰/태블릿을 비롯한 다양한 하드웨어에서 직접 알고리즘을 실행할 수 있습니다. 배포된 알고리즘은 단독 실행 할 수도 있고 Simulink에 연결하여 파라미터를 대화형 방식으로 조정하고 실시간에 가깝게 신호를 시각화할 수도 있습니다.

External 모드: 대시보드 블록 및 시뮬레이션 데이터 인스펙터를 사용하여 Arduino 및 Raspberry Pi에서 대화형 방식으로 모델 실행 (R2019a)

무선 연결: UDP 및 TCP/IP 블록을 사용하여 Simulink 하드웨어 타겟이 서로 통신할 수 있도록 지원 (R2017a)

Android 및 iOS 모바일 장치 지원: Simulink 모델에서 직접 모바일 앱 생성 (R2017b)

Parrot 미니드론을 위한 Simulink 지원 패키지: Parrot 미니드론에 비행 제어 알고리즘 배포 (R2017b)

프로젝트 관리하기

작업, 프로세스 및 파일 관리를 자동화하여 개발을 관리하고 팀과 협업하세요. 자동화 및 소스 컨트롤과의 통합을 통해 프로젝트를 구성요소화하고, 파일을 구성하고, 종속성을 분석하고, 변경 사항을 비교하고, 일반적인 작업을 수행할 수 있습니다.

모델 비교: 모델들을 비교할 때 정확한 Simulink 블록 일치 얻기 (R2019a)

프로젝트 참조: Simulink Project에서 직접 전체 프로젝트 참조 계층 및 관련 파일 탐색 (R2018b)

영향 분석: Simulink 프로젝트에서 블록 또는 요구 사항 변경의 종속관계 및 영향을 손쉽게 파악 (R2018a)

자동 프로젝트 생성: 폴더를 프로젝트로 쉽게 변환하고 파일, 데이터, 환경을 한곳에서 관리 (R2017b)

설계 데이터 관리하기

설계 데이터 처리를 확장 및 자동화하여 더욱 효율적인 개발 워크플로를 지원하고 개발 프로세스 무결성을 개선하세요.

모델 인수: 중첩된 모델 참조 계층에서 인스턴스별 파라미터를 간편하게 구성하여 최상위 레벨의 값 지정 (R2019a)

데이터 사전: 별도의 사전에서 참조된 모델에 대한 전역 데이터를 정의하여 Simulink로 통합 중에 일관성 검사 (R2019a)

정의되지 않은 변수 검출: 모델 편집 시 누락 변수에 대한 즉각적인 알림 (R2018a)

모델 데이터 편집기: 신호, 상태, 참조된 변수 등 모델에서 사용되는 데이터를 간편하게 확인, 필터링, 그룹화 및 편집 (R2017b)

최신 기능으로 업그레이드하기

MathWorks는 연 2회 새로운 기술, 제품 개선 사항 및 품질 향상을 제공합니다. 업그레이드 어드바이저를 사용하여 유용한 최신 기능을 살펴보고 업그레이드 프로세스를 진행하세요.

Simulink 프로젝트 업그레이드: Simulink Project의 모든 모델을 최신 릴리스로 간편하게 업데이트 (R2017b)