17.04.2006, 19:35
|
s.pilgerstorfer
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Apr 2006
kA
|
Diagramme mit Datumsverlauf erstellen?
zu 2. Die von dir vorgeschlagene Funktion hatte ich auch schon am Blockdiagramm. Ich hab sie allerdings wieder gelöscht, weil man dabei den zu löschenden Array genau beziffern (Index) muss und der letzte Array (mit END) sich ja ständig verändert)???
zu 3. Wie kann ich die Ausgänge der Funktion dem Suchstring anpassen. Sobald ich beim Suchstring die Datums/Zeitformel eingebe macht er mir 6 Ausgänge statt einem (scheinbar für jedes Prozentzeichen einen), die ich dann nicht mehr löschen kann ohne den Suchstring zu verändern???
|
|
|
17.04.2006, 20:18
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Diagramme mit Datumsverlauf erstellen?
zu 2:
Dies Funktion "Aus Array entfernen" (ob in 7. vorhanden weiß ich nicht) funktioniert in der Tat etwas ungewöhnlich: Wenn ich an die Eingänge nichts anschließe, wird immer das letzte Element entfernt. Genau deshalb habe ich sie verwendet. Du kannst es aber auch anders machen: Arraygröße feststellen, davon 1 subtrahieren und diesen Wert an das N der For-Schleife legen. Damit wird die Schleife einmal weniger durchlaufen als das bei Autoindexing der Fall wäre.
zu 3: Das ist natürlich fatal und erklärt auch, warum die Ausgänge bei Dir - aus meiner Sicht - "falsch" angeschlossen waren. Es kann einzig und allein daran liegen, daß es Unterschiede in der Syntax der Formatierungszeichen zwischen V7 und V8 gibt. Dazu kann ich nur sagen: Bevor ich mich mit Deinem Thema hier beschäftigte, hatte ich noch niemals eine texbasierende Datums/Zeitangabe in einen LabVIEW-Zeitstempel konvertiert. Also mußte ich mich mittels der Hilfe mit der Formatierungssytax befassen. Es stellte sich heraus, daß es ziemlich unübersichtlich erklärt war. Aber nach 30 min hatte ich es geschafft. Genau so mußt Du jetzt auch herangehen.
Also : Erst mal alle %f weglassen, nur mit der Zeitstempel-Formatierung experimentieren. Es darf am Ausgang nur ein Wert erscheinen. Wenn Du das geschafft hast, bitte wissen lassen, worin der Unterschied zwischen V7 und V8 besteht.
Nachtrag: Ich habs mal mit Version 7 probiert und ich finde es auch nicht heraus. Die konkrete Frage ist: "Wie konvertiere ich in Version 7.x einen String '13.8.2006 21:30' in einen Zeitstempel? Die Frage ist an Einfachheit nicht mehr zu überbieten, notfalls würde ich an Deiner Stelle deswegen ein neues Thema eröffnen.
|
|
|
18.04.2006, 13:09
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Diagramme mit Datumsverlauf erstellen?
@Stefan
Danke, einfacher als so scheint es in V7.x nicht zu gehen. Die speziellen Fomatanweisungen für die Zeit, die in LV8 für beide Richtungen gelten, gelten in V7 offensichtlich nur in Richtung Zeitstempel --> String, so daß man es in umgekehrter Richtung leider nur so machen kann wie Du es hier zeigst.
|
|
|
19.04.2006, 07:44
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Diagramme mit Datumsverlauf erstellen?
Danke für die Blumen, aber ich muß mich eher entschuldigen, da ich stellenweise annahm, es liegt an Begriffsstutzigkeit und Bequemlichkeit, wenn es Dir nicht gelingt, eine Vorlage von V8 in V7.x zum Laufen zu bringen. Die Wahrheit war aber, daß in V7.x weder diese schöne Funktion zum Einlesen der Daten in einen Vektor von Zeilenstrings noch diese einfache Umwandlung eines Datumsstrings in einen Zeitstempel zur Verfügung standen.
|
|
|
| |