Tool im Testbereich

Gast #5337136
Lesenswert?

Hallo Gemeinde,

Allgemein gesagt, sollen Aktoren angesteuert und Sensoren eingelesen 
werden um z.B. im Testbereich einfache Steuer- Regel, und Messaufgaben 
zu realisieren?

Über eine GUI können Eingaben vorgenommen und Daten visualisiert werden.

Sollte man für solche Aufgaben zu z.B. Labview greifen oder was eigenes 
individuelles mit z.B. Pyton oder VS C# schreiben.

Wie ist hier eure Erfahrung, Meinung?
Beitrag #5337180 wurde von einem Moderator gelöscht.
Gast #5337214
Lesenswert?

Kein Produkt ..... mehr für Firmen internes messen, steuern, regeln, 
Daten erfassen, visualisieren, speichern .... Langzeittests von 
Prototypen.

Externe Aktoren und Sensoren können mittels dll angesprochen werden.

Es gibt diesbezüglich keine konkrete Aufgabe am Horizont .... Welches 
Tool könnte für sowas in die engere Auswahl kommen?

Mir ist klar, dass mit allen 3 (Labview, VS C#, Python oder anderen) 
Lösungen umgesetzt werden können;
genauso wie mit einer Schaufel eine Baugrube ausgehoben werden kann.
Es geht mir um Effizienz.

Welches Tool wäre für solche Aufgaben eurer Meinung nach das 
geeignetere?
Gast #5337227
Lesenswert?

EM schrieb:
> Welches Tool wäre für solche Aufgaben eurer Meinung nach das
> geeignetere?

Naja, viele Fragen wurden ja nicht beantwortet. Mit LabVIEW kann man 
hoch produktiv arbeiten(wenn man damit umgehen kann). Leider muss man 
relativ viel lernen um mit LabVIEW richtig umgehen zu können, man kann 
da leicht einer falschen Illusion unterliegen.

Wenn die DLLs nicht threadsicher sind, hast Du bei LabVIEW den Nachteil, 
dass Du alle DLLs in dem GUi Thread ausführen solltest (es gibt da noch 
andere Lösungen, aber die sind etwas fortschrittlicher).

Wenn es ActiveX Componenten und nicht DLLs sind, dann würde ich C# 
vorziehen.

Python ist gut falls Daten umfangreicher verarbeitet werden müssen.

Ansonsten: was können denn die Leute schon? Wenn Expertenwissen 
vorhanden ist, dann kann man sich ja viel Einarbeitungszeit sparen.
Gast #5337228
Lesenswert?

Schränkt irgend eines ein?
LabView bringt wohl sehr viel vorgefertigte Bausteine und GUI Elemente 
mit. Die NI und sonstige Hardware sollte über DLL in diversen Tools 
einbindbar sein.
Bei Labview stört mich die "grafische Programmierung".

Textuelles programmieren könte hier mehr flexibilität bieten.
Gast #5337246
Lesenswert?

EM schrieb:
> Was wären die Stärken von LabView?

Stärke ist halt hauptsächlich, dass man solche einfachen 
Programmieraufgaben extrem schnell lösen kann (sieht dann zwar nicht 
ganz so toll aus, aber Mitarbeiter sind auch teuer). Ein einfaches GUI 
ist fast schon fertig, bevor man ein QT Programm auch nur kompiliert hat 
(gut, ist jetzt etwas übertrieben).

EM schrieb:
> Textuelles programmieren könte hier mehr flexibilität bieten.

Das hängt halt davon ab, wie anpruchsvoll Deine 'Businesslogik' ist.
Gast #5337249
Lesenswert?

> Bei Labview stört mich die "grafische Programmierung".
>
> Textuelles programmieren könte hier mehr flexibilität bieten.

Ich sag so: die grafisch-visuelle Programmierung verhindert 
Versionierung, genauer: das ausfindig machen von Unterschiede.
(bei Systeme von praxisrelevanter Größe, nicht Trivialübungen)

Die grafisch-visuelle Programmierung eignet sich bloss in einer ersten, 
explorativen Phase.
Für Phasen der Produktion mit auch nur minimalen QS-Anforderungen ist 
grafisch-visuelle Programmierung ein Garant für Probleme.

BTDT, leider mehrfach.
Gast #5337405
Lesenswert?

Genau das Beispiel von Tom lässt mich vor LabView zurückschrecken.
LabView mag viele GUI Komponenten und Treiber für NI Hardware 
bereitstellen.
Das verarbeiten der Daten von Signal Input zu Signal Output mit diversen 
grafischen Komponenten  aus der LabView Lib ist mir fremd.
Um diese Lib Komponenten zweckmässig und fehlerfrei einsetzen und 
miteinander sinnvoll verbinden zu können, sollte man ihre Funktion unter 
der grafischen Haube im black box Sinne verstanden haben.

Klar, LabView beinhaltet verifizierte Komponenten die garantiert 
funktionieren. Was ein Vorteil sein kann gegenüber selbst geschriebenem 
Code.

In die LabView Welt können ja auch Dlls eingebunden werden, die mit x 
beliebiger Sprache erstellt wurden.

Gibt es auch die Möglichkeit LabView GUI Elemente in z.B. VS C# zu 
importieren?
Dlls der NI Hardware sollten ja überall einbindbar sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren