반응형
Simulink 에서 테스트 진행시 Signal Builder 를 사용하여 test case 를 만들곤 하는데
signal builder 의 출력은 double 값으로 나오기 때문에 해당 출력을 입력으로 사용하는 블록과 데이터 타입을 맞춰주는 과정이 필요 합니다.
이렇게 데이터 타입을 맞춰주기 위해 Simulink 에서는 Data Type Conversion 블록을 사용하는데
Signal 이 여러 개가 되는 경우 일일이
Data Type Conversion 블록을 붙여주는 것도 고된 잡업이더군요.
그래서 여러개의 Data Type Conversion 블록을 자동으로 생성하도록 하는 MATLAB 코드를 만들어 봤습니다.
코드는 다음과 같습니다.
dataTypeConversionMake 함수를 사용하기 위해 입력 argument 로 signal 의 갯수를 넣어 줍니다.
아래 코드는 8 개의 signal 에 대한
Data Type Conversion 블록을 만드는 명령 입니다.
dataTypeConversionMake(8)
위 명령어를 실행하면 다음과 같이 Simulink 모델이 만들어 집니다.
해당 모델을 열어 보면 8 개의
Data Type Conversion 블록 연결이 있는 걸 볼 수가 있습니다.
반응형
'programming language > MATLAB' 카테고리의 다른 글
MATLAB Simscape 로 간단하게 회로 구성해보기 (772) | 2018.10.10 |
---|---|
MATLAB Editor Publish 할때 주의 할 점 (0) | 2018.10.05 |
MATLAB 에서 C/C++ 컴파일러 TDM-GCC 설치 (6) | 2018.09.12 |
MATLAB 공부 자료 (0) | 2018.07.18 |
Simulink slx 파일을 텍스트 에디터에서 열어보기 (0) | 2017.02.25 |
MATLAB 바로 가기 백업 방법 (0) | 2017.02.21 |
Matlab 그래프 축 반전 방법 (939) | 2017.02.13 |
MATLAB title 에 underscore 글자 그대로 표시하기 (0) | 2016.12.28 |
댓글