LabVIEWForum.de - Bitte um kurze Hilfe (Screenshot)

LabVIEWForum.de

Normale Version: Bitte um kurze Hilfe (Screenshot)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

GodfatherTB

Hallo zusammen,

ich habe für meine Studienarbeit ein Programm mit Matlab geschrieben.
Für die Ausarbeitung soll ich jetzt begründen, warum ich Matlab und nicht LabView verwendet habe.
Dies ist ganz einfach, weil sehr viel berechnet wird und das möglichst übersichtlich dargestellt werden soll.

Dafür habe ich neben einem kurzen Text mit Hilfe der Evaluierungsversion von LabView zwei Vergleichsprogramme gemacht, in dem ich einige Werte berechne und wo Matlab deutlich besser abschneidet, weil kürzer und übersichtlicher.

Jetzt wollte ich noch den gegenteiligen Fall zeigen. Und zwar, dass LabView dafür bei der Signalverarbeitung bzw. bei der Datenabfrage vom A/D-Wandler deutlich die Nase vorn hat.
Ich habe in einem Tutorial gesehen, dass man für einfache Zwecke einfach den DAQ-Assistent mit einer Ausgabe verbindet. Über den DAQ-Assistent können dann bei Bedarf Abtastrate, Kanäle und Co eingestellt werden. Was man aber im VI-Plan sieht sind die simplen zwei Module, die miteinander verbunden sind.
Das hätte ich auch gerne als Screenshot.
Ich kann aber in meiner Evaluierungsversion den DAQ-Assistent nicht finden (evtl. gibts den nur in der Vollversion oder nur wenn ein A/D-Wandler angeschlossen, bzw. DAQmx installiert ist)

Könnte mir einer von euch diesen Screenshot machen und hochladen?
Wäre euch sehr dankbar.

Grüße aus dem Schwabenland,

Christian
Hallo Christian,

erstmal dein Bild:
[attachment=41437]

Dann noch folgendes:
Zitat:zwei Vergleichsprogramme gemacht, in dem ich einige Werte berechne und wo Matlab deutlich besser abschneidet, weil kürzer und übersichtlicher.
Das kann man sehen, wie man will. Nur, weil jemand ein einziges Beispiel zurechtgeschummelt hat, die eine IDE der anderen vorzuziehen, ist schon eine sehr "eingeengte" Sichtweise. Vielleicht hätte jemand anders den gleichen Algorithmus wesentlich effizienter in LabVIEW umgesetzt?

Zitat:dass LabView dafür bei der Signalverarbeitung bzw. bei der Datenabfrage vom A/D-Wandler deutlich die Nase vorn hat.
Das man dafür ExpressVIs verwendet/verwenden kann, muss aber kein Zeichen besonders effizienter Programmierung sein...

Du scheinst "kleine"/"kurze" Programme mit "effizienten"/"schnellen" zu verwechseln...
Hallo aus dem Schwabenland Big Grin,

welche Module in welchem VI-Plan meinst Du?
Die zwei Express-VIs, die in einem Block-Diagramm dargestellt sind (die gibt's glaub' öfters in so LabVIEW-Übersichten)?
Das ist nur ein Quick & Dirty - Beispiel, das in der Praxis so niemand verwenden würde.
Den DAQ-Assistenten kriegst Du auch, wenn Du den DAQmx-Treiber installierst.
Ansonsten sag' mal, welche Express-VIs das sind, die Du meinst.

Gruß Markus

EDIT: Gerd war schneller und wusste sogar die Express-VIs auswendig. Big Grin

GodfatherTB

Hi zusammen,

erstmal vielen Dank für die Antworten.
Dann zum Thema Matlab oder LabView. Ich bin mir sicher, dass mit beiden Programmen das Problem ähnlich gut/professionell gelöst werden kann.
Keine Frage!
Offiziell sollte ich abwägen welches Programm ich nehmen soll, inoffiziell wurde mir Matlab vorgeschrieben.
Hat auch noch einen weiteren inoffiziellen Vorteil: Das Vorgängerprogramm war in Fortran geschrieben und da Fortran ähnlich zeilenweise aufgebaut ist, konnten einige Passagen mit geringer Anpassung übernommen werden (mit ausdrücklicher Genehmigung meines Betreuers).

Die Anforderungen für diesen Vergleich waren dementsprechend simpel gesetzt. "Mach klar, dass beide Programme taugen. Sage aber, dass in diesem Fall Matlab gewählt wurde, weil es wegen den vielen Berechnungen "einfacher ist einen übersichtlichen Code zu erstellen", den nachfolgende Studenten möglichst schnell nachvollziehen können".

Ich möchte überhaupt keine Grundsatzdiskussion anstacheln, dafür habe ich zu wenig Erfahrung mit LabView (und grundsätzlich auch zu wenig Erfahrung mit Matlab).

Und mit dem Hintergrund, dass Studenten für Abschlussarbeiten innerhalb von ca. einem Monat sich in diese Programmsprache und das dazugehörige Programm einarbeiten sollen, rückt "klein / kurz" und "effizient / schnell" sehr eng zusammen, auch wenn ich den Unterschied verstehe, den du meinst.

So, möchte mich nochmal entschuldigen, falls ich also jemanden auf den Fuß getreten bin mit der falschen Formulierung und euch nochmal herzlich für die schnelle Hilfe danken. Das ist genau das Bild, dass ich gesucht habe.

Gruß,
Christian
Referenz-URLs