В этом примере показаны три различных метода преобразования типов данных в модели с использованием блоков «Преобразование типов данных» и «Наследование преобразования типов данных». В этой модели блок синусоидальной волны генерирует входной сигнал. Блок синусоидальной волны выводит только типы данных с двойной точностью, поэтому для создания синусоидальной волны с типом данных single необходимо выполнить преобразование типа данных.


В первой строке блок «Наследование преобразования типа данных» использует в качестве ссылочного типа данных тип данных, полученный из блока «Константа» (одиночный), и преобразует синусоидальный сигнал в одиночный.
Во второй строке блок преобразования типов данных имеет тип данных Output, равный singleи синусоидальная волна преобразуется соответствующим образом.
В третьей строке блок Conversion1 типа данных имеет тип данных Output, равный Inherit: Inherit via back propagation. Поскольку дочерний блок Gain2 имеет тип данных single, блок Data Type Conversion1 преобразует синусоидальную волну в тип данных single.