Этот пример использует sldemo_househeat модель, чтобы показать, как отобразить дневник Simulink.Simulation.Job объект, simJob. Создать simJob, вы идете параллельно симуляции с помощью batchsim команда.
1. Откройте модель.
2. Задайте множество значений для различных температур.
3. Используя setPointValues, инициализируйте массив Simulink.SimulationInput объекты.
4. Задайте размер пула количества рабочих, чтобы использовать. В дополнение к количеству рабочих, используемых, чтобы запустить параллельные симуляции, требуется главный рабочий. В этом случае примите, что три рабочих доступны, чтобы запустить пакетное задание для параллельных симуляций. Объект задания возвращает полезные метаданные как показано. Можно использовать задание ID чтобы получить доступ к заданию возражают позже от любой машины. NumWorkers отображения, сколько рабочих запускает симуляции – количество рабочих, заданных в 'Pool' аргумент плюс дополнительный главный рабочий.
ID: 1
Type: pool
NumWorkers: 4
Username: #####
State: running
SubmitDateTime: ##-###-#### ##:##:##
StartDateTime:
Running Duration: 0 days 0h 0m 0s5. Используйте diary метод Simulink.Simulation.Job объект отобразить вывод пакетного задания в окне команды MATLAB.
Обратите внимание на то, что дневник не отображен здесь, потому что это - модель в качестве примера.