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 

Array in Shared Variable schreiben und wieder auslesen



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!

18.06.2008, 18:17
Beitrag #1

Peyotito Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jan 2008

8.5
2007
kA

10247
Deutschland
Array in Shared Variable schreiben und wieder auslesen
Hallo!

Habe das o.a. testweise mal ausprobiert, weil das komplexere Konstrukt auch schon nicht funktionierte.

Aber selbst diese einfache Tätigkeit bekommt LV nicht hin ( oder ich)?!

Also, ich schreibe ein Array in eine Shared Var.
Im VarManager sehe, dass dort ein Wert dann drin ist.

Dann lese ich die Variable wieder aus und schreibe sie in ein Array Anzeigelement.

Aber genau dieser letzte Schritt klappt nicht.

Weder mit 1D, noch mit 2D Arrays.

Wer kann helfen?
.vi im Anhang
LV 8.5

Patrik


Sonstige .vi  TestArray.vi (Größe: 42,62 KB / Downloads: 291)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2008, 19:37
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Array in Shared Variable schreiben und wieder auslesen
Hallo,

hast Du schon mal hier geschaut?

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.06.2008, 12:34 (Dieser Beitrag wurde zuletzt bearbeitet: 20.06.2008 23:08 von jg.)
Beitrag #3

Peyotito Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jan 2008

8.5
2007
kA

10247
Deutschland
Array in Shared Variable schreiben und wieder auslesen
' schrieb:Hallo,

hast Du schon mal hier geschaut?

Gruß Markus

Hallo Markus!

Jetzt ja ;-)

Aber das Problem ist nicht die Erstellung de Variablen, die sind ja da.
Und 1D-Double Array Variablen kann man recht einfach ohne Controls erstellen.

Aber selbst da klappt das auslesen nicht!

Ich kann ja mal die variablen.lvlib auch veröffentlichen. (Musste sie In Variablen.lvlib.vi umbenennen)
Sonstige .vi  Variablen.lvlib.vi (Größe: 6,31 KB / Downloads: 267)


Hab mal das 2D Array raus genommen. Benutze jetzt nur einfache Arrays, die simpel über den Projektmanager anzulegen sind.

Es klappt beim Double und String Array. Aber nur einmal, dann gehts wieder nicht.
Beim einfachen Double Wert geht es gar nicht?!

Lv85_img
Sonstige .vi  TestArray.vi (Größe: 47,11 KB / Downloads: 227)


HILFE!!!

P.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.06.2008, 12:53 (Dieser Beitrag wurde zuletzt bearbeitet: 20.06.2008 23:09 von jg.)
Beitrag #4

Peyotito Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jan 2008

8.5
2007
kA

10247
Deutschland
Array in Shared Variable schreiben und wieder auslesen
Hab jetzt mal ein Besispiel mit SVE und einem Double Wert und einem Integer

Das Beispiel ist sooooo simpel und selbst das klappt nicht.

Liegts an mir oder an LV??
Im SVE Manager werden die Werte richtig angezeigt.

VERZWEIFLUNG

Patrik

Lv85_img
Sonstige .vi  TestArray.vi (Größe: 29,58 KB / Downloads: 225)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.06.2008, 13:22 (Dieser Beitrag wurde zuletzt bearbeitet: 20.06.2008 23:09 von jg.)
Beitrag #5

Peyotito Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jan 2008

8.5
2007
kA

10247
Deutschland
Array in Shared Variable schreiben und wieder auslesen
Muss ich das Schreiben und Lesen der Variablen unbedingt in While Schleifen packen???

Kann doch nicht sein, aber dann geht es.

Es muss doch auch mit einem einfachen Vorgang gehen.
Oder hab ich da nen Denkfehler?

???


P.

Lv85_img
Sonstige .vi  TestArray.vi (Größe: 42,65 KB / Downloads: 221)

(vi angepasst)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.06.2008, 14:16
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Array in Shared Variable schreiben und wieder auslesen
Ich kann Dein Problem jetzt nachvollziehen, aber erklären kann ich es mir auch nicht. Das ist mir so auch noch nie aufgefallen.
Das Bsp. in meinem Screenshot klappt auch nur mit einer While-Schleife, außer wenn ich bei den Variablen-Eigenschaften statt "Network Published" "Single Writer" einstelle.
Eine Begründung würde mich auch interessieren.

   

Gruß Markus

' schrieb:Muss ich das Schreiben und Lesen der Variablen unbedingt in While Schleifen packen???

Kann doch nicht sein, aber dann geht es.

Es muss doch auch mit einem einfachen Vorgang gehen.
Oder hab ich da nen Denkfehler?

???
P.

[attachment=40333:TestArray.vi]
(vi angepasst)

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2008, 14:48
Beitrag #7

Peyotito Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jan 2008

8.5
2007
kA

10247
Deutschland
Array in Shared Variable schreiben und wieder auslesen
' schrieb:Ich kann Dein Problem jetzt nachvollziehen, aber erklären kann ich es mir auch nicht. Das ist mir so auch noch nie aufgefallen.
Das Bsp. in meinem Screenshot klappt auch nur mit einer While-Schleife, außer wenn ich bei den Variablen-Eigenschaften statt "Network Published" "Single Writer" einstelle.
Eine Begründung würde mich auch interessieren.

Gruß Markus

Hallo Markus!

Danke für die Mühe!

Ich hab mal ne For-Schleife ums Auslesen gehängt.
Bei N=50 habe ich bei 5 Durchläufen immer noch einen, wo nichts ausgelesen wird!!
:-(

   

Mit dem Single Write muss ich mal ausprobieren

Was ist denn das für ein Sch.......?

Patrik
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2008, 17:06
Beitrag #8

Peyotito Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jan 2008

8.5
2007
kA

10247
Deutschland
Array in Shared Variable schreiben und wieder auslesen
Nach anhängen eines Fehlerabfängers, kann ich auf 25 Schleifendurchläufe runtergehen und hab 10 %, wo er nicht ausliest.

Bei n=50 gehts scheinbar

   


Sonst jmd. ne Idee??

Danke

Patrik
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array mit Array auslesen und Array erzeugen Harry2000 10 9.122 08.05.2021 06:32
Letzter Beitrag: Martin.Henz
  Aus 2D-Array jede x-te Zeile in weiteres 2D-Array schreiben P.J. 5 6.353 13.11.2020 09:05
Letzter Beitrag: GerdW
  Werte in Array schreiben- Mittelwert bilden und ausgeben um0k 10 8.787 25.08.2020 14:19
Letzter Beitrag: GerdW
  Variable von LabView in Diadem schreiben und lesen derandyk 2 3.769 10.03.2020 13:18
Letzter Beitrag: kwakz
  Werte nacheinander in Array schreiben über ein Schieberegister BlackEagle 5 8.620 13.12.2019 13:40
Letzter Beitrag: GerdW
  Fehlermeldung 91 bei 2D Array umwandeln zu Variant und wieder zurück Tobzn 4 4.966 31.03.2018 21:05
Letzter Beitrag: Tobzn

Gehe zu: