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 

Grenzen mehrspaltiges Listenfeld



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!

20.09.2013, 10:24
Beitrag #1

kwakz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 91
Registriert seit: Oct 2008

2020 32 Bit
2008
EN

71101
Deutschland
Grenzen mehrspaltiges Listenfeld
Hallo zusammen,

ich habe gerade folgende Aufgabe: Über eine große und ziehmlich stark verzweigte SQL-Datenbank würde ich gerne eine Auswertung programmieren. Da die Datenbank von ihrer Performance schon ziehmlich an der Grenze ist, möchte ich die Server mit großartigen Filterungen belasten, sondern nur die Rohdaten auslesen und dann alle Filterungen in LabVIEW realisieren. Ich bin jetzt auf den Gedanken gekommen, alle Rohdaten, die ich brauche, in ein mehrspaltiges Listenfeld zu schreiben und mir damit quasi innerhalb meines LabVIEW-Programms eine eigene, viel kleinere und weniger verzweigte Datenbank anzulegen.

Die Frage (bevor ich da jetzt viel Arbeit reinstecke): Gibt es beim Listenfeld Grenzen, wie viele Daten ich darin ablegen kann?

Mfg Daniel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2013, 10:48
Beitrag #2

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Grenzen mehrspaltiges Listenfeld
Hallo Daniel,

grundsätzlich gibt es da keine Begrenzung. Ich frage mich allerdings, wie agil dein LV-Programm noch ist, wenn die Datenbank schon in die Knie geht.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2013, 10:51 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2013 10:58 von GerdW.)
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Grenzen mehrspaltiges Listenfeld
Hallo Daniel,

ein Listenfeld nimmt ein 2D-Array of Strings für die Objektnamen entgegen. Du bist hier nur in der Speichergröße begrenzt (und in der resultierenden Performance der Anzeige)...

Tipp:
- Speicher die Daten intern in einem Schieberegister! Anzeigeelemente erstellen ihre eigene Kopie der angezeigten Daten - du würdest dir also den Speicher (mindestens) doppelt mit den Daten zumüllen, sobald du sie auf dem FP anzeigen lässt...
- Zeige immer nur eine Auswahl der Daten an - das reduziert den Speicherbedarf...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2013, 10:57
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Grenzen mehrspaltiges Listenfeld
Wenn überhaupt, dann ein Table-Control oder gleich ein 2D-Array, keine Listbox. Die "darstellten Werte" bei einer Listbox musst du per PropertyNode lesen und schreiben, das ist langsam.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2013, 11:52 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2013 11:55 von kwakz.)
Beitrag #5

kwakz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 91
Registriert seit: Oct 2008

2020 32 Bit
2008
EN

71101
Deutschland
RE: Grenzen mehrspaltiges Listenfeld
Hallo zusammen,

vielen Dank schon mal für die Hinweise. Auf dem frontpanel soll eigentlich gar nichts dargestellt werden. Die Daten werden intern verarbeitet und anschließend an DIAdem übergeben, um ansehnliche Diagramme auf Papier zu bringen. Ich hab mir nur überlegt, dass ein Listenfeld eventuell komfortabler zu handhaben ist, was die Suche nach bestimmten Zeilen- und Spaltentiteln angeht.

(20.09.2013 10:48 )Trinitatis schrieb:  Hallo Daniel,

grundsätzlich gibt es da keine Begrenzung. Ich frage mich allerdings, wie agil dein LV-Programm noch ist, wenn die Datenbank schon in die Knie geht.


Gruß, Marko

Die Auswertesoftware selbst läuft dann schon auf einem separaten Rechner (bzw. auf mehreren Rechnern für die Personen, dioe die auswertungen benötigen). Die fehlende Performance der Datenbank ist leider dem Anlagenhersteller zu verdanken.


Mfg Daniel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2013, 11:54
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Grenzen mehrspaltiges Listenfeld
Hallo Daniel,

Zitat:Auf dem frontpanel soll eigentlich gar nichts dargestellt werden. ... Ich hab mir nur überlegt, dass ein Listenfeld eventuell komfortabler zu handhaben ist, was die Suche nach bestimmten Zeilen- und Spaltentiteln angeht.
Ja was denn nun: nicht auf dem FP darstellen oder doch auf dem FP darstellen?

"Suchen" kann man auch, indem man Rings mit den gefundenen Zeilen-/Spaltentiteln befüllt...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.09.2013, 11:58
Beitrag #7

kwakz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 91
Registriert seit: Oct 2008

2020 32 Bit
2008
EN

71101
Deutschland
RE: Grenzen mehrspaltiges Listenfeld
(20.09.2013 11:54 )GerdW schrieb:  Hallo Daniel,

Zitat:Auf dem frontpanel soll eigentlich gar nichts dargestellt werden. ... Ich hab mir nur überlegt, dass ein Listenfeld eventuell komfortabler zu handhaben ist, was die Suche nach bestimmten Zeilen- und Spaltentiteln angeht.
Ja was denn nun: nicht auf dem FP darstellen oder doch auf dem FP darstellen?

"Suchen" kann man auch, indem man Rings mit den gefundenen Zeilen-/Spaltentiteln befüllt...

Vielleicht habe ich mich da etwas unklar ausgedrückt: Auf dem FP sollen die Daten nicht dargestellt werden. Mit dem Suchen meine ich, dass ich für verschiedene Auswertemodule immer wieder unterschiedliche Spalten brauche, die ich mir dann programmatisch zusammensuchen würde.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2013, 11:59
Beitrag #8

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Grenzen mehrspaltiges Listenfeld
(20.09.2013 11:58 )kwakz schrieb:  Mit dem Suchen meine ich, dass ich für verschiedene Auswertemodule immer wieder unterschiedliche Spalten brauche, die ich mir dann programmatisch zusammensuchen würde.

das hat doch dann nichts mehr mit dem Listendeld zu tun ?!


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2013, 12:03
Beitrag #9

kwakz Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 91
Registriert seit: Oct 2008

2020 32 Bit
2008
EN

71101
Deutschland
RE: Grenzen mehrspaltiges Listenfeld
(20.09.2013 11:59 )Trinitatis schrieb:  
(20.09.2013 11:58 )kwakz schrieb:  Mit dem Suchen meine ich, dass ich für verschiedene Auswertemodule immer wieder unterschiedliche Spalten brauche, die ich mir dann programmatisch zusammensuchen würde.

das hat doch dann nichts mehr mit dem Listendeld zu tun ?!


Gruß, Marko

Ich muss ja irgendwo meine Daten ablegen, die ich aus der Datenbank ziehe. Mir ist schon klar, dass ich dafür auch ein einfaches 2D-Array nehmen könnte. Mir erschien aber das Listenfeld durch die getrennten Zeilen- und Spaltentitel etwas komfortabler, wenn ich mir meine Spalten für die einzelnen Teilauswertungen zusammensuche.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2013, 12:06
Beitrag #10

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Grenzen mehrspaltiges Listenfeld
ich glaube, hier wird ordentlich etwas missverstanden!

Das Listefeld ist ein FP-Objekt. Wenn du da etwas reinschreibst, dann stellst du es auch auf dem FP dar. Die Vorzüge, die du anführst, hast du in einem Array, das du im Quellcode über Shiftreg. verwaltest auch.


Gruß, Marko
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
  Koordinaten Listenfeld simcum 5 3.190 18.01.2022 16:43
Letzter Beitrag: jg
  Objektsymbole ändern/Listenfeld modes 3 2.875 14.11.2019 08:57
Letzter Beitrag: modes
  Spaltenanzahl ändern bei mehrspaltigem Listenfeld Odie 7 4.689 09.05.2019 16:31
Letzter Beitrag: Freddy
  Schriftart für dynamisches mehrspaltiges Listenfeld ändern SPS-Fuzzi 2 3.823 18.12.2017 13:11
Letzter Beitrag: SPS-Fuzzi
  Mehrspaltiges Listenfeld mit "Elementwerte indexweise festlegen" füllen C.Maier 3 4.556 12.01.2017 15:09
Letzter Beitrag: C.Maier
  Listenfeld, ziehen, ablegen und löschen Hubert R. 3 4.761 10.01.2017 14:20
Letzter Beitrag: Hubert R.

Gehe zu: