Simulink

 

Simulink의 새로운 기능

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

개발 팀이 직접 설명하는 Simulink의 새로운 기능을 확인하십시오:

스마트 편집

Simulink Onramp: Simulink 모델을 생성, 편집 및 시뮬레이션하는 방법등 기본 사항을 인터랙티브 방식의 튜토리얼로 학습하기

자동 포트 생성: 블록 경계를 클릭하거나 끌어다 놓아 포트 생 성

Predictive Quick Insert: Connect a recommended block to an existing block in your model, sorted by frequency of use

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

포트 연결 큐: 신호 라인을 그릴 때 호환되는 포트를 강조 표시합니다.

블록 이름 숨김: 디폴트로 블록 이름을 숨겨 모델 모양을 개선합니다.

버스 배선 감축: 신호를 버스로 빠르게 그룹화하고 서브시스템 간 및 서브시스템 내의 신호 라인이 더 적도록 자동으로 버스 요소 포트를 생성합니다.

런타임 소프트웨어 모델링

스케쥴링 편집기: 모델 컴포넌트들의 실행 순서를 명시적으로 스케쥴링하기

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

스케줄링 가능 구성 요소: 시뮬레이션과 소프트웨어 환경에 적용하기 위한 명시적인 스케쥴링이 가능합니다.

Scoped Simulink Functions: Create Simulink Functions that can now cross model boundaries for reusable software components

시뮬레이션 분석

시그널 편집기: 시각적으로 마우스 또는 터치로 신호 생성 및 삽입하기

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

실행주기 범례: 모델 실행 사양 식별 및 추적

사용자 지정 게이지 블록: 완전히 사용자 정의 가능한 모양의 게이지 생성

Simulation Data Inspector에서의 지도 : Simulation Data Inspector에 서 신호 데이터와 동기화된 지도 데이터 표시

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

라이브 에디터에 Simulation Data Inspector 포함: 라이브 에디터에서 직접 Simulation Data Inspector 플롯을 추가, 조회 및 편집을 합니다.

진단 처리: algebraic loop와 같은 진단 메시지에서 직접 오류 및 경고 해결하는 것 뿐만 아니라 진단을 억제하도록 관리합니다.

Hit Crossing 메시지: 디버깅을 위한 메시지를 작성하고 하이브리드 시스템 모델링시에 Simulink에서 이벤트를 표시하기 위하여 Sateflow 및 SimEvent로 메시지를 보낼 수 있습니다.

하드웨어 지원

외부(external) 모드: 대시보드 블록 및 시뮬레이션 데이터 인스펙터를 사용하여 Arduino 및 Raspberry Pi에서 인터랙티브방식으로 모델 실행하기

PARROT 미니드론을 위한 Simulink 지원 패키지: PARROT 미니 드론에 비행 제어 알고리즘을 배포합니다.

Android 및 iOS 모바일 디바이스 지원: Simulink 모델에서 직접 모바일 앱을 생성합니다.

무선 연결: UDP 및 TCP/IP 블록을 사용하여 Simulink 하드웨어 타겟들이 서로 통신을 수행할 수 있도록 지원합니다.

프로젝트 관리

모델 비교: 모델들을 비교할 때 더 정확한 Simulink 블록 일치성 확인

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

프로젝트 전반에 걸친 버스 이름 변경: Simulink Project 에서 단일 버스 혹은 버스 요소 이름을 바꾸면 모든 버스 참조 이름을 자 동으로 업데이트

모델 비교: 모델 비교를 단순화하고 포커스하기 위한 사용자 지정 필터

영향 분석: Simulink Project 에서 블록 또는 요구 사항 변경의 종속관계 및 영향을 손쉽게 파악할 수 있습니다.

자동 프로젝트 생성: 폴더를 프로젝트로 쉽게 전환하고 파일, 데이터, 환경을 한 곳에서 관리합니다.

데이터 관리

모델 인수(argument)): 최상위 레벨의 값 지정을 위해 중첩된 모델 참조 계층에서 인스턴스별 파라미터 쉽게 구성하기

데이터 사전: 각각의 데이터 사전들에서 참조된 모델들에 대한 하나의 전역 데이터를 정의하면 Simulink에서 모델 취합 과정에서 일관성 검사하기

블록 파라미터 자동 완성: 입력에 따라 제안되는 변수 또는 함 수 이름에서 선택하도록 하여 블록 파라미터 편집의 속도와 정확성 개선

정의되지 않은 변수 검출: 모델을 수정하는 과정에서 누락 변수에 대한 즉각적인 알림을 수신합니다.

모델 설계 데이터: Data Dictionary에서 기본 작업 공간에 액세스하도록 허용하여 설계 데이터에 여러 소스를 활용합니다.

Strings: Design embedded systems with native support of strings

Signal Editor: 여러 시뮬레이션을 위해 구성한 입력 신호를 생성하고 편집합니다.

Model Data Editor: 신호, State, 참조 변수 등을 갖는 모델에 서 사용한 데이터를 쉽게 보고 필터링하고, 그룹화하고, 편집 합니다.

컴포넌트 기반 모델링

모델 레퍼런스: 부모 모델의 컨텍스트창에서 참조된 모델을 열어 윈도우 창들에 의한 혼잡을 줄이고 모델 블록을 통해 더 쉽게 신호 추적하기

MATLAB System 블록: MATLAB System 블록에서 Simulink 함수 호출하기

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

버스(Buses): Simscape 물리적 연결 회선에서 버스를 생성하고 버스의 배열과 가상 버스 내의 비 가상 버스를 유지

버스(Bus)의 변형 신호: 변형 조건을 사용하여 탄력적으로 버스 요소를 추가 및 제거합니다.

Simulink 변형: 향상된 Variant Subsystem 및 변형 조건 전파 기능을 사용하여 추가적인 사용자 정의가 가능한 Variant 모델을 생성합니다.

성능 개선

도메인 지정 실행: 모델 내의 서브시스템의 도메인을 지정하 여 솔버 성능과 코드를 향상

Simulink 캐시: 모델 아티팩트를 공유하여 시뮬레이션 결과를 더욱 빠르게 도출합니다

병렬 시뮬레이션

배치 시뮬레이션: batchsim을 사용하여 백그라운드에서시뮬레이션을 전가하여 실행

Simulation Manager: 시뮬레이션 진행률 및 결과를 모니터링, 검사 및 시각화를 합니다.

병렬 시뮬레이션: parsim 명령어로 여러 병렬 시뮬레이션을 직접 실행합니다.

업그레이드 지원

Simulink Project 업그레이드: 프로젝트에서 MATLAB 코드 파일의 호환성을 선택하여 새 릴리스로 업그레이드를 간소화합니다.

Simulink 프로젝트 업그레이드: Simulink Project의 모든 모델을 최신 릴리스로 쉽게 업데이트합니다.