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 

LVOOP-Anfänger, Kommentar zu Programm



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!

08.03.2011, 08:46
Beitrag #5

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
RE: LVOOP-Anfänger, Kommentar zu Programm
(04.03.2011 13:49 )Martin Heller schrieb:  Oder würdet ihr für dieses "Problem" kein LVOOP verwenden? Huh Denknach
So, dann geb ich mal meine zwei/drei Gedanken dazu ab.

Zunächst ich hab kein FPGA Modul, sollte hier aber nichts zur Sache tun.

Ob ich hier OOP nehmen würde oder nicht ist so schwer zu sagen. Das kommt darauf an, was mit der Klasse in Zukunft geschehen soll....
Den Vorteil den du jedoch hast ist, dass deine Daten und Funktionen immer zusammen sind, was sehr gut ist. Was ich jedoch anders machen würde: zum Beispiel würde ich LVclass_writeRef1 als "private" setzten, damit du sicher bist, dass es nur innerhalb der Klasse beschrieben wird und nicht von ausserhalb. Somit bleiben deine Daten konsistent auf die Klasse und noch wichtiger auf dein FPGA Modul bezogen. Ich würde mir eh überlegen, ob ich nicht alle Methoden, die innerhalb der Klasse verwendet werden, als "private" setzten würde.

Für Treiber würde ich persönlich keine LVOOP Klassen nehmen, sondern GOOP Klassen (ich muss auch gestehen, ich bin ein GOOP Fan 2hands). Somit habe ich immer nur eine Instanz meines Treiber-Objektes und muss mir keine Gedanken machen, sollte ich dummerweise den Draht verzweigen. Bei LVOOP Klassen hast du dann ja immer ein neues Objekt, da es ja bei einer Verzweigung kopiert wird, aber weiterhin auf den gleichen Treiber zugreift.

Ansonst kannst du das so sehr gut machen. Ein Konzept der OOP hast du damit sehr gut erschlossen -> die Datenkapselung. Als nächster Schritt wäre jetzt dann die Vererbung dran Smile
Ob das bei dieser Klasse jedoch Sinn macht, steht auf einem ganz anderen Blatt...

In diesem Sinne, damit dir wenigstens jemand antwortet Smile
Christian

btw: ich hoffe hiermit nicht schon wieder die Diskusion LVOOP <-> GOOP angestachelt zu haben Angel_not

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: LVOOP-Anfänger, Kommentar zu Programm - oenk - 08.03.2011 08:46

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  CS++ - A LVOOP Actor based Framework BNT 18 30.487 14.03.2015 14:26
Letzter Beitrag: BNT
  LVOOP und DAQmx - Resource ist reserviert Sundypha 2 10.476 13.08.2012 12:42
Letzter Beitrag: Sundypha
  Neuling, was bringen mir Klassen, LVOOP dali4u 6 18.495 24.02.2012 13:40
Letzter Beitrag: Kiesch
  LVOOP - wann wird Kopie erstellt? Kiesch 7 14.984 21.10.2011 14:23
Letzter Beitrag: Kiesch
  LVOOP im Kommen! abrissbirne 49 78.676 02.11.2010 16:50
Letzter Beitrag: BNT
  LVOOP-Beispiel - Stimmt das so? Matze 12 26.754 29.06.2010 13:14
Letzter Beitrag: jg

Gehe zu: