Если тип данных параметра рабочего пространства MATLAB ® не совпадает со значением параметра блока, используемого в модели, значение переменной в сгенерированном коде устанавливается равным нулю.
Если указать тип Simulink.Parameter с помощью DataType используйте типизированное выражение при назначении значения объекту параметра. Например, если Simulink.Parameter объект K1 используется для хранения значения типа single, используйте типизированное выражение, такое как single(0.3) при назначении значения K1.
K1 = Simulink.Parameter; K1.Value = single(0.3); K1.StorageClass = 'ExportedGlobal'; K1.DataType = 'single';