В этом примере показано, как выполнять параллельное моделирование в пакете и перечислять все подключенные файлы. batchsim выгружает моделирование в вычислительный кластер, позволяя выполнять другие задачи во время обработки пакетного задания, или закрывает клиент MATLAB ® и получает доступ к пакетному заданию позже.
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 0sЕсли AutoAttachFiles имущество Simulink.Simulation.Job имеет значение true в профиле кластера, то задание, выполняемое в кластере, имеет необходимые файлы кода, автоматически присоединенные к нему. Используйте listAutoAttachedFiles для просмотра вложенных файлов.
Обратите внимание, что список присоединенных файлов здесь не отображается, поскольку это пример модели.