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 

INI Dateien



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!

27.04.2011, 09:04
Beitrag #1

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
INI Dateien
Hallo,

also ich habe (bis jetzt) keine elegante Methode gefunden um INI Dateien einzulesen. Die (meine) VIs schauen etwa wie im Anhang aus nur ist das ein kleiner Ausschnitt. Mit einem Wort die Dinger sind riesig.

Wie macht Ihr das? 200 Parameter in den verschiedensten Variablenarten (Boolean, Int, float, string, arrays....) da fehlt mir die Idee.

Danke

Gottfried


Angehängte Datei(en) Thumbnail(s)
   
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.04.2011, 09:22
Beitrag #2

BNT Offline
LVF-Freak
****


Beiträge: 740
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: INI Dateien
Hi

Ich gruppiere gern die Namen gleichen Datentyps und Section in ein Array und benutze dann eine FOR-Schleife für jeden Datentyp bzw. Section, um die Item einzulesen. Diese kann man auch gut in SubVIs auslagern.

Das Umordnen der Array-Element in spezifische Cluster(-Typedefs) bleibt Handarbeit.

Gruß Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.04.2011, 10:39 (Dieser Beitrag wurde zuletzt bearbeitet: 27.04.2011 10:49 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: INI Dateien
Die ultimative Methode gibt es, und ich bin froh, dass es sie gibt und diese Plackerei mit dieser Art von Code wie dem von Dir geposteten für mich ein Ende hat.
Man muß allerdings in einen sauren Apfel beißen: Die OpenG-Funktionen auf der Funktionspalette installieren. Dort hat man dann eine Unterpalette "OpenG Variant Configuration Files"
Das Einzige, was man dann noch tun muß ist: Alles in ein Cluster packen, was man speichern möchte. Der Cluster kann Cluster enthalten, und es ist natürlich auch möglich, mehrere Custer mit mehreren Read/Write's in einer Ini-Datei zu speichern.
Leider kann man die Vis mit OpenG-Funktionen hier nicht posten. Die OpenG Vis sind immer mit gefühlt 1000 anderen OpenG-Vis in der Hierarchie vernetzt, so daß es nichts nützen würde, allein die benutzten OpenG-SubVis mit zu posten.
Aber wenigstens ein Beispiel als Graphik:

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.04.2011, 10:51
Beitrag #4

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
RE: INI Dateien
Jetzt bin ich _platt_ das habe ich noch nie gesehen - super & DANKE!

Gottfried
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.04.2011, 11:02
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: INI Dateien
Ja, ich war auch platt als ich das gesehen hatte. Es ist erstaunlich, dass das mit pratisch allen Datentypen einfach so funktioniert. Beim Nachforschen, wie die Jungs das gemacht haben (- die VIs lassen sich öffnen -), kann man Minderwertigkeitskomplexe bekommen. Hier waren wirkliche Könner am werkeln.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.06.2011, 13:33
Beitrag #6

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
RE: INI Dateien
Zusatz: geht mit nicht allen Datentypen. Ich habe _irrtümlich_ eine ImageReferenz hineingelegt und das System schreibt das ohne Probleme. Beim Einlesen meldet das System einen Err 74, aber an Daten wird _nichts_ geliefert.

Nur so zur Vollständigkeit, eine Referenz in einer INI macht auch wirklich keinen Sinn

Gottfried
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: