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 

Lokale Variable ohne Bediehn- bzw. Anzeigeelement!?



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!

03.11.2005, 22:31
Beitrag #1

Pepe Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: Aug 2005



kA



Lokale Variable ohne Bediehn- bzw. Anzeigeelement!?
Kann mir jemand sagen, ob es möglich ist, eine lokale Variable anzulegen, die mit keinem Anzeige- bzw. Bediehnelement verknüpft ist?

Ich habe ein ziehmlich umfangreiches Programm geschrieben, bei dem beim Start an die 100 Werte aus einer Exeltabelle eingelesen werden. Diese werden später nach und nach alle für irgendwelche Aufgaben im Programm benötigt. Nun läuft das Ganze derzeit so ab, das zu Beginn all diese Werte aus der Exeltabelle gelesen werden und in Bediehnelemente des Frontpanels geschrieben werden, die ausserhalb des sichtbaren Bereichs des Frontpanels liegen :-)

Nun kann man sich leicht vorstellen, dass dies nicht gerade die feine englische Art der Programmierung darstellt :-)

Es muss doch irgendeine Möglichkeit geben, dass ich ähnlich einer textbasierten Programmiersprache zu Begin des Programmes Variablen definieren kann und diese dann später mit Werten bestücke. In Delphi würde das quasi so aussehen:

[code]var
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.11.2005, 01:36
Beitrag #2

dbausdd Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Feb 2005

7.1
2004
DE_EN

01099
Deutschland
Lokale Variable ohne Bediehn- bzw. Anzeigeelement!?
Hi Pepe!

Da ich nicht genau weiß, wie du die Werte einliest, weiß ich nicht genau ob es sich vermeiden lässt, Anzeigeelemente auf dem Frontpanel zu erzeugen. Aber um zu entgehen, dass du sie außerhalb dem sichtbaren Bereich platzieren musst, kannst du im Diagramm mit der rechten Maustaste auf das/den(?) Terminal der Variable klicken. Dort kannst du dann einstellen "Hide Control/Indicator". Dann sollte es auf dem Frontpanel unsichtbar sein. Genauso kannst du es auch später wieder sichtbar machen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.11.2005, 09:51
Beitrag #3

Oliver Listing Offline
LVF-Freak
****


Beiträge: 721
Registriert seit: Sep 2004

2012 und 2014 (Windows und Linux)
1998
EN

22844
Deutschland
Lokale Variable ohne Bediehn- bzw. Anzeigeelement!?
Hi pepe,

es klingt ganz so, als ob du der Meinung bist, Controls außerhalb des sichtbaren Bereichs sind "Pfiu".

Aber wenn du überdenkst, das Variablen nichts anderes sind...:roll:


Ich würde aber gar auf die Lokalen Variablen verzichten und mir einen Speicher mittels einem SubVI, einer Whileschleife mit nur einem Durchlauf und einem (oder mehreren) Shift-Register machen.

Wenn jetzt jemand einwenden will "das ist doch der selbe Käse", so sei angemerkt: Er solle sich Gedanken über das spätere debuggen machen:
wer greift wann schreibend und wer lesend zu
kann man alles notfalls einprogrammieren und im Logbuch mitschreiben.
Bei lokalen und globalen Variablen halt nicht möglich.

Hinzu kommt, das man den Speicher gut kapseln kann.

Gruß
Oliver
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.11.2005, 18:44
Beitrag #4

Pepe Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: Aug 2005



kA



Lokale Variable ohne Bediehn- bzw. Anzeigeelement!?
Hey, danke für eure Antworten!

Mit Shiftregistern arbeite ich persöhnlich nicht so gern und ein Control unsichtbar machen, verschiebt das Problem auch nur :-)

Ich denk ich werd alles beim Alten belassen. Hätte ja sein können das es sowas wie "freie" Variablen gibt und hab´s nur übersehen :-) Dennoch, Danke!

Schönen Sonntag Abend noch!

Pepe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.11.2005, 15:06
Beitrag #5

didierj Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 69
Registriert seit: Apr 2005

LV6.1 & LV7.1.1
1997
kA


Schweiz
Lokale Variable ohne Bediehn- bzw. Anzeigeelement!?
[quote=Pepe]Hey, danke für eure Antworten!
Ich denk ich werd alles beim Alten belassen. Hätte ja sein können das es sowas wie "freie" Variablen gibt und hab´s nur übersehen :-) Dennoch,
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
  Kehrwertergebnis im Anzeigeelement fehlerhaft L@BTR0N 8 5.907 20.05.2022 21:47
Letzter Beitrag: Martin.Henz
  LED-Anzeigeelement mit runden Ecken nixblicker 9 4.281 30.10.2020 09:23
Letzter Beitrag: Lucki
  Lokale Variablen eliminieren / Signale Zusammenfassen Philipp841 8 4.360 30.09.2019 09:51
Letzter Beitrag: Philipp841
  Werte aus Array als Anzeigeelement ares2013 11 7.796 30.04.2019 14:28
Letzter Beitrag: ares2013
  Variable ohne Element -einfach unsichtbar machen? catbull 30 12.265 24.08.2018 06:38
Letzter Beitrag: GerdW
  Anzeigeelement modifizieren Mechatroniker28 12 7.848 21.03.2018 11:43
Letzter Beitrag: Mechatroniker28

Gehe zu: