LVF-TechTalk: Jetzt den LVf-TechTalk-Client downloaden und mit LabVIEW Chatten :)
LabvIEWforum.de - Das Forum für LabVIEW




powered by

Willkommen, Gast ( Anmelden | Registrierung )


Willkommen LVF-Gast, um diese Meldung zu entfernen, bitte registrieren

Hallo und WILLKOMMEN im LabVIEWforum.de

Um Beiträge schreiben und weitere Funktionen nutzen zu können, bitte einfach KOSTENLOS REGISTRIEREN
Profil
Benutzerfoto
Einstellungen
Einstellungen
Persönliche Äußerung
IchSelbst hat bisher keine persönliche Äußerung.
Persönliche Infos
IchSelbst
LVF-Guru
47 Jahre alt
Männlich
Haßfurt
Geboren am Mär-6-1963
Interessen
D7Pro/D2k7Ent
Megan II (<= Kauf euch nie einen Renault, war jetzt die Dieselleitung im Radkasten durchgescheuert)
Andere Informationen
LV-Version: .. 9.0.1
LV-Erfahrung seit: -
LV-Sprachversion: DE
PLZ: 97437
Land: Deutschland
Jobstatus: Angestellt
Statistiken
Mitglied seit: 16.02.05
Profilansichten: 5.785*
Zuletzt gesehen: Gestern, 19:09
Ortszeit: 07.09.2010 , 04:50:04
3.012 Beiträge (1 Beiträge pro Tag)
Kontaktinformationen
AIM Keine Angabe
Yahoo Keine Angabe
ICQ Keine Angabe
MSN Keine Angabe
Contact Privat
* Profilansicht wird stündlich erneuert

IchSelbst

LVF Expert

*****


Themen
Beiträge
Recent wiki edits
Awards
Kommentare
Freunde
Mein Inhalt
10 Apr 2010
Abrissbirne hat hier eine spezifische Frage zum Vorgehen bei Erstellen einer Klasse gestellt. eg hat ein Posting gemacht, auf das ich mit einem neuen Thema antworten will - weil ich eine Frage aufwerfen möchte, die nichts mit der von abrissbirne zu tun hat:

ZITAT(eg @ 09.04.2010 , 12:25:55) *
Man handelt mit OOP-Objekten im Programm genauso wie mit realen Objekten im Leben.
Diese Aussage ist allgemein betrachtet natürlich richtig.

Eine LabVIEW-spezifische Eigenschaft jedoch behindert die "lebensnahe Umsetzung der Beziehungen" zwischen unterscheidlichen Instanzen erheblich: der Datenfluß.

In Realität sind Instanzen nicht sequenziert (naja, vielleicht manche). In LV soll die Instanz-Variable als Datenfluß geführt werden. Das führt aber ganz schnell zu großen Problemen bei der Verwendung von Instanzen. z.B. dann, wenn ich in parallel laufenden Prozessen auf diese eine Instanz zugreifen will. Man kann diese Probleme natürlich mit Tricks umgehen (z.B. FGVs) - was dann aber die Übersichtlichkeit und das Debuggen erschwert.

In einer textorientierten Sprache kann die Instanz-Variable global vorliegen. Jeder(, der die Erlaubnis bekommen hat) hat Zugriff auf die Instanz und kennt deren Typ (verwendbar sind natürlich nur die öffentlichen bzw. veröffentlichten Elemente). Das entspricht in LV also einer "Globalen Variablen" (in LV nicht zu verwenden), der Zugriff gilt als "by reference".

Hier die Vorgeschichte zu meiner Frage:
Ich will auch mal eine Klasse machen und zwar von einem Modul, was bereits existiert und hervorragend funktioniert. Es handelt sich um das Modul "Bitte Warten", von dem ich die verschiedenen LV-Versionen mal als ZIP-Files angehängt habe. Eine (1) Klasseninstanz soll in beliebigen parallelen Prozessen aufrufbar sein. Später soll es möglich sein, mehrere dieser Instanzen parallel und aus parellelen Prozessen heraus aufzurufen.

Jetzt die Frage:
Wie mach ich das mit LVOOP, eine einzige Klassen-Variable ohne deren Datenfluß zu verwenden? Und ohne sie als global zu definieren.

Hinweis zur den Lizenzbedingungen für "BitteWarten":
Einzige Bedingung: Sollten die LV-Tassen wider Erwarten doch nicht ankommen, bitte dem Admin auf die Füße treten!
Angehängte Datei(en)
Angehängte Datei  BitteWarten800.zip ( 142.94KB ) Anzahl der Downloads: 33
Angehängte Datei  BitteWarten820.zip ( 142.26KB ) Anzahl der Downloads: 28
Angehängte Datei  BitteWarten850.zip ( 114.43KB ) Anzahl der Downloads: 37
Angehängte Datei  BitteWarten861.zip ( 100.89KB ) Anzahl der Downloads: 38
 
1 Apr 2010
Ich wage, gerade an so einem Tag wie heute, kaum zu fragen: Wie kann denn die Lizenz plötzlich abgelaufen sein?

Folgender Fall: Drei Rechner, LabVIEW 8.5.1 mit AppBuilder, Betriebssystem Windows 2000 SP4, kein Netzwerkzugriff (also auch keine laufenden Updates), Kunde hat nichts gemacht (was ich aus gegebenen Gründe vorerst auch glaube). Bei allen drei Rechnern kommt nun beim Starten der IDE die Meldung "Lizenz läuft in 7 Tagen aus." Im Lizenzmanager steht in der Zeile "Ablaufdatum" "kein" drinn - im Baum links steht aber ein rotes Ausrufezeichen anstelle des grünen Vierecks. Am 11.03.2010 und all die vorhergehenden Male kam diese Lizenzmeldung nicht. Erst heute am 1.04.2010 erscheint plötzlich diese Lizenzmeldung.


Zwei Möglichkeiten fallen mir ein: Das ist echt ein Aprilscherz in der IDE. Wenn dem so ist, soll's mir recht sein. Hauptsache wir müssen die Rechner nicht ausbauen.

Was schlimmer ist: Kann es sein, dass die Zeitumstellung vom Wochenende die Inkonsistenz im Lizenzmanager hervorgerufen hat?
22 Feb 2010
EDIT von Y-P:
Dieses Thema wurde von einem anderen Thema abgespaltet, da es als Grundlage für eine Diskussion gelten soll, ob und wann man Referenzen schließen soll, darf, muss. biggrin.gif

ZITAT(sebastian2010 @ 22.02.2010 , 11:41:37) *
Nicht vergessen geöffnete Referenzen wieder zu schließen
Referenzen schließen? unsure.gif
16 Jan 2010
Heute habe ich zufällig folgendes Feature gefunden: Hat ein Button den Fokus und man drückt die Taste T, wird der Button gesetzt (True). Drückt man F, wird er rückgesetzt (False). So in der deutschen Version 851 und 861f1. (Zufällig deswegen, weil ich einem Button die T-Taste zugewiesen habe - und erfreut feststellte: es geht ja doch! (Dumm nur, dass plötzlich alle Buttons auf T reagierten).

Folgende Fragen:

Laut Hilfe kann man einem Button lediglich Funktionstasten (etc.) zuweisen, nicht aber z.B. Alt-T. Gibt es eine Möglichkeit, dass das doch geht? Ich meine automatisch, programmatisch mit Events ist mir ja schon was eingefallen.

Kann mir einer erklären, warum standardmäßig nur Fx (etc.) geht, nicht aber ALT-X wie man das gewohnt ist?

Kann man die T/F-Tastenfunktion irgendwie abschalten?
7 Dec 2009
Wer gibt mir denn mal einen Tipp - oder ein VI?

Ich möchte einen Event (in einer Eventstruktur) bekommen, wenn der Anwender auf der lokalen Festplatte in einem bestimmten Verzeichnis einen Ordner erstellt hat.

Nach was soll ich denn suchen?
Letzte Besucher


1 Sep 2010 - 11:49


31 Aug 2010 - 19:42


30 Aug 2010 - 12:56


25 Aug 2010 - 10:32


25 Aug 2010 - 9:05


12 Aug 2010 - 21:18


16 Jul 2010 - 12:43


15 Jul 2010 - 10:45


14 Jul 2010 - 14:13


13 Jul 2010 - 10:23

Kommentare
Andere Benutzer haben keine Kommentare hinterlassen: IchSelbst.

Freunde
Es gibt keine Freunde zum Anzeigen.









RSS Add to Google
Vereinfachte Darstellung Aktuelles Datum: 07.09.10 , 03:50



powered by sytemo