Возвратите контрольную сумму невиртуальной подсистемы
[ возвращает контрольную сумму заданной невиртуальной подсистемы. Simulink® вычисляет контрольную сумму на основе установок параметров подсистемы и блоков, которые содержит подсистема. Виртуальные подсистемы не имеют контрольных сумм.checksum,details]
= Simulink.SubSystem.getChecksum(subsys)
Одно использование этой команды должно определить, почему код, сгенерированный для подсистемы, не снова используется.
Simulink.SubSystem.getChecksum компилирует модель, которая содержит заданную подсистему, если модель уже не находится в скомпилированном состоянии. Если необходимо получить контрольную сумму для нескольких подсистем и хотеть избежать нескольких компиляций, используйте команду, поместить модель в скомпилированное состояние перед использованием model([], [], [], 'компиляция')Simulink.SubSystem.getChecksum.
Эта команда принимает аргумент subsys, который является полным именем или указателем невиртуального блока подсистемы, для которого вы возвращаете данные о контрольной сумме.