LabVIEWForum.de
Bedienelement nicht bedienbar - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Bedienelement nicht bedienbar (/Thread-Bedienelement-nicht-bedienbar)



Bedienelement nicht bedienbar - Kiesch - 26.11.2013 15:18

Hallo,

dummes Problem, wenig qualitatives was ich zur Problembeschreibung liefern kann, da es im Minimalbeispiel nicht auftritt und das eigentliche VI etwas komplex ist. Hoffe trotzdem das ihr was dazu sagen könnt:

Ich habe ganz simpel in einem etwas komplexeren Programm 3 numerische Controls hinzugefügt, benamst und wollte die anschließend benutzen. Hab noch die Inc / Dec Pfeile ausgeblendet weil die optisch störend waren und nicht direkt hilfreich. Das Problem:

Ich kann da keine Zahlen eingeben im Betrieb, weder über Zahlentasten noch Tasta hoch / runter. Was geht ist modifizieren wenn Inc / Dec Pfeile eingeblendet und Zahlen eingeben wenn Programm nicht läuft. Aber das hilft mir ja nicht wirklich weiter. Hatte jemand schonmal so ein Problem? Woran kann das liegen? Irgendwas in den Einstellungen des Controls? Ansonsten, falls das was damit zu tun haben kann: Die 3 Controls liegen alle zusammen auf ner Registerkarte.

Ich hoffe irgendjemand findet ne Lösung. Ich steh grad aufm Schlauch und bin mit meinem Latein am Ende.

Gruß Kiesch


RE: Bedienelement nicht bedienbar - jg - 26.11.2013 15:36

Auch nur ein paar Schüsse ins Blaue:
- Paralleles Schreiben in lokale Variablen, so dass du dir immer wieder die Werte überschreibst?
- Wie sieht es mit der Prozessorlast aus?
- Verwendung mehrerer Event-Strukturen?
- Schon mal die Controls zu Testzwecken neben das Tab-Control gelegt?
- Aus Versehen das Entfernen der Pfeile per "Change to Indicator" gemacht?

Gruß, Jens


RE: Bedienelement nicht bedienbar - Y-P - 27.11.2013 08:25

Lad' es trotzdem mal hoch, oder mach' wenigstens einen Screenshot.

Gruß Markus

(26.11.2013 15:18 )Kiesch schrieb:  das eigentliche VI etwas komplex ist



RE: Bedienelement nicht bedienbar - Kiesch - 27.11.2013 08:28

(26.11.2013 15:36 )jg schrieb:  Auch nur ein paar Schüsse ins Blaue:
- Paralleles Schreiben in lokale Variablen, so dass du dir immer wieder die Werte überschreibst?
- Wie sieht es mit der Prozessorlast aus?
- Verwendung mehrerer Event-Strukturen?
- Schon mal die Controls zu Testzwecken neben das Tab-Control gelegt?
- Aus Versehen das Entfernen der Pfeile per "Change to Indicator" gemacht?

Gruß, Jens

1. isses nicht - werden als Controls nur ausgelesen. Selbst mittels Rechtsklick im BD keine Lokalen Variablen zu finden
2. relativ hoch (~80%) allerdings nicht 100% und es laufen auch noch andere Win Programme nebenher. Hab unter anderem ne IMAQdx Anzeige mit drin, wenn ich mich recht erinner macht die den Hauptteil der Prozessorlast aus.
3. ja verwende ich in parrallen Schleifen. Probleme mit Deadlocks dadurch hatte ich allerdings noch nie. Hatte zwar ursprünglich darauf getippt das es an ner FP Blockade durch ein Event liegt, allerdings lassen sich die Controls mit den Inc und Dec Pfeilen bedienen wenn ich die einblende. Die sind also prinzipiell aktiv und ansprechbar. Auch andere Bedienelemente gehen. Deswegen würde ich das eig. ausschließen wollen.
4. gerade eben. Bringt garnix.
5. Das war das erste was ich gecheckt hab (ohne Pfeile sehen die ja auch fast wie Indicators aus), aber negativ. Sind Controls.

Mal schauen ob neu anlegen der Controls was bringt (hatte das schon mit "ersetzen" versucht, da hats aber nix gebracht).

*edit*

Nope hat garnix gebracht. Allerdings musste ich gerade feststellen, dass das ein VI weites Problem ist. Ich kann im kompletten VI keine Zahlen mehr im laufenden Betrieb über die Tastatur eingeben (bei numerischen Controls). Ich bin mir zu 99% sicher das das mal ging... Was sich seit "es ging" geändert hat kann ich allerdings nicht nachvollziehen. Mal die VI Einstellungen checken.

*edit2*

Es scheint auch nicht per se am Rechner zu liegen, auf nem Zweiten Rechner tuts auch nicht. Okay zugegeben den hab ich von dem hier per Remotedesktop angesteuert, im Zweifel müsste man das nochmal vor Ort machen, aber ich glaube da nicht dran das es das sein kann. Irgendjemand noch Ideen? (die VI Einstellungen haben mich auch nicht weitergebracht)


RE: Bedienelement nicht bedienbar - Y-P - 27.11.2013 08:45

Ansonsten..... Glas1 . . . .Glas2

Gruß Markus

(27.11.2013 08:25 )Y-P schrieb:  Lad' es trotzdem mal hoch, oder mach' wenigstens einen Screenshot.

Gruß Markus

(26.11.2013 15:18 )Kiesch schrieb:  das eigentliche VI etwas komplex ist



RE: Bedienelement nicht bedienbar - Kiesch - 27.11.2013 08:57

Hab hier:
https://decibel.ni.com/content/thread/2512

Ein ähnlich gelagertes Problem gefunden (auch wenn es leicht anderes verhalten sein könnte; direkt wieder gelöscht und nicht eingebbar sind ja doch zwei paar Schuhe). Ansonsten ist es mir grade wie auch immer gelungen etwas einzugeben. Konnte das aber nicht reproduzieren.

Da das ganze beim Compilieren um die 700 SubVIs etc. neu lädt wollt ichs nicht hochladen. Mal schauen ob ich durch löschen von für den Fehler nicht relevanten Teilen nen Minimalbeispiel erzeugt kriege.

*edit*

Gut das ich an dem Minimalbeispiel gearbeitet habe. Man kriegt dabei ja auch mit wann eventuell der Fehler verschwindet. Da ich noch dazu jedes Event durchgehen musste damit keine Controls vom FP verschwinden fand ich das nette Event: "taste gedrückt? (filterereignis)". Und das hat natürlich genau das gemacht was es sollte (? na ja eigentlich sollte es das nicht war natürlich nur nen Nebeneffekt), nämlich jeglichen Tastendruck verworfen und nur bei Leertaste was gemacht. Das ist dann doch etwas unpraktisch wenn man Zahlen eingeben möchte. Vielen dank daher für die Kooperation beim Fehler finden. Ich geh dann mal wieder und hau meinen Kopf gegen die Wand. Das hab ich glaube grade verdient Big Grin


RE: Bedienelement nicht bedienbar - Lucki - 27.11.2013 09:00

Noch'n Schuss ins Blaue:
Die Eigenschaft "deaktiviert" ist hartnäckig, d.h wenn einmal irgendwo im Programm vergeben, bleibt sie auch auch nach Neustart und "Zurücksetzen auf Standard" erhalten. Schau doch mal nach.