Simulink

 

Simulink의 새로운 기능

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

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

스마트 편집

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

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

예측을 통한 빠른 삽입: 사용 빈도에 따라 정렬된 상태로 모델의 기 존 블록에 권장 블록 연결

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

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

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

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

시뮬레이션 분석

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

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

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

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

샘플 시간 범례: 새로운 샘플 시간 범례를 사용하여 강조 표시하는 대화형 방식으로 모델의 샘플 시간을 식별합니다.

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

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

성능 개선

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

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

JIT(Just-in-Time) 가속 빌드: 가속화(Accelerator) 모드에서 시뮬레이션을 실행할 때 성능을 향상하기 위해 최상위 레벨의 모델을 신속하게 빌드합니다.

병렬 시뮬레이션

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

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

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

업그레이드 지원

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

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

하드웨어 지원

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

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

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

런타임 소프트웨어 모델링

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

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

범위 지정 Simulink Functions: Simulink Functions를 활용하여 모델 경계를 뛰어 넘을 수 있는 재사용 가능한 소프트웨어 컴포넌트가 구현 가능합니다.

초기화 및 종료 함수 블록: 동적 Startup 및 Shutdown 동작을 모델링하기 위해 이벤트로 동작합니다.

프로젝트 관리

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

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

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

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

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

데이터 관리

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

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

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

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

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

컴포넌트 기반 모델링

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

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

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

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