INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Optimierungstipps für mein Host-VI



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

02.03.2010, 13:54
Beitrag #11

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Optimierungstipps für mein Host-VI
' schrieb:... Datei öffnen/ schreiben/ schließen bekomme ich nicht "eingerichtet". ...

Guck mal hier: LVF-Link

Datei öffnen, schreiben, schließen.

Hilft dir das weiter?



Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
02.03.2010, 14:57
Beitrag #12

Jansen83 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: May 2009

8.6
-
de

18055
Deutschland
Optimierungstipps für mein Host-VI
Das hilft mir schon sehr!
Dabei seh ich, dass ich meine Daten natürlich auch noch in Strings (Tabellen-?) formatieren muss, damit ich eine ordentliche Ausgabe bekomme.
Auch die Zeitstempelfunktion fehlte mir noch. Welches Format-String muss ich wählen, damit er nur die abgelaufenen Sekunden anzeigt? Lediglich <%S>?
Wo liegt mein Fehler im Verbindungsanschluss zw. indizierten Tunnel und Array nach Tabellenstring?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.03.2010, 15:55
Beitrag #13

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Optimierungstipps für mein Host-VI
Du musst deine dyn. Daten erst in ein Array umwandeln. Dafür gibts VI's in irgendeiner Signalverarbeitungspalette...

Wenn du die Sekunden vom GetTime VI nimmst, dann werden die sich alle 60 Sekunden wiederholen... glaub jetzt nicht das es das ist, was du meinst...


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.03.2010, 10:33 (Dieser Beitrag wurde zuletzt bearbeitet: 03.03.2010 10:37 von Jansen83.)
Beitrag #14

Jansen83 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: May 2009

8.6
-
de

18055
Deutschland
Optimierungstipps für mein Host-VI
Das Problem lag dabei bei dem Autoindexing. Ich dachte, dieses würde mir bereits ein Array der Daten erstellen? Unsure
Nein, alle 60s die Wiederholung der Sekunden ist natürlich nicht mein Ziel. Vielleicht passt ja das Express-Vi "verstichene Zeit" mit rein.
Im angegebenen Verzeichnis landet so recht keine Datei, und laut Sonde zeichnet er mir auch nur die letzten Daten auf, da der Schreibbefehl ja außerhalb der Schleife ist. Widerum muss er da aber irgendwie aber auch bleiben, sonst scheint das ganze nicht zu laufen Wacko
Vielleicht kann jemand etwas Licht in mein Dunkel bringen...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.03.2010, 12:13
Beitrag #15

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 467
Registriert seit: Jun 2006

2014 PDS
2006
DE_EN

64283
Deutschland
Optimierungstipps für mein Host-VI
Lass die Wandlung in den dynamischen Datentyp weg sondern führe zwei Arrays aus der Schleife raus. Die kannst Du dann im Anschluss nach der Schleife entsprechend mit dem Rest zusammendröseln.

Für die Zeitangabe: Wenn Du die Schleife getimed laufen lässt, kannst du das Index-Terminal auch per Autoindex und Array rausziehen, das Array mit der Schleifendurchlaufzeit multiplizieren und du hast die entsprechenden Werte (mit einer kleinen Ungenauigkeit von maximal der Schleifendurchlaufzeit) oder Du nimmst das VI mit der Uhr (frag mich nicht, wie es heißt, irgendwie aktuelle Systemzeit ms oder so), packst es in einen Sequenzrahmen und steuerst über irgendeine Datenleitung (z.B. Errorcluster oder so) an die Sequenz, wann das Zeit-VI aufgerufen wird. Den Wert ebenfalls aus der Schleife raus, ggf. hinterher noch umrechnen und fertig...

ch
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.03.2010, 13:49 (Dieser Beitrag wurde zuletzt bearbeitet: 03.03.2010 13:51 von Jansen83.)
Beitrag #16

Jansen83 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: May 2009

8.6
-
de

18055
Deutschland
Optimierungstipps für mein Host-VI
' schrieb:Lass die Wandlung in den dynamischen Datentyp weg sondern führe zwei Arrays aus der Schleife raus. Die kannst Du dann im Anschluss nach der Schleife entsprechend mit dem Rest zusammendröseln.

Funktioniert schon mal halbwegs.:)Nur noch die Sache, wie ich sie zusammenfüge. Habe im Anschluss versucht jedes array über "Array nach Tabellenstring" zu formatieren und im Anschluss die Strings zu bündeln. Die erstellte Datei sieht aber noch ziemlich wirr aus und ich aufgrund mangelndem Wissens nicht weiß warum.

' schrieb:Für die Zeitangabe: Wenn Du die Schleife getimed laufen lässt, kannst du das Index-Terminal auch per Autoindex und Array rausziehen, das Array mit der Schleifendurchlaufzeit multiplizieren und du hast die entsprechenden Werte (mit einer kleinen Ungenauigkeit von maximal der Schleifendurchlaufzeit) oder Du nimmst das VI mit der Uhr (frag mich nicht, wie es heißt, irgendwie aktuelle Systemzeit ms oder so), packst es in einen Sequenzrahmen und steuerst über irgendeine Datenleitung (z.B. Errorcluster oder so) an die Sequenz, wann das Zeit-VI aufgerufen wird. Den Wert ebenfalls aus der Schleife raus, ggf. hinterher noch umrechnen und fertig...

Kann ich nicht einfach das eh schon verwendete Express-VI "abgelaufene Zeit" verwenden und die Daten, wie von dir erwähnt, via Autoindizierung rausziehen und in die Datei schreiben?

Wichtig ist mir vor allem die Thematik mit der Darstellung und der Verknüpfung der Daten, dass jede einzelne Datenleitung als Spalte in der TabDatei nachher auftaucht.

Danke und Gruß


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.03.2010, 11:18
Beitrag #17

Jansen83 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: May 2009

8.6
-
de

18055
Deutschland
Optimierungstipps für mein Host-VI
Ich hab noch mal etwas rumexperimentiert.
Hab derzeit die Datenspeicherung vorerst in der Schleife gelassen, aber nur weil ich an meinen Fähigkeiten gescheitert bin, die Arrays formgerecht außerhalb der Schleife zu schreiben.
Hab jetzt mit der innerne Speicherung mal das Verlaufsdiagramm an- bzw abgeschlossen. Mit angeschlossenem Diagramm schreibt mir LV bei ansonsten identischen Bedingungen nur ca 1/6 der Daten im Vergleich zur Fahrt ohne Verlaufsdiagramm.
Ähnlich sah es auch aus mit der Datenspeicherung außerhalb der Schleife (wenn auch nicht formgerecht).
Des sagt mir, dass das Verlafsdiagramm zu Laufzeitproblemen führt!? Blink
Gibts nen Weg dies zu umgehen, außer das Diagramm zu entfernen?

Wär auch für Tipps der Speicherung außerhalb der Schelife nach wie vor dankbar. Mir ist klar, dass ich die Arrays sicher wieder zeilenweise auslesen muss um sie dann als TabDatei zu schreiben, aber wie genau dies aussehen muss ist mir nicht ganz klar.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.03.2010, 12:14
Beitrag #18

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 467
Registriert seit: Jun 2006

2014 PDS
2006
DE_EN

64283
Deutschland
Optimierungstipps für mein Host-VI
Tipp für's Außerhalb schreiben: Wenn Du nicht auf ein Binäres Dateiformat angewiesen bist und keine Text-Informationen speichern willst: Arrays aus der Schleife zu einem 2D-Array verbinden und dies mit "Write to Spreadsheet-File" in eine CSV-Datei schreiben. ggf. musst Du noch das Array transponieren, aber damit sollte es kein Problem sein, das ganze ordentlich zu speichern.

ch


Sonstige .vi  ArrayAusSchleifeSpeichern.vi (Größe: 8,1 KB / Downloads: 199)
Lv86_img
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.03.2010, 13:06
Beitrag #19

Jansen83 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 95
Registriert seit: May 2009

8.6
-
de

18055
Deutschland
Optimierungstipps für mein Host-VI
Danke, klappt super! Auch danke für die Geduld die ihr habt trotz meiner teilweise grundlegenden Fragen zu LV. Alles nicht so einfach wenn man es sie in "Learning by doing" aneignen muss.
Das einzige, das Verlaufsdiagramm beeinflusst nach wie vor meine Laufzeit erheblich. Nasja im Zweifel erstelle ich nach Fahrtende einfach einen Graphen und stelle mir beide Kurven dann da. Nicht optimal aber irgendwie muss ich mir ja zu helfen wissenWink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.03.2010, 15:53
Beitrag #20

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 467
Registriert seit: Jun 2006

2014 PDS
2006
DE_EN

64283
Deutschland
Optimierungstipps für mein Host-VI
Wenn Du's inline haben willst, Producer-Consumer-Struktur mit zwei parallelen Schleifen. Gibt's eine Vorlage unter Datei --> Neu... für.

ch
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Umwandlung von Ticks in Sec und Übertragung an Host derandyk 11 11.293 11.01.2019 14:12
Letzter Beitrag: GerdW
  Kommunikation zwischen FPGA und Host skar 13 15.400 09.09.2014 14:08
Letzter Beitrag: skar
  Host to Target DMA-Kanal Problem stefan360 3 5.752 21.01.2014 19:32
Letzter Beitrag: GerdW
  Messwerte vom NI 9222 in Host-VI übertragen LabVIEWNutzer 1 5.208 15.10.2013 07:00
Letzter Beitrag: Y-P
  Host VI startet die FPGA VI nicht robert_bors 8 9.107 08.07.2013 18:18
Letzter Beitrag: Holy
  DMA FIFO Host to FPGA Transfer funktioniert nicht robert_bors 3 7.133 04.07.2013 13:19
Letzter Beitrag: robert_bors

Gehe zu: