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 

Dieses Thema hat akzeptierte Lösungen:

gain schedule speichern/lesen



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!

14.06.2015, 13:47 (Dieser Beitrag wurde zuletzt bearbeitet: 15.06.2015 08:08 von jg.)
Beitrag #1

Steffen595 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Jul 2007

2014
-
EN

3072
Sonstige
gain schedule speichern/lesen
Hallo,

gibt es eine Moeglichkeit, PID gain schedule als text zu speichern und wieder einzulesen?
Es kann sein, ich will fuer verschiedene Maschinen verschiedene gain schedules anlegen und dann bei Bedarf einlesen.
   

Scheinen besondere Cluster zu sein.

Danke,

Steffen

EDIT jg: Externer Bild-Link gelöscht und Bild im LVF hochgeladen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.06.2015, 17:19
Beitrag #2

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
RE: gain schedule speichern/lesen
versuchs einfach mal mit flatten to XML und als Text-Datei speichern, Text-Datei lesen, unflatten from XML und den Cluster als Typdefinition dran hängen ...

viele Grüße
cb

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
14.06.2015, 23:14 (Dieser Beitrag wurde zuletzt bearbeitet: 14.06.2015 23:19 von Steffen595.)
Beitrag #3

Steffen595 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Jul 2007

2014
-
EN

3072
Sonstige
RE: gain schedule speichern/lesen
muss isch kucken. Flatten to string hat nur Murks ausgegeben.
Und cluster to array will auch nicht.

was meint ± 1200 U/min auf deiner website? Gibts negative Drehzahlen? Im -1/-1 Quadranten?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.06.2015, 06:10
Beitrag #4

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
RE: gain schedule speichern/lesen

Akzeptierte Lösung

(14.06.2015 23:14 )Steffen595 schrieb:  muss isch kucken. Flatten to string hat nur Murks ausgegeben.
Und cluster to array will auch nicht.

Cluster to array bringt dir auch nicht viel, und flatten to string gibt keinen "Murks" aus, sondern einfach nur die Daten in binärer Form als String formatiert. Wenn du den String auf "/HEX" umstellst, dann kannst du dir deine Daten hexadezimal anschauen. Den "Murks" kannst du in einer Binär-Datei speichern und laden und wenn du den "Murks" in ein unflatten from string steckst und die Typdefinition richtig anklemmst, dann kommen auch wieder die Daten in der Form raus in der du sie haben willst. Im Übrigen: du musst nicht binär lesen können, es reicht wenn der Computer das versteht Wink

(14.06.2015 23:14 )Steffen595 schrieb:  was meint ± 1200 U/min auf deiner website? Gibts negative Drehzahlen? Im -1/-1 Quadranten?

ja, es gibt negative Drehzahlen. Dreht sich die Welle "rechts rum" (clockwise, im Uhrzeigersinn), dann sind das positive Drehzahlen, dreht sich die Welle "links rum" (counterclockwise, gegen den Uhrzeigersinn) dann sind das negative Drehzahlen.

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
15.06.2015, 13:03 (Dieser Beitrag wurde zuletzt bearbeitet: 15.06.2015 13:32 von jg.)
Beitrag #5

Steffen595 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Jul 2007

2014
-
EN

3072
Sonstige
RE: gain schedule speichern/lesen
funktioniert. Muss aber noch das speichern machen.
Waere besser, wenn die Datei menschenlesbar ist, kann dann fuer jede Maschine eine eigene machen und einlesen. Der vi soll eine .exe werden, also muessen die Variablen wo anders wohnen.
   

EDIT jg: Externer Bildlink gelöscht
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.06.2015, 13:08 (Dieser Beitrag wurde zuletzt bearbeitet: 15.06.2015 13:08 von jg.)
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: gain schedule speichern/lesen
Offtopic2
Bitte Anhänge (auch Bilder) grundsätzlich hier im Forum hochladen, nicht bei externen Hostern (vgl. LVF Regeln).

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.06.2015, 14:13
Beitrag #7

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: gain schedule speichern/lesen
(15.06.2015 13:03 )Steffen595 schrieb:  Waere besser, wenn die Datei menschenlesbar ist, kann dann fuer jede Maschine eine eigene machen und einlesen.

Hallo Steffen,

So wie es für mich lt. Screenshot aussicht, entspricht deine Datenstruktur einem 1D-Array aus Clustern, die jeweils wieder ein Cluster und ein Floatwert enthalten. Man könnte sich jedes dieser Hauptcluster auch auseinanderdröseln und mit entsprechenden eigenen Überschriften versehen alle Inhalte des Arrays in eine Datei speichern. Das wäre natürlich ein erheblicher Mehraufwand im Vergleich zur XML-Variante oder über Variant nach String, was dann komplett binär wäre.



(15.06.2015 13:03 )Steffen595 schrieb:  Der vi soll eine .exe werden, also muessen die Variablen wo anders wohnen.

Den Satz verstehe ich mal garnichtBlink

Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.06.2015, 23:03 (Dieser Beitrag wurde zuletzt bearbeitet: 16.06.2015 01:10 von Steffen595.)
Beitrag #8

Steffen595 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Jul 2007

2014
-
EN

3072
Sonstige
RE: gain schedule speichern/lesen
habs hingekriegt, die xml-Datei ist Menschen lesbar und mensch kann die Werte finden und aendern.

Der vi soll compiliert werden und der Andwender (Pruefstand) bekommt nur die ausfuerbare Datei.
Wenn jede Maschine anere PID gains hat, muesste ich fuer jede Maschine einen neuen vi compilieren mit Konstanten. Oder aber speichere die Parameter in eine txt Datei und lese sie in die .exe / laufende Applikation
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.06.2015, 11:48
Beitrag #9

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: gain schedule speichern/lesen
(15.06.2015 23:03 )Steffen595 schrieb:  ... Oder aber speichere die Parameter in eine txt Datei und lese sie in die .exe / laufende Applikation

... so macht man das, wenn man´s anständig macht.Big Grin

Wenn die Datei nicht jeder lesen soll, kannst du die Daten auch vor dem lesen kodieren und beim Einlesen wieder dekodieren.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2015, 13:59
Beitrag #10

Steffen595 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Jul 2007

2014
-
EN

3072
Sonstige
RE: gain schedule speichern/lesen
muss es noch bereinigen, aber sowas wie in den 2 Anhaengen.
Glaube nicht, dass sich jemand durch die Textdatei hangeln wird. Plus, seit einer weile haben wir PDM, da wird sicher Platz fuer Sicherheitskopien sein.


Angehängte Datei(en)
14.0 .vi  ParsePID gain schedules 2s.vi (Größe: 20,04 KB / Downloads: 232)

14.0 .vi  4 cluster to file plus text.vi (Größe: 30,94 KB / Downloads: 209)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datei lesen > anzeigen > verändern > speichern djbugs 5 7.742 26.01.2017 10:18
Letzter Beitrag: GerdW
  Daten mit Absolutzeit speichern und lesen CHDiplomand 4 6.473 27.06.2011 15:07
Letzter Beitrag: jg
  Messwerte speichern und lesen mcbainua 2 4.576 11.03.2010 13:20
Letzter Beitrag: mcbainua
  LVM lesen und in Array speichern Prince Amir 3 6.343 22.09.2009 10:44
Letzter Beitrag: dimitri84
  Array das Cluster enthält, speichern und lesen cnongs 5 7.322 25.11.2008 19:41
Letzter Beitrag: cnongs
  Cluster speichern, lesen und anzeigen WolfiB 1 4.560 17.12.2007 12:38
Letzter Beitrag: Achim

Gehe zu: