LabVIEWForum.de - 3DGraph AxenGrenzen als Kontrol Element implementieren

LabVIEWForum.de

Normale Version: 3DGraph AxenGrenzen als Kontrol Element implementieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo noch mal !

In 3D Graph kann man über die Eigenschaften die Grenzen manuell bestimmen. Gibt es die Möglichkeit dies als KontrolElement
zu realisieren? So dass der Benutzer während der Simulation die Grenzen eingeben, und auch zurück zur AutoScaling umschalten kann?

Ich freue mich auf euere Ideen !
Hi,

[attachment=24736]

Einfach mal die Eigenschaften durchsuchen...

Dafür Eingabeelemente und eine Logik (welche Eigenschaft in Kombination mit was und wann)...

...das überlass ich dir.


Gruß SeBa
' schrieb:Hi,

[attachment=53172:3D_Graph_Property.png]

Einfach mal die Eigenschaften durchsuchen...

Dafür Eingabeelemente und eine Logik (welche Eigenschaft in Kombination mit was und wann)...

...das überlass ich dir.
Gruß SeBa

Ach so, Danke! Scheint plausibel zu sein. Ich suchte dies in InvokeNodes. Alles klar ich werde dies durch Eigenschaften implemntieren...
Danke!
' schrieb:Hi,

[attachment=53172:3D_Graph_Property.png]

Einfach mal die Eigenschaften durchsuchen...

Dafür Eingabeelemente und eine Logik (welche Eigenschaft in Kombination mit was und wann)...

...das überlass ich dir.
Gruß SeBa

Ich habe versucht nach deinem Vorschlag das Problem zu lösen. Allerdings es gibt einige Probleme. 3D Surface (Oberfläche) wurde
anscheinend in eine der vorherigen versionen von LabVIEW 8.6 oder 8.0 erstellt. Die habe ich übernommen und für mein Program
in LabVIEW 2009 verwendet. Die Eigenschaft 'Aktive Axe' ist für dieses Objekt nicht vorhanden ! Ich habe versucht die 3D Oberfläche und
3D Mesh von der aktuelle Version 2009, für die die Eigenschaft ist vorhanden ! Allerdings das Aussehen ist viel schliemmer, ich konnte
nicht die richtige Style finden/einstellen. Der Graph sieht echt scheisse aus im Vergleich mit dem was in Screenshot zu sehen ist.
Also ich kann nicht verstehen wieso kann man nur über das Kontext Menu die AxenGrenezen eingeben und nicht über EigenschaftsKnoten.
Was kann ich machen ?????
Hmm,

kannst du das VI mal hochladen?

So wüsste ich jetzt auch nichts kehr...


Gruß SeBa
' schrieb:Hmm,

kannst du das VI mal hochladen?

So wüsste ich jetzt auch nichts kehr...
Gruß SeBa

Hier sind VIs, ich habe nur das nötigste gelassen, den Rest hab ich gelöscht, um den Übersicht zu verbessern.
Das heisst die VIs sind nicht ausführar. Allerdings das soll die die Eigenschaften der Oberfläche nicht stören.

LabVIEW 2009. (Ich vermute das die 3D Oberfläche ist selbst von einer vorherigen Version)
Die Eigenschaften die ich dachte, stammen vom 3D-Plot aus den FP-Elementen.

Du hast da ja was ganz anderes (siehe Screenshot).

Aus dem einen Config VI hab ich einfach abgeschaut.

Lass mal hören ob's so geklappt hat.

Lv09_img2[attachment=24751]
[attachment=24752]


Gruß SeBa
' schrieb:Die Eigenschaften die ich dachte, stammen vom 3D-Plot aus den FP-Elementen.

Du hast da ja was ganz anderes (siehe Screenshot).

Aus dem einen Config VI hab ich einfach abgeschaut.

Lass mal hören ob's so geklappt hat.

Lv09_img2[attachment=53191:3D.vi]
[attachment=53192:3d_graph.png]
Gruß SeBa

Wow, mein Post wurde in die andere Gruppe angeordnet )))

Mensch es funktioniert )))) !!!!!
Die achsen werden angepasst!!!

Ich habe zwei weiteren Problemen:
1) Ich bekomme Error Message 'Graph Plot Number out of range...' . aber ich glaube das ist wegen meine
Russische Version von WIndows, da hatte ich schon mal Problemchen mit Pfaden. Ich versuche es weiter
am Arbeitsplatz am Montag.

2) Und zweites, Wie verdammt noch mal kann ich Dir 100 Mal Danke posten ))))?? DU bist ein Genie

Vielen Dank! Ich hoffe das das 1 Problem liegt an meinem Betriebsystem.
Der Error hört sich nicht nach einem Pfadproblem an.

Dem Config VIs kannst du eine Plotnummer mitteilen. Die muss größer 0 sein. Du hast das nicht verbunden, daher nimmt das VI an es handelt sich um Plot #1.

Im Vi wird die Anzahl der Plots ermittelt und geprüft ob deine Plot# zwischen 1 und AnzahlPlots liegt. Wenn nicht, bekommst du diese Fehlermeldung.

Ich könnte mir vorstellen, das der Plot in deinem Graph nicht Plot #1 ist. Und daher die Funktion fehlschlägt.


Muss mal schaun ob und wie man das umgehen kann.


Gruß SeBa
Hmm, wie kann ich wissen welche nummer der Plot hat? Eigentlich es ist nur ein einziges Plot in diesem VI, das benutze ich als SubVI in Hauptprogram. Da gibt's 3 Plots, zwei mal 2D, und einmal 3D der als Eingang für das SubVI benutzt wird, so dass der 3D Graph in Hauptprogram als 3D Darstellungsfläche dient.
Seiten: 1 2
Referenz-URLs