В этом примере показаны три различных метода преобразования типов данных в модели с помощью блоков Data Type Conversion и Data Type Conversion Inherited. В этой модели блок Sine Wave генерирует входной сигнал. Блок Sine Wave выводит только типы данных двойной точности, поэтому, чтобы сгенерировать синусоиду с типом данных single, необходимо выполнить преобразование типа данных.
В первой строке блок Data Type Conversion Inherited использует тип данных, поступающий из блока Constant (сингл), в качестве опорного типа данных и преобразует синусоиду в сингл.
Во второй строке для блока Data Type Conversion задан Выход тип данных single
, и синусоида преобразуется соответственно.
В третьей строке для блока Conversion1 Data Type задан Выход тип данных Inherit: Inherit via back propagation
. Поскольку нисходящий Gain2 блок имеет тип данных single, блок Data Type Conversion1 преобразует синусоиду в тип данных single.