String in Bool - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: Hardware (/Forum-Hardware) +---- Forum: 3rd Party Hardware (/Forum-3rd-Party-Hardware) +---- Thema: String in Bool (/Thread-String-in-Bool) |
String in Bool - Redstar - 04.03.2009 08:22 Hallo Ich bin noch blutiger Anfänger Nehm gerade eine Comsoft Profibusschnittstelle in betrieb. Das mitgelieferte VI zeigt mir die Ausgänge der S7 SPS als hexa an. Mit welcher Funktion kann ich die Hexa Zahl in einzelne Boolsche Elemente umwandeln Damit ich jeden einzelnen Ein-/Ausgang der SPS als Variable in LabVIEW bekomme? Vielen Dank Redstar String in Bool - Achim - 04.03.2009 10:18 Hi, du kriegst ein U8-Array von deiner PB-Karte (Output Data)...das musst du mit "Number to Boolean Array" umwandeln...bzw. wenn du auch irgendwelche "Zahlen" übergeben willst, natürlich in das entsprechende Format umwandeln (Palette Numeric...Conversion, Numeric...Data Manipulation...Split/Join Numbers) Gruß Achim PS: "Output Data" bezieht sich auf deine PB-Karte..d.h. für den PC/dein Programm ist das der Input, der von der SPS kommt...umgekehrt bezieht sich "Input Data" auch auf die PB-Karte, d.h. das ist der Output deiner Applikation an die SPS! String in Bool - Achim - 04.03.2009 11:53 bitte keine PM...wenn du ne Frage hast, dann stell sie hier! Was hast du denn bisher schon gemacht? Poste doch mal dein VI... String in Bool - Redstar - 04.03.2009 11:58 Ich hab bisher nur das Standart VI und versuch daraus jetzt einzelne Boolsche Variabelen zu machen String in Bool - Achim - 04.03.2009 12:06 [attachment=17005] String in Bool - Redstar - 04.03.2009 13:08 ' schrieb:[attachment=44712:bitarray.PNG] Super vielen Dank genau so hatte ich mir das gedacht. Gibt es auch noch die Möglichkeit wie es in der S7 möglich ist zu sagen, das wenn das z.B. das Bit 1 im Byte 1 da ist soll eine LED leuchten? Gruß und nochmals vielen Dank String in Bool - Achim - 04.03.2009 15:21 Welche Anzeigeelemente in dem Array sind (z.B. "LED"), bleibt doch völlig dir selbst überlassen... |