LabVIEWForum.de
String in IO bzw. Visa wandeln - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: String in IO bzw. Visa wandeln (/Thread-String-in-IO-bzw-Visa-wandeln)



String in IO bzw. Visa wandeln - stromflo - 08.05.2012 10:25

Mahlzeit,

habe mal wieder eine Frage, diesmal geht es um das umwandeln eines Strings in ein Visaelement.
Grundsätzlich wird im dem config.csv der Comport gespeichert. Nun möchte ich diesen einlesen und also Visa bzw. als Comport für das Programm nutzen.
Habe dazu mal das VI anghängt.

Gruß Florian


RE: String in IO bzw. Visa wandlen - Lucki - 08.05.2012 10:49

Wozu fragst Du das und schließt den String nicht einfach an das IO-Element an? Es geht doch! Wenn Dich der rote Umwandlungspunkt stört, kannst Du ja noch den Typ anpassen, aber das habe ich noch bei niemanden gesehen:
[attachment=39740]


RE: String in IO bzw. Visa wandlen - stromflo - 08.05.2012 12:57

Anscheinend irgendwie übersehen.... Danke!

Gruß Florian


RE: String in IO bzw. Visa wandlen - rolfk - 09.05.2012 09:09

(08.05.2012 10:49 )Lucki schrieb:  Wozu fragst Du das und schließt den String nicht einfach an das IO-Element an? Es geht doch! Wenn Dich der rote Umwandlungspunkt stört, kannst Du ja noch den Typ anpassen, aber das habe ich noch bei niemanden gesehen:

Aber Lucki doch! Big Grin
Der Typecast hat hier absolut keinen praktischen Nutzen, und macht das Diagram höchstens unübersichtlicher, respektive hat möglicherweise sogar die Chance irgendwann mal nicht mehr zu gehen. Ein roter Punkt ist kein Typecast (nie, niemals) sonder eine Konversions. Entsprechend ist es vergleichbar mit den Konversionsfunktionen wie To DBL, To Int 32 und so weiter aus der numerieken Palette. Einfügen dieser Funktionen in einen Wire ist sinnvoll um die Konversion deutlich zu machen, aber hat nur einen Performanceeffekt wenn es mindestens zwei rote Punkte überflüssig macht und solange es Skalars sind ist der Effekt auch bei einem Dutzend ersetzter Punkte praktisch unmessbar. Benützung davon ist trotzdem anzubefehlen da explilzite Konversionen deutlich machen dass der Programmierer das effektiv so beabsichtigte. Zudem können manchmal obskure Bugs entstehen wenn mehrere solcher impliziten Konversions kaskadiert werden die beispielsweise durch eine einzige explizite Konversion an strategischem Platz völlig überflüssig werden.