Hallo zusammen,
ich habe ein Problem und als Labview-Laie hoffe ich auf eure Hilfe.
Ich habe ein VI, das aus einer Datenbank auf Anfrage über Ethernet Daten ausliest und diese zurück gibt.
Ein bis zwei Mal am Tag ist die Datenbank etwas überfordert und das VI macht die Verbindung zur DB auf, setzt seinen SQL-Befehl ab, aber die Datenbank gibt nichts zurück.
Nun bleibt das (nicht von mir gebastelte) VI "Datenbankabfrage" an der Stelle hängen und mein VI wartet ewig... Natürlich werden dann die Anfragen, die weiterhin über Ethernet herein kommen nicht abgearbeitet.
Nun meine Frage. Kann ich einem SubVI einen Timeout mitgeben, so dass wenn das VI nach X Sekunden nicht fertig ist, es beendet wird (und die DB-Verbindung geschlossen wird) und das "Hauptprogramm" weiter läuft?
Denn dann könnte die nächste Anfrage kommen.
Ich hoffe, dass ich mein Problem verständlich machen konnte.
Danke im Voraus für die Antworten