Ein datentypflexibles VI (.vim) ist ein VI, das inline in das aufrufende VI eingefügt wird. Daher kann sich jeder Eingang des VIs an den anliegenden Datentyp anpassen. Mit datentypflexiblen VIs kann die gleiche Operation an verschiedenen zulässigen Datentypen durchgeführt werden. Das Speichern einer Kopie des VIs für jeden Datentyp wird dadurch überflüssig. In LabVIEW enthaltene datentypflexible VIs haben einen orangefarbenen Hintergrund.

Ein Beispiel zur Verwendung von datentypflexiblen VIs finden Sie im Projekt labview\examples\Malleable VIs\Basics\Malleable VIs Basics.lvproj.