이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
다중 시뮬레이션 실행하기
parsim
함수 또는 batchsim
함수를 사용하거나 Simulink®에서 다중 시뮬레이션 패널을 사용하여 이러한 입력으로 다중 시뮬레이션 실행다중 병렬 시뮬레이션 및 대규모 데이터 기록을 포함하는 워크플로의 경우 parsim
또는 batchsim
함수를 사용하거나 Simulink 편집기의 다중 시뮬레이션 패널에서 시뮬레이션을 실행할 수 있습니다.
Parallel Computing Toolbox™ 라이선스가 있는 경우 parsim
함수를 사용하여 시뮬레이션을 병렬로 실행할 수 있습니다. 이 함수는 여러 개의 시뮬레이션을 병렬 워커로 분산하여 전체 시뮬레이션 시간을 단축합니다. Parallel Computing Toolbox와 함께 parsim
함수를 사용하면 병렬 풀 생성 과정을 자동화하고, 파일 종속성을 식별하고, 액셀러레이터 시뮬레이션 및 고속 액셀러레이터 시뮬레이션을 위한 빌드 아티팩트를 관리할 수 있습니다. Parallel Computing Toolbox 라이선스를 사용할 수 없는 경우 parsim
함수는 여러 개의 시뮬레이션을 직렬로 실행합니다.
Parallel Computing Toolbox 및 MATLAB® Parallel Server™ 라이선스가 있는 경우 batchsim
함수를 사용할 수 있습니다. batchsim
함수를 사용하면 시뮬레이션이 계산 클러스터로 분담됩니다. 작업 및 결과에 액세스하기 위한 별도의 MATLAB 세션을 열 수 있습니다.
시작하려면 Running Multiple Simulations 항목과 Run Parallel Simulations for a Thermal Model of a House Using parsim 항목을 참조하십시오.
함수
batchsim | Offload simulations to run on a compute cluster |
parsim | 동적 시스템의 다중 시뮬레이션을 병렬 또는 직렬로 실행 |
applyToModel | Apply configuration in SimulationIntput object to
model |
setBlockParameter | Set block parameter values for simulation using
SimulationInput or Simulation
object |
setModelParameter | Set model parameter values for simulation using
SimulationInput or Simulation
object |
setInitialState | Specify initial state for simulation using
SimulationInput or Simulation
object |
setExternalInput | Specify external input data for top-level input ports using
SimulationInput or Simulation
object |
setVariable | SimulationInput 또는 Simulation 객체를 사용하는 시뮬레이션에 대한 변수 값 설정 |
setVariantConfiguration | Set variant configuration for simulation using SimulationInput
object (R2024a 이후) |
getVariantConfiguration | Get name of variant configuration from SimulationInput
object (R2024a 이후) |
validate | Validate contents of SimulationInput
object |
setPreSimFcn | Specify MATLAB function to run before start of each simulation on
Simulink.SimulationInput object |
setPostSimFcn | Set MATLAB function to run after each simulation |
loadVariablesFromMATFile | Load variables from MAT file into Simulink.SimulationInput
object |
loadVariablesFromExternalSource | Load variables from a custom file into Simulink.SimulationInput
object (R2022b 이후) |
getSimulationJobs | Get all Simulink.Simulation.Job objects from
cluster |
showContents | View summary of specification in SimulationInput or
Simulation object (R2020a 이후) |
클래스
Simulink.SimulationInput | Simulink.SimulationInput 객체를 생성해 모델을 변경하여 다중 시뮬레이션 또는 개별 시뮬레이션 실행 |
Simulink.Simulation.Variable | Variables in Simulink.SimulationInput objects (R2020a 이후) |
Simulink.Simulation.BlockParameter | Block parameters in Simulink.SimulationInput objects (R2020a 이후) |
Simulink.Simulation.Future | Create Future object for simulation |
Simulink.Simulation.Job |
Simulink.Simulation.Job object for batch simulations |
simulink.multisim.DesignStudy | Create design study for multiple simulations (R2024a 이후) |
툴
도움말 항목
- Running Multiple Simulations
Run multiple simulations from the
parsim
andbatchsim
commands, and the Multiple Simulations panel in Simulink Editor. - Run Parallel Simulations for a Thermal Model of a House Using parsim
Use a
Simulink.SimulationInput
object to run multiple parallel simulations command line workflow. - 병렬 시뮬레이션 실행하기
프로그래밍 방식으로 모델 시뮬레이션을 병렬로 실행합니다.
- Configure and Run Simulations with Multiple Simulations Panel
Learn about the Multiple Simulations panel in the Simulink Editor.
- Comparison Between Multiple Simulation Workflows
Understand the similarities and differences between
parsim
,parsim
withRunInBackground
, andbatchsim
. - Analyze Results Using Simulation Manager
Use the Simulation Manager to visualize simulation data, analyze simulation results and trends.