MATLAB 을 실행시켜 줍니다.
홈 -> 새로만들기 -> 프로젝트 -> 빈프로젝트
프로젝트를 만들어줍니다.
프로젝트 이름을 설정해줍니다.
Simulink를 만드는 방법 중 첫번째인
홈 -> Simulink 를 선택해줍니다.
OR 명령창에 simulink 라고 적어줍니다.
Basic Model 을 선택합니다.
Library Browser 을 클릭해줍니다.
Continuous
Derivative : 미분을 수행합니다.
Integrator : 적분을 수행합니다.
Saturation : 입력받은 신호를 특정범위를 벗어날때 일정한 값을 가지도록 변환해줍니다.
Math Operations
Gain : 실수배를 해줍니다.
Product : 두 개 이상의 신호를 곱해줍니다.
Sign : 경계값(0)을 기준으로 1과 -1의 값을 가지도록 합니다.
Sign Wave Function : 정현파 신호를 만들어 줍니다.
Slider Gain : 실수배를 해줍니다.
Sqrt : 루트를 씌워줍니다.
Sum : 두 개이상의 신호를 더해줍니다.
Sinks
Display : 변수에 대한 정보 또는 표현식 결과를 표시합니다.
Out1 : subsystem내에서 사용합니다.
Scope : 시뮬레이션 시간을 x축으로 가지고, 주어진 신호를 y축신호로 해서 그림을 출력합니다.
To File : 입력받은 데이터들을 mat화일 형태로 저장합니다.
To Workspace : 입력받은 데이터들을 workspace에 저장합니다.
XY Graph : X축 데이터와 Y축 데이터를 받아 그림을 그립니다.
Sources
Chirp Signal : system identification에서 시스템에 가하는 입력신호로 많이 사용합니다.
저주파부터 고주파까지의 정현파신호를 출력으로 가집니다.
Clock : 시간을 출력합니다.(초 단위)
Constant : 상수를 출력으로 가집니다.
From File : mat파일로 저장된 블럭에서 데이터를 가져와서 일정 시간간격으로 출력합니다.
From Workspasce : Workspace상에서 저장되어있는 변수를 일정시간간격에 맞춰 출력합니다.
In1 : subsystem등을 만들때 subsystem내에서 입력을 정의할 때 사용합니다.
Signal Builder : sin과 같이 수학적으로 간단히 수식화 할 수 없는 신호를 GUI기반으로 편집할 수 있게 합니다.
Signal Editor : 다양한 신호를 생성할 수 있습니다.
Step : 원하는 시간에 step입력을 가지도록 설정할 수 있습니다.
User-Defined Functions
Fcn : mux를 통해 다수의 입력을 받아 그것을 이용해서 적절한 출력을 가지도록 한줄의 함수를 작성합니다.
MATLAB Function : MATLAB의 command window에서 실행할 수 있는 명령이라면 이 블럭에 입력해서 그 함수의 출력을 사용할 수 있게 합니다.
'MATLAB' 카테고리의 다른 글
MATLAB Smulink 사용하여 수식 계산하기(1) (0) | 2020.12.22 |
---|---|
Matlab GUI calculator (0) | 2020.10.28 |