INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Programme für unterschiedliche Hardware gestalten



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

29.11.2017, 08:26
Beitrag #1

MaxP Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 88
Registriert seit: Oct 2016

LV Prof. SSP
-
DE_EN


Deutschland
Programme für unterschiedliche Hardware gestalten
Hey,

folgende Situation:

Ich habe ein Netzteil, welches über CAN angesteuert wird. Der Treiber für das Netzteil steht, ist nun aber für einen bestimmten CAN Controller Hersteller geschrieben. Schön wäre es jetzt natürlich, wenn man den Treiber ohne viel Aufwand so ausbauen kann, das z.B. CAN Controller von anderen Herstellen eingesetzt werden können.

Aktuell ist der Treiber vom Netzteil an den Treiber von einem CAN Controller Hersteller gebunden. Eine Lösungsidee, wäre diese Bindung aufzuheben in dem ich den Zugriff auf den CAN Bus in Sub-VIs verlege. Im Sub-VI wird dann über eine Case-Struktur der zu verwendende Treiber ausgewählt.
Die Auswahl des Treibers würde dann bei der Initialisierung erfolgen.

Gibt es dabei noch elegantere Lösungen für das Problem? Polymorphe VIs vll.?

Im Anhang einfach mal ein Snipset, was das Problem verdeutlicht.

Vielen Dank im Voraus, Max


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.11.2017, 08:29
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Programme für unterschiedliche Hardware gestalten
Hallo Max,

was du da beschreibst erscheint mir der Standard-Anwendungsfall für OOP zu sein…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.11.2017, 09:30
Beitrag #3

MaxP Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 88
Registriert seit: Oct 2016

LV Prof. SSP
-
DE_EN


Deutschland
RE: Programme für unterschiedliche Hardware gestalten
Hallo Gerd,

vielen Dank für deine Antwort. Ich hatte schon fast befürchtet, dass es auf diese Methode hinausläuft. Ich fange dann mal an zu lesen/lernen Construction.

Gruß, Max
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Anzeigeproblem mit unterschiedliche Text-Ring-Konstanten in Case/Ereignisstruktur I3erry 3 4.592 28.08.2015 08:50
Letzter Beitrag: Lucki
  Wie Programme in LabView Strukturieren? Moes 4 5.128 28.07.2015 15:28
Letzter Beitrag: GerdW
  Semaphore gleichzeitige unterschiedliche Ausführungszeiten sunshine1234 3 3.945 12.05.2015 15:53
Letzter Beitrag: BNT
  Auswahllisten sinnvoll gestalten.... heinrich 1 3.049 25.03.2015 20:50
Letzter Beitrag: bietus
  Grundstruktur für komplexe LabVIEW Programme Wendigo 4 4.649 07.06.2013 10:51
Letzter Beitrag: Wendigo
  unterschiedliche Anzahl numerischer Eingabeelemente? gerln 8 5.004 29.04.2013 08:33
Letzter Beitrag: Lucki

Gehe zu: