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