LabVIEWForum.de
boolsches Array - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: boolsches Array (/Thread-boolsches-Array)

Seiten: 1 2


boolsches Array - jak888 - 09.08.2010 11:06

Moin,

ich würde gerne in einem 2 dimensionalen Array aus schaltern folgende funktionalität erreichen.

wenn man einen Button klickt und die Maustaste gedrückt hält und über andere Taster zieht, sollen alle Taster gedrückt werden, bis die Maustaste wieder losgelassen wird.

Ich nehme an, dass das über die Event Structure irgendwie zu handeln geht. Nur: wie kann ich beim Klicken registrieren, welches Arrayelement gerade gedrückt wurde?

bin über jede hilfe dankbar.


boolsches Array - chrissyPu - 09.08.2010 11:15

Hi,
da Du über jede Hilfe dankbar bist: Du kannst über die Event-Struktur die Koordinaten Deiner Mausklicks auslesen. Wenn Du dann aus den Koordinaten auf Deine Position im Array schließt, müsste das eigentlich gehen... Von NI gibt's da glaub ich ein Beispiel mit einem Einfachen Zeichenprogramm, wo das zumindest mit der Maus mal durchexerziert ist...
ch


boolsches Array - jak888 - 09.08.2010 11:48

Jo, daran hab ich auch schon gedacht. Allerdings wäre mir das zu kompliziert...


boolsches Array - SeBa - 09.08.2010 12:19

So kompliziert ist es jetzt aber auch nicht...

[attachment=28581]

Lv09_img2[attachment=28582]


Gruß SeBa


boolsches Array - jak888 - 09.08.2010 12:32

Naja... letztendlich ist das ein allgemeines Problem von LabVIEW, dass die fertigen Programme immer sehr einfach aussehen. Die wirkliche Arbeit die reingesteckt wurde, wird selten deutlich...

könntest du die vi evtl. nochmal in labview8.6 hochladen.


boolsches Array - SeBa - 09.08.2010 12:40

Lv80_img[attachment=28585]

Gruß SeBa


boolsches Array - jak888 - 10.08.2010 09:06

Danke,

ich hab mir jetzt selbst ein bisschen was geschrieben.
Jetzt habe ich allerdings das Problem, dass das Array nicht größer wird, als ursprünglich initialisiert, wenn ich klicke.

Mit welchem Property kann ich den bereich erweitern?

[attachment=28615]
Lv86_img


boolsches Array - SeBa - 10.08.2010 09:32

So z.B. ...
[attachment=28620]


Will aber noch anmerken, dass ein Scrollbalken im Array dir nur Probleme bereitet, da die Mauskoordinaten nicht wissen, dass du gescrollt hast. Das musst du also noch irgendwie mit einrechnen, wenn du den Arrayindex ausrechnest. Oder du lässt den Scrollbalken weg.

Falls du es so wolltest, ignorier das Folgende:
Dein Umschalten funktioniert nur
* in horizontaler Richtung
* von links nach rechts


Gruß SeBa


boolsches Array - jak888 - 10.08.2010 09:44

' schrieb:Falls du es so wolltest, ignorier das Folgende:
Dein Umschalten funktioniert nur
* in horizontaler Richtung

Jo, das war so gewollt

' schrieb:* von links nach rechts
Gruß SeBa

Daran hab ich gerade gearbeitet.


boolsches Array - jak888 - 10.08.2010 11:56

Mit welchem Property kann ich die Position der horizontalen Scrollbar abfragen?

Edit: Hab ne Idee... Lösung kommt gleich