Создание копии cgv.CGV
объект
cgvObj2 = cgvObj1.copySetup()
создает копию cgvObj2
= cgvObj1.copySetup()cgv.CGV
объект, cgvObj1
. Скопированный объект, cgvObj2
, имеет то же строение, что и cgvObj1
, но не копирует результаты выполнения.
Создайте копию cgv.CGV
объект, установите его в другой режим, затем запустите и сравните объекты в cgv.Batch
объект.
cgvModel = 'rtwdemo_cgv'; cgvObj1 = cgv.CGV(cgvModel, 'connectivity', 'sim'); cgvObj1.run(); cgvObj2 = cgvObj1.copySetup() cgvObj2.setMode('sil'); cgvObj2.run();
Можно использовать этот метод для создания копии cgv.CGV
а затем измените объект, чтобы запустить его в другом режиме путем вызова setMode
.
Если у вас есть cgv.CGV
объект, который сообщил об ошибках или сбое при выполнении, можно использовать этот метод, чтобы скопировать объект и перезапустить его. Скопированный объект имеет то же строение, что и исходный объект, поэтому можно изменить местоположение выходных файлов путем вызова setOutputDir
. В противном случае во время выполнения копируется cgv.CGV
объект перезаписывает выходные файлы.