Main Content

시뮬레이션에 사용할 신호 데이터 불러오기

모델을 시뮬레이션하기 위해 신호 데이터 불러오기

다음을 포함해 여러 다양한 접근 방식을 사용하여 데이터를 모델로 불러올 수 있습니다.

  • 루트 수준 입력 포트 — 입력 구성 파라미터를 사용하여 작업 공간에서 Inport, Enable 또는 Trigger 블록과 같은 루트 수준 입력 포트로 신호 데이터를 가져옵니다. 여러 신호를 루트 수준 입력 포트로 가져오려면 루트 인포트 매퍼 툴을 사용해 보십시오.

  • From File 블록 — MAT 파일에서 데이터를 읽어 들여 이 데이터를 신호로 출력합니다.

  • From Spreadsheet 블록 — Microsoft® Excel® 스프레드시트 또는 CSV 스프레드시트에서 데이터를 읽어 들여 이 데이터를 하나 이상의 신호로 출력합니다.

  • Playback 블록 — 작업 공간, 파일 또는 시뮬레이션 데이터 인스펙터에서 데이터를 불러옵니다.

  • 소스 블록 — 소스 블록(예: Sine Wave 블록)을 추가하여 다른 블록에 입력할 신호를 생성합니다.

  • Signal Editor 블록 — 상호 교환 가능한 시나리오를 표시, 생성, 편집 및 전환합니다.

  • 영속 데이터 — MAT 파일의 빅데이터를 모델로 스트리밍합니다.

파일, 작업 공간 변수 또는 모델 파라미터에서 입력 신호 데이터를 만들 수 있습니다. 이전 시뮬레이션에서 기록된 데이터를 사용하거나, 다른 소스에서 오는 데이터를 사용하거나, 데이터를 직접 만들 수 있습니다. 어떤 신호 불러오기 접근 방식을 사용할지 결정하려면 Comparison of Signal Loading Techniques 항목을 참조하십시오.

블록

모두 확장

InportCreate input port for subsystem or external input
In Bus Element, Bus Element InSelect input from external port
EnableAdd enable port to subsystem or model
TriggerAdd trigger or function port to subsystem or model
From FileLoad data from MAT file into Simulink model
From SpreadsheetRead data from spreadsheet
From Workspace작업 공간에서 Simulink 모델로 신호 데이터 불러오기
PlaybackLoad data from workspace, file, or Simulation Data Inspector (R2022b 이후)
Signal EditorDisplay, create, edit, and switch interchangeable scenarios

함수

모두 확장

createInputDatasetGenerate dataset object for root-level Inport or bus element ports in model
Simulink.Bus.createMATLABStruct버스와 동일한 계층 구조 및 속성을 사용하는 MATLAB 구조체 만들기
Simulink.SimulationData.createStructOfTimeseriesCreate structure of timeseries data to load as simulation input for bus
getRootInportMapCreate custom object to map signals to top-level input ports
getInputStringCreate comma-separated list of variables to map
convertToSLDatasetConvert contents of MAT file to Simulink.SimulationData.Dataset object in another MAT file
getSlRootInportMapCreate custom object to map signals to root-level inports using Simulink mapping mode
signalBuilderToSignalEditorImport signal data and properties from Signal Builder block to Signal Editor block
Simulink.playback.createSignalsCreate Simulink.playback.Signal object to add to Playback block (R2024a 이후)

객체

모두 확장

Simulink.playback.SignalContainer for signals to add to Playback block (R2024a 이후)
Simulink.SimulationData.DatasetRefCreate Simulink.SimulationData.DatasetRef object
Simulink.SimulationData.DatasetAccess logged simulation data or group simulation input data
matlab.io.datastore.SimulationDatastoreDatastore for inputs and outputs of Simulink models

루트 인포트 매퍼Import, visualize, and map signal and bus data to root-level inports

모델 설정

입력최상위 입력 포트를 사용하여 시뮬레이션을 위한 외부 입력 데이터를 불러오는 옵션

도움말 항목

신호 불러오기

데이터를 루트 수준 입력 포트로 불러오기

기타 신호 불러오기 기법