LabVIEWForum.de
Excel XY-Graph via ActiveX - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: Excel XY-Graph via ActiveX (/Thread-Excel-XY-Graph-via-ActiveX)

Seiten: 1 2


Excel XY-Graph via ActiveX - erbi - 12.07.2007 16:18

Hat einer von euch schon mal einen XY-Graph via ActiveX erstellt?

hab da dieses "Excel Macro Example.vi" in den Examples gefunden. Das erstellt ihn über ein Macro. Ich habe versucht anhand des VBA codes das ganze in LabVIEW nachzugestalten.

Ziel ist es nur einen Graphen, aber mit variierender Array-Größe zu erstellen. Sollte ich anstatt das ganze in LabVIEW zu machen einfach in dem macro ein paar variablen für die arraygröße erstellen und die werte beim Aufruf des Macros in LabVIEW als Argumente übergeben? hab ich noch nie gemacht, sollte doch aber gehen...oder?


Excel XY-Graph via ActiveX - erbi - 13.07.2007 12:57

Nach stundenlangem durchsuchen der unterschiedlichsten Foren und mühseeliger kleinarbeit habe ich nun ein sehr ansehnliches kleines VI schreiben können.

Das will ich dem Forum aber auch nicht vorenthalten, kann ja sein jemand braucht was vergleichbares.

Es trägt die Werte des 2D-Arrays in ein Datenblatt ein und plottet die ersten 3 Spalten in ein XY-Diagramm. (SpalteA=x-Werte ; SpalteB=y1-Werte ; SpalteC=y2-Werte).

Falls jemand grob fahrlässige Fehler darin findet, diese hier bitte posten.

Mit freundlichen Grüßen

Erbi


Excel XY-Graph via ActiveX - Achim - 13.07.2007 13:19

Hi Erbi,

find ich recht gut! Kann man sicher mal brauchen!

Fass doch die verschiedenen "Aufgaben" in SubVIs zusammen, dann wirds übersichtlicher (Öffnen, Wert schreiben, Chart erstellen). Evtl. kannst du's ja so modular machen, dass man die verschiedenen SubVIs in anderen VI's einbinden kann! Und mach doch mal ein hübsches Icon für jedes SubVI, dann sieht man schneller, für was es gut ist. Und schreib doch auch für jedes SubVI was in die Kontext-Hilfe!

Zeig das dann mal dem Dennis oder nem anderen MOD, da kann man doch sicher ein neues "Excel-Charts aus LabVIEW-Tutorial" draus bauen!

Gruss
Achim


Excel XY-Graph via ActiveX - erbi - 13.07.2007 14:44

Hab dem VI noch eine kleine Schönheits-OP verpasst. Werde nicht die Zeit haben mich weiter darum zu kümmer. Es kann jetzt genau das, was es soll.

Allein zum Vermitteln des Verständnisses wie ich vorgegangen bin finde ich sollte man das nicht nochmal in SubVIs aufsplitten. So hat man alles in einem und kann sich von vorne bis hinten einen Kopf darüber machen.

Habe bezüglich ActiveX und Excel eine Menge nützlicher Tips auf NI.com gefunden. Die Links hab ich allerdings nicht mehr. Für jeden der ein Problem hat, dem kann ich nur raten auch mal die englischsprachige NI Developer Zone zu durchforsten. Und nicht vom Englisch abschrecken lassen.

Das wars vorerst von mir...

MfG-Erbi


Excel XY-Graph via ActiveX - Achim - 13.07.2007 21:08

' schrieb:Hab dem VI noch eine kleine Schönheits-OP verpasst. Werde nicht die Zeit haben mich weiter darum zu kümmer. Es kann jetzt genau das, was es soll.

Very well done!


' schrieb:Allein zum Vermitteln des Verständnisses wie ich vorgegangen bin finde ich sollte man das nicht nochmal in SubVIs aufsplitten. So hat man alles in einem und kann sich von vorne bis hinten einen Kopf darüber machen.
MfG-Erbi

Also gut...überzeugt!

A.


Excel XY-Graph via ActiveX - erbi - 13.07.2007 22:46

Das soll aber nicht heißen, dass ich die Idee mit dem Tutorial nicht mag. Wäre ne super Sache wenn das mal einer in Angriff nimmt. Am besten man stellt dabei Vergleiche zu den VBA - marcos her. Man findet die nötigen Refnums durch aufzeichnen eines Macros und anschließender Analyse des Codes im VBA.


Excel XY-Graph via ActiveX - Dennis.Moser - 16.07.2007 06:17

Hi erbi,
primaWink

würde vorschlagen, dies als Tutorial mit aufzunehmen ... PM ?

@achim: thx für den Hinweis

Gruß Dennis


Excel XY-Graph via ActiveX - Y-P - 16.07.2007 06:23

Hi,

kannst Du noch das "Set Cell Value"-VI hochladen. Wäre echt nett. Wink

Gruß Markus

' schrieb:Hab dem VI noch eine kleine Schönheits-OP verpasst. Werde nicht die Zeit haben mich weiter darum zu kümmer. Es kann jetzt genau das, was es soll.

Allein zum Vermitteln des Verständnisses wie ich vorgegangen bin finde ich sollte man das nicht nochmal in SubVIs aufsplitten. So hat man alles in einem und kann sich von vorne bis hinten einen Kopf darüber machen.

Habe bezüglich ActiveX und Excel eine Menge nützlicher Tips auf NI.com gefunden. Die Links hab ich allerdings nicht mehr. Für jeden der ein Problem hat, dem kann ich nur raten auch mal die englischsprachige NI Developer Zone zu durchforsten. Und nicht vom Englisch abschrecken lassen.

Das wars vorerst von mir...

MfG-Erbi



Excel XY-Graph via ActiveX - erbi - 16.07.2007 06:48

Ich könnts evtl noch ein wenig erweitern.......bezüglich zellen formatieren....hab nämlich gestern bissl mit Rahmen setzen herumgebastelt.....wenn ich mal was brauchbares hab kann ichs ja posten.....wartet aber nicht drauf....kann dauern


Excel XY-Graph via ActiveX - Achim - 16.07.2007 06:48

' schrieb:Hi,

kannst Du noch das "Set Cell Value"-VI hochladen. Wäre echt nett. Wink

Gruß Markus

@ Markus:
Das VI ist ein Bestandteil von LV! Schau dir mal das Beispiel "Write Table to XL.vi" an!

Gruss
Achim