IPB

Welcome Guest ( Log In | Register )

> Funktionale globale Variable
eg
post 21. Mar 2007, 15:44
Post #1


new Member
*

Group: Premium Members
Posts: 25
Joined: 19.03.2007
Member No.: 24
LV Version: LV 8.0.1
Zertifizierung: CLAD
LV User seit: 2004



Hallo Leute,

kann mir jemand erklären was an der funktionaler globaler Variable besser ist als an der normalen globalen Variable. Ich, persönlich nutze weder das eine noch das andere, aber trotzdem möchte ich es gerne wissen.

Danke


--------------------
nobody is perfect
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
eg
post 23. Mar 2007, 15:57
Post #2


new Member
*

Group: Premium Members
Posts: 25
Joined: 19.03.2007
Member No.: 24
LV Version: LV 8.0.1
Zertifizierung: CLAD
LV User seit: 2004



Kann das sein, dass das ExpressVI vom XY-Plot intern eine SOG nutzt?

Labviewer


--------------------
nobody is perfect
Go to the top of the page
 
+Quote Post
CB
post 23. Mar 2007, 16:41
Post #3


proven Member
****

Group: Administrators
Posts: 315
Joined: 16.10.2006
From: Düsseldorf
Member No.: 2
LV Version: current
Zertifizierung: CLA
LV User seit: 2001



QUOTE(labviewer @ 23. Mar 2007, 15:57) [snapback]162[/snapback]
Kann das sein, dass das ExpressVI vom XY-Plot intern eine SOG nutzt?

Labviewer


nein, der verwendet ganz schnöde ein "Build Array" ...


--------------------
künstliche Intelligenz ist besser als natürliche Dummheit!
rotabench:rotierende Prüfstände nach dem Baukasten-Prinzip
Go to the top of the page
 
+Quote Post
eg
post 24. Mar 2007, 01:08
Post #4


new Member
*

Group: Premium Members
Posts: 25
Joined: 19.03.2007
Member No.: 24
LV Version: LV 8.0.1
Zertifizierung: CLAD
LV User seit: 2004



QUOTE(CB @ 23. Mar 2007, 16:41) [snapback]163[/snapback]
nein, der verwendet ganz schnöde ein "Build Array" ...



Ja, aber dann braucht es doch einen Schieberegister in der Schleife, von der es aufgerufen wird. Ein Build Array ist offensichtlich auch drin, sonst konnten die neuen Daten nicht an die alten angehängt werden, ich habe gemeint zum Puffern.

Labviewer


--------------------
nobody is perfect
Go to the top of the page
 
+Quote Post
CB
post 24. Mar 2007, 09:36
Post #5


proven Member
****

Group: Administrators
Posts: 315
Joined: 16.10.2006
From: Düsseldorf
Member No.: 2
LV Version: current
Zertifizierung: CLA
LV User seit: 2001



QUOTE(labviewer @ 24. Mar 2007, 01:08) [snapback]164[/snapback]
Ja, aber dann braucht es doch einen Schieberegister in der Schleife, von der es aufgerufen wird. Ein Build Array ist offensichtlich auch drin, sonst konnten die neuen Daten nicht an die alten angehängt werden, ich habe gemeint zum Puffern.

Labviewer


jau das stimmt, da hast du recht smile.gif


--------------------
künstliche Intelligenz ist besser als natürliche Dummheit!
rotabench:rotierende Prüfstände nach dem Baukasten-Prinzip
Go to the top of the page
 
+Quote Post
eg
post 26. Mar 2007, 22:21
Post #6


new Member
*

Group: Premium Members
Posts: 25
Joined: 19.03.2007
Member No.: 24
LV Version: LV 8.0.1
Zertifizierung: CLAD
LV User seit: 2004



QUOTE(CB @ 24. Mar 2007, 10:36) [snapback]165[/snapback]
jau das stimmt, da hast du recht smile.gif


Wenn es so ist, dann sieht es für mich schon mal schlimm aus. Es ist schwer nachzuvollziehen was im VI passiert, es entspricht dem Datenflussprinzip nicht mehr. Aus diesem Grund bevorzuge ich andere Möglichkeiten die Daten zu puffern, so kann ich besser das BD verstehen.

Labviewer


--------------------
nobody is perfect
Go to the top of the page
 
+Quote Post
CB
post 27. Mar 2007, 17:30
Post #7


proven Member
****

Group: Administrators
Posts: 315
Joined: 16.10.2006
From: Düsseldorf
Member No.: 2
LV Version: current
Zertifizierung: CLA
LV User seit: 2001



QUOTE(labviewer @ 26. Mar 2007, 21:21) [snapback]166[/snapback]
Wenn es so ist, dann sieht es für mich schon mal schlimm aus. Es ist schwer nachzuvollziehen was im VI passiert, es entspricht dem Datenflussprinzip nicht mehr. Aus diesem Grund bevorzuge ich andere Möglichkeiten die Daten zu puffern, so kann ich besser das BD verstehen.

Labviewer


eine OSG entspricht absulut dem Datenfluss-Prinzip smile.gif


--------------------
künstliche Intelligenz ist besser als natürliche Dummheit!
rotabench:rotierende Prüfstände nach dem Baukasten-Prinzip
Go to the top of the page
 
+Quote Post
eg
post 27. Mar 2007, 19:57
Post #8


new Member
*

Group: Premium Members
Posts: 25
Joined: 19.03.2007
Member No.: 24
LV Version: LV 8.0.1
Zertifizierung: CLAD
LV User seit: 2004



QUOTE(CB @ 27. Mar 2007, 18:30) [snapback]169[/snapback]
eine OSG entspricht absulut dem Datenfluss-Prinzip smile.gif



Ja, nur dann wenn man weiss, dass im SubVI eine SOG drin ist. Wenn ich aber so eins, wie das ExpressVI vom Extended XY-Plot sehe, dann denke ich da stimmt doch was nicht. Dieses Gefühl bekommt man bei Verwendung von Queues und Notifiers auch, aber wenn man weiss was, wo und wann passiert und man sieht das ganze BD und die Verbindungen, dann ist es OK. Aber wenn es versteckt ist, ist es besonders für Anfänger eine schlechte Schule. Also das Datenflussprinzip ist hier nicht gemeint, wahrscheinlich vielmehr die Übersichtlichkeit des Programms.

Labviewer


--------------------
nobody is perfect
Go to the top of the page
 
+Quote Post
CB
post 27. Mar 2007, 20:29
Post #9


proven Member
****

Group: Administrators
Posts: 315
Joined: 16.10.2006
From: Düsseldorf
Member No.: 2
LV Version: current
Zertifizierung: CLA
LV User seit: 2001



QUOTE(labviewer @ 27. Mar 2007, 18:57) [snapback]170[/snapback]
Ja, nur dann wenn man weiss, dass im SubVI eine SOG drin ist. Wenn ich aber so eins, wie das ExpressVI vom Extended XY-Plot sehe, dann denke ich da stimmt doch was nicht. Dieses Gefühl bekommt man bei Verwendung von Queues und Notifiers auch, aber wenn man weiss was, wo und wann passiert und man sieht das ganze BD und die Verbindungen, dann ist es OK. Aber wenn es versteckt ist, ist es besonders für Anfänger eine schlechte Schule. Also das Datenflussprinzip ist hier nicht gemeint, wahrscheinlich vielmehr die Übersichtlichkeit des Programms.

Labviewer


ja ok, aber das ist - zumindest bei mir - eine Frage der Gewohnheit. Ich hab es mir z.B. angewöhnt alles, was mit Hardware zu tun hat in eine Funktional Global zu stecken ... macht Sinn und hält die SW übersichtlich


--------------------
künstliche Intelligenz ist besser als natürliche Dummheit!
rotabench:rotierende Prüfstände nach dem Baukasten-Prinzip
Go to the top of the page
 
+Quote Post

Posts in this topic


Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 18.05.2024 - 09:24