RE: Variant Datentyp automatisch erkennen
Eine alternative Idee ist es mit polymorphen VIs zu arbeiten. Eins für Strings, eins für Ints, ... Die sind allerdings nur in der Programmierumgebung verwendbar und machen im wesentlichen die Palettenansicht und BD-Ansicht durch ein einheitliches Erscheinungbild übersichtlicher.
Ansonsten nimmst Du das 'Variant to Flattened String' VI von der Variant-Palette. Hier kommt ein Type String heraus, der ein Integer-Array ist. Die Zahlen verraten Dir um welchen Datentyp es sich handelt. Details sind in der Hilfe zu finden. Mit einer Case-Anweisung kannst Du nun die verschiedenen Datentypen bearbeiten.
Etwas anspruchsvoller wird es, wenn Du auch Cluster verarbeiten willst. Jetzt ist Rekursion angesagt...
|