27.01.2009, 18:27
Hallo!
Ich habe hier ein kleines Problem mit Referenzen, bei dem ich nicht weiter weiß. Ich hab hier auch schon etwas im Forum gesucht, aber meistens wurden nur Lösungen in Form von VIs für LabVIEW 8+ gepostet, ich verwende jedoch nur 7.1. Daher erlaube ich mir mal, ein neues Thema zu erstellen.
Folgendes: Ich möchte gerne 36 unterschiedliche vorzeichenbehaftete 16Bit-Werte histogrammieren. Da mir die LV-eigenen Histogrammfunktionen nicht so sehr zusagen, will ich mir was eigenes bauen. Und zwar will ich in die Histogramme Wert für Wert reinschieben (und das mit 500Hz), und gleichzeitig etwas gemächlicher die Histogramme bei Bedarf plotten lassen.
Dazu habe ich mir ein Array mit 64k Einträgen gemacht, es mit zwei weiteren Zahlen verclustert, und die Referenz zu dem Cluster gebildet. Dies geschieht innerhalb eines SubVIs.
Ich rufe das SubVI nun in einer Schleife 36 mal auf, um ein Array von 36 Referenzen für meine 36 Messwerte zu erhalten.
Das Problem: Dieses Array enthält nun 36 Referenzen zu einem einzigen Cluster.
Hat da wer nen heißen Tipp, wie man das lösen kann?
Ich habe mal ein Minimalbeispiel in LV7.1 angehängt
Ich habe hier ein kleines Problem mit Referenzen, bei dem ich nicht weiter weiß. Ich hab hier auch schon etwas im Forum gesucht, aber meistens wurden nur Lösungen in Form von VIs für LabVIEW 8+ gepostet, ich verwende jedoch nur 7.1. Daher erlaube ich mir mal, ein neues Thema zu erstellen.
Folgendes: Ich möchte gerne 36 unterschiedliche vorzeichenbehaftete 16Bit-Werte histogrammieren. Da mir die LV-eigenen Histogrammfunktionen nicht so sehr zusagen, will ich mir was eigenes bauen. Und zwar will ich in die Histogramme Wert für Wert reinschieben (und das mit 500Hz), und gleichzeitig etwas gemächlicher die Histogramme bei Bedarf plotten lassen.
Dazu habe ich mir ein Array mit 64k Einträgen gemacht, es mit zwei weiteren Zahlen verclustert, und die Referenz zu dem Cluster gebildet. Dies geschieht innerhalb eines SubVIs.
Ich rufe das SubVI nun in einer Schleife 36 mal auf, um ein Array von 36 Referenzen für meine 36 Messwerte zu erhalten.
Das Problem: Dieses Array enthält nun 36 Referenzen zu einem einzigen Cluster.
Hat da wer nen heißen Tipp, wie man das lösen kann?
Ich habe mal ein Minimalbeispiel in LV7.1 angehängt