vom array bzw. textdatei mit 1 Spalte Daten zeitlich versetzt weiterleiten - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO) +---- Thema: vom array bzw. textdatei mit 1 Spalte Daten zeitlich versetzt weiterleiten (/Thread-vom-array-bzw-textdatei-mit-1-Spalte-Daten-zeitlich-versetzt-weiterleiten) |
vom array bzw. textdatei mit 1 Spalte Daten zeitlich versetzt weiterleiten - Flitzer09 - 28.01.2009 23:37 Hallo, ich möchte von einer textdatei, die Daten, die ich in der 1. Spalte der Textdatei gespeichert habe an ein Steuergerät weiterleiten, also Zahlenwerte. Diese Zahlenwerte sollen zeitlich versetzt gesendet werden. Wie mache ich das nun, wahrscheinlich mit einer Schleife und man bildet eine Zeitdifferenz und vergleicht dann die ankommenden Zeitwerte also die aus der Textdatei mit der aktuellen Zeit. Wenn die aktuelle Zeit mit der aus der Textdatei übereinstimmt dann soll der Zeitwert gesetzt werden und dann wenn der Zeitwert gesetzt ist soll auch der Index der Schleife hochgesetzt werden. Paralell dazu soll auch ein Spannungswert zur gleichen Zeit gesetzt werden Des Weiteren möchte ich auch die Möglichkeit haben zu einem beliebigen Zeitpunkt die Spannung setzen zu können, so dass ab dieser gesetzten Spannung der Index auch automatisch hochgesetzt wird und somit die Spannungen automatisch nach oben gehen. Kann mir da einer helfen, würde mich freuen. Micha vom array bzw. textdatei mit 1 Spalte Daten zeitlich versetzt weiterleiten - Y-P - 28.01.2009 23:43 , liegt aber vielleicht auch an der Uhrzeit. Kannst Du mal die Textdatei hochladen und nochmal etwas detailierter erklären, was Du machen möchtest. Das war mir zu verwirrend. Gruß Markus vom array bzw. textdatei mit 1 Spalte Daten zeitlich versetzt weiterleiten - Flitzer09 - 29.01.2009 09:13 Also noch einmal, ich habe eine Textdatei und möchte die Werte in dieser Datei weitergeben. Dort sind Zahlenwerte vorhanden. Diese Zahlenwerte sind ja sozusagen dann ein Array. So dann möchte ich, dass diese Werte paralell zu den Spannungswerten laufen. Also müsste man erst die LabVIEWzeit auch richtig synchronisieren, oder? Des Weiteren möchte ich dann, dass ich das auch einstellen kann, zu welcher Zeit ich dann starte. Also wenn ich erst bei Zeit 22500 Sekunden starte sollte ab diesem Zeitpunkt die Werte bspw. durch den Index einer Schleife hochgezählt und die Werte ab diesem Zeitpunkt dann senden, so dass auch ab diesem Zeitpunkt die Spannungswerte in den dazu vorgesehenen Zeitraum übermittelt werden. Die Syncronisation sollte dann durch einen Vergleich stattfinden. Erst wenn die LabVIEWzeit mit dem Wert aus der Datei oder diesem Fall dem berechnteten Wert übereinstimmt, soll der Wert gesetzt werden und der Index hochgesetzt bis die nächste Zeit erreicht ist und immer so weiter. Anbei sende ich noch mal die Textdatei und einen Auszug aus dem Vi Programm, weobei das relativ mumpitz ist, in dem Programm sieht man dann auch dass sich die Zeit über die Ladung und den Strom berechnen lässt. Die Werte sollen dann an das kleine vi abgegeben werden, also dort wo ich die Bedienfelder erstellt habe. Übrigens: In den Textdateien sind alle ZahlenWerte vom Indize her gleich lang. Danke schon mal im Voraus. VI ist LabVIEW 8.5 |