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 im Kommen!



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!

17.03.2010, 13:21
Beitrag #21

abrissbirne Offline
LVF-Stammgast
***


Beiträge: 480
Registriert seit: Aug 2007

LV2009, LV2010
2007
EN

66123
Deutschland
LVOOP im Kommen!
' schrieb:Hab ich gesehen. Wenn du sagst, das geht, reicht mir das - vorerst. Wink

Stimmt.
Aber: Wer lässt denn lesen? Nicht das VI. Der Programmierer! Der baut nämlich sein Programm auf. Und wenn der weis, dieses VI gehört dieser Klasse, und es trotzdem anders verwendet - ist der Programmierer Schuld. Nicht das VI. Eine FGV kann zwar von anderen VIs gelesen werden - wird aber nicht, weil der Programmierer nicht will.
Wenn du nun aber in einem Entwicklerteam arbeitest weiß das vielleicht nicht jeder ProgrammiererTongue


' schrieb:Wenn ich das alles so lese, bin ich froh, dass ich mit meiner Meinung nicht alleine dastehe. Big Grin
So wie id2x und IchSelbst (und auch ich nach Bedarf) verfahren, so wird es bei NI auch bei den Schulungen beigebracht.
Und wie (in einem anderen Thread) schon mal gesagt, wird LVOOP nicht mal vom Referenten des Advanced 1 - Lehrgangs verwendet.
Wann warst du denn da? Genau von dieser Schulung hab ich doch die Infos.
' schrieb:Dort wurde uns gesagt, dass man zwar LVOOP verwenden kann, aber das ALLES auch mit den "normalen" LabVIEW-Programmiermethoden erreicht werden kann. LVOOP ist im Prinzip nur eine Spielerei, die man verwenden kann, aber nicht muss, weil es problemlos auch anders geht.
Und wieso sollte man sich in irgendwas einarbeiten, wenn man das andere schon kann.

Gruß Markus

EDIT: Interessehalber werde ich mir aber vielleicht trotzdem mal die neue Schulung zu LVOOP anhören, die ja offensichtlich geplant ist. Vielleicht gibt es sie aber auch schon.
Gibts schon. musst aber nach AmerikaBig Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.03.2010, 13:23
Beitrag #22

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
LVOOP im Kommen!
Letztes Jahr im Frühjahr. Und Du?

Gruß Markus

' schrieb:Wenn du nun aber in einem Entwicklerteam arbeitest weiß das vielleicht nicht jeder ProgrammiererTongue
Wann warst du denn da? Genau von dieser Schulung hab ich doch die Infos.

Gibts schon. musst aber nach AmerikaBig Grin

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2010, 13:25
Beitrag #23

abrissbirne Offline
LVF-Stammgast
***


Beiträge: 480
Registriert seit: Aug 2007

LV2009, LV2010
2007
EN

66123
Deutschland
LVOOP im Kommen!
' schrieb:Letztes Jahr im Frühjahr. Und Du?

Gruß Markus
Letzte WocheWink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.03.2010, 13:27
Beitrag #24

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
LVOOP im Kommen!
Vielleicht hat die Marketingabteilung von NI dazu aufgerufen, dass genau das jetzt in den Schulungen gepredigt wird. Big Grin

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.03.2010, 23:12
Beitrag #25

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
LVOOP im Kommen!
Servus...

ist schon spät deshalb nur kurzer Hinweis zum Testcode von i2dx. Ich vermute das der Ansatz unter LV 8.6.1 tatsächlich nicht funktionieren kann. Da fehlt die entscheidene Funktion die erst in 2009 hinzugekommen ist.
   

Grüße
Götz
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.03.2010, 09:02
Beitrag #26

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
LVOOP im Kommen!
' schrieb:Servus...

ist schon spät deshalb nur kurzer Hinweis zum Testcode von i2dx. Ich vermute das der Ansatz unter LV 8.6.1 tatsächlich nicht funktionieren kann. Da fehlt die entscheidene Funktion die erst in 2009 hinzugekommen ist.
[attachment=53745:preserve...me_class.jpg]

Grüße
Götz

OHA! DAS sieht ja spannend ausSmile

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.04.2010, 13:39
Beitrag #27

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
LVOOP im Kommen!
Servus nochmal...

Zur erwähnten Aussage des LV Advanced I Referenten (das war wahrscheinlich mein Kollege oder ich, zumindest wenn es in den letzten Jahren war) über LVOOP. Das hat sich in der Zwischenzeit geändert :-)
Inzwischen benutzen wir LVOOP standardmäßig in neuen LV-Projekten. Im Moment nutzen wir LVOOP darin hauptsächlich zum einfacheren, statischen Anlegen/Duplizieren von Programmmodulen. Diese sind dann selbst wiederum als (Producer +) Consumerschleife mit MessageQueue ausgeführt. Die Messages selbst sind zur Zeit noch der "übliche" Cluster aus Command (Enum) und Daten (Variant), so wie es auch im Kurs beschrieben ist. Grund dafür ist, daß wir noch 8.6.1 unterstützen wollten (in dem ja die "Preserve Run-Time Class" Funktion noch fehlt) und den Umstieg von unseren älteren Applikationsvorlagen zu erleichtern. Das wird vielleicht irgendwann einmal ersetzt durch Messages, die selbst LVOOP-Objekte sind.
Wohin die Reise bei den Basisarchitekturen bei uns genau geht, ist noch nicht ganz klar, aber meine Prognose ist, daß der LVOOP-Anteil dabei stetig steigen wird.

Grüße aus München
Götz
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.04.2010, 14:32
Beitrag #28

abrissbirne Offline
LVF-Stammgast
***


Beiträge: 480
Registriert seit: Aug 2007

LV2009, LV2010
2007
EN

66123
Deutschland
LVOOP im Kommen!
' schrieb:Servus nochmal...

Zur erwähnten Aussage des LV Advanced I Referenten (das war wahrscheinlich mein Kollege oder ich, zumindest wenn es in den letzten Jahren war) über LVOOP. Das hat sich in der Zwischenzeit geändert :-)
Inzwischen benutzen wir LVOOP standardmäßig in neuen LV-Projekten. Im Moment nutzen wir LVOOP darin hauptsächlich zum einfacheren, statischen Anlegen/Duplizieren von Programmmodulen. Diese sind dann selbst wiederum als (Producer +) Consumerschleife mit MessageQueue ausgeführt. Die Messages selbst sind zur Zeit noch der "übliche" Cluster aus Command (Enum) und Daten (Variant), so wie es auch im Kurs beschrieben ist. Grund dafür ist, daß wir noch 8.6.1 unterstützen wollten (in dem ja die "Preserve Run-Time Class" Funktion noch fehlt) und den Umstieg von unseren älteren Applikationsvorlagen zu erleichtern. Das wird vielleicht irgendwann einmal ersetzt durch Messages, die selbst LVOOP-Objekte sind.
Wohin die Reise bei den Basisarchitekturen bei uns genau geht, ist noch nicht ganz klar, aber meine Prognose ist, daß der LVOOP-Anteil dabei stetig steigen wird.

Grüße aus München
Götz
Kannst du mal ein Beispiel posten?Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.04.2010, 08:48
Beitrag #29

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
LVOOP im Kommen!
' schrieb:Kannst du mal ein Beispiel posten?Big Grin

Nein, das darf ich leider nicht. O
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.04.2010, 10:42
Beitrag #30

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
LVOOP im Kommen!
' schrieb:Nein, das darf ich leider nicht.
War voraus zu sehen. Wink

Mir ist noch ein Grund eingefallen, warum man (LV)OOP machen sollte: Durch OOP wird es nämlich praktisch unmöglich, mal schnell so zwischenrein den Sourcecode "anzupassen". Oft möchte der Kunde ("plötzlich") ein neues Feature. Dann ist der Programmierer ohne OOP dazu verleitet: "Ach guck, da oben rechts am FP ist noch klein bischen Platz. Und im BD, das ziehen wir auf, machen wir noch ein SR (zu den mittlerweile 18 anderen) und das mit den Wires bekommst du ja auch noch hin". Und ruckzuck hat man ein BD wo nur noch ich mich auskenne.

Mit OOP geht das nicht mehr (so einfach). Da müssen neue Features - wie es sich halt gehört - in die Klasse "gequetscht" werden. Vorteil: Das FP bleibt (oder wird wieder) sauber - genau so das BD (respektive die vielen SubVI-BDs).

OOP verhindert also so ganz nebenbei unstylische Programmierung. (Was natürlich wieder nicht heißt, dass man nicht auch ohne OOP stylisch programmieren kann.)

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
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
  CS++ - A LVOOP Actor based Framework BNT 18 30.309 14.03.2015 14:26
Letzter Beitrag: BNT
  LVOOP und DAQmx - Resource ist reserviert Sundypha 2 10.412 13.08.2012 12:42
Letzter Beitrag: Sundypha
  Neuling, was bringen mir Klassen, LVOOP dali4u 6 18.377 24.02.2012 13:40
Letzter Beitrag: Kiesch
  LVOOP - wann wird Kopie erstellt? Kiesch 7 14.889 21.10.2011 14:23
Letzter Beitrag: Kiesch
Information LVOOP-Anfänger, Kommentar zu Programm Martin Heller 11 25.247 09.03.2011 14:32
Letzter Beitrag: Martin Heller
  LVOOP-Beispiel - Stimmt das so? Matze 12 26.574 29.06.2010 13:14
Letzter Beitrag: jg

Gehe zu: