07-30-2014 08:33 AM
Hello,
i have a plc connected via tcp/ip and want to write the different values into a measurement file.
Now i have a while loop and read out the different value from plc and in the same moment i write it to my measurement file.
Is this a good way? Or do i better use an producer/consumer loop?
07-30-2014 08:38 AM
Hallo Manuwestern,
solange du lokale Variablen verwendest, bestimmt nicht…
- Please don't use locale variables as you do right now! This screams "Race Condition"…
- When you use simple TDMS functions you surely don't need those ExpressVIs (JoinSignal). Use BuildArray instead.
07-30-2014 08:48 AM
Ich habe die lokalen Variablen genutzt um Übersichtlichkeit zu schaffen?!
Ich schreibe gerade meine Bachelorarbeit bzw mein Programm dafür, und ich will aus einer SPS Daten im Sekundentakt auslesen und direkt in eine Messdatei schreiben.
Ist es sinnvoll das alles in einer While Schleife zu machen?
Oder gibt es dafür elegantere Lösungen?
07-30-2014 08:50 AM - edited 07-30-2014 08:58 AM
Hallo Manu,
Ich habe die lokalen Variablen genutzt um Übersichtlichkeit zu schaffen?!
THINK DATAFLOW! Nimm Drähte statt lokaler Variablen!
Ist es sinnvoll das alles in einer While Schleife zu machen?
Ab einer gewissen Größe ist es immer sinnvoll, solche Dinge in parallele Schleifen aufzutrennen und ein ProducerConsumer-Schema zu nutzen…
Kann es sein, dass du auch schon im LabVIEWForum.de unterwegs bist?
07-30-2014 08:57 AM - edited 07-30-2014 09:01 AM
Ja da bin ich auch unterwegs, aber das Forum ist leider offline, deshalb bin ich gezwungen hier meine Fragen auf Englisch zu stellen :-/.
Nutzt man dann ein Producer/Consumer Schema mit Quenes?!