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 

Signal aufnehmen->Speichern->Simulieren



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!

21.12.2007, 11:14
Beitrag #1

Marzlf9 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 67
Registriert seit: Oct 2007

8.2.1
2007
kA


Deutschland
Signal aufnehmen->Speichern->Simulieren
Hallo,

wie kann ich ein aufgenommenes Signal abspeichern und als simuliertes verwenden?

Mein Problem: Ich will pH-Werte Messen über die DAQ-1200.Wenn die Karte jedoch nicht im PC ist oder einfach nicht aktiv ist,soll ein Demo-Modus starten und ein Signal soll simuliert werden,damit man trotzdem sieht,wie das Programm arbeitet und versteht was es macht. Kann ich denn mit "create signal" ein beliebiges Signal generieren?Oder kann ich damit nur die vorgegebenen benutzen!?


LG...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.12.2007, 14:07
Beitrag #2

Marzlf9 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 67
Registriert seit: Oct 2007

8.2.1
2007
kA


Deutschland
Signal aufnehmen->Speichern->Simulieren
Kann keiner antworten...oder versteht ihr nicht,was ich meine!?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.12.2007, 16:35
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Signal aufnehmen->Speichern->Simulieren
FileIO also, dann schau dir mal die VI's in der File-Palette an.

Zum Einstieg tun es sicherlich die VI's "Write To Spreadsheet File" und "Read From Spreadsheet File".

MfG, Jens

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
08.01.2008, 08:46 (Dieser Beitrag wurde zuletzt bearbeitet: 08.01.2008 15:11 von jg.)
Beitrag #4

Marzlf9 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 67
Registriert seit: Oct 2007

8.2.1
2007
kA


Deutschland
Signal aufnehmen->Speichern->Simulieren
Gesundes Neues Jahr euch allen!

Kommen wir wieder zur arbeit zurück:

Wenn ich die Daten ganz einfach in einem Text-file speicher geht das prima....aber über Spreadsheet nicht...schaut euch einfach ma bitte das VI an!

Und hab schon versucht,aus dem Text-File wieder einen Graphen zu machen...aber das geht irgendwie auch nicht...im Grunde brauch ich ich Signal zum Simulieren,das ich mit "Creat Signal" nicht erstellen kann,also will ich eins aufnehmen und aus den Werten dann das Signal generieren,wenn das geht!?


MfG

Marcel

Lv82_img


Angehängte Datei(en)
Sonstige .vi  test.vi (Größe: 59,38 KB / Downloads: 301)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.01.2008, 21:48
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Signal aufnehmen->Speichern->Simulieren
Also irgendwie blicke ich bei deinem Bsp-VI nicht so ganz durch?! Was willst du mit dieser Art des dauernden Daten-Speichern (und das 2fach parallelHmm) erreichen? Was soll denn im Datenfile drinstehen? Hast du dir das schon überlegt?

Dann noch ein Tipp: Wenn du (unbedingt) mit dem Waveform-Format arbeiten willst, da gibt es hier noch ein paar spezielle FileIO-VIs:
   
Aber da kenne ich mich (leider) nicht genauer aus.

MfG, Jens

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
09.01.2008, 08:26
Beitrag #6

Marzlf9 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 67
Registriert seit: Oct 2007

8.2.1
2007
kA


Deutschland
Signal aufnehmen->Speichern->Simulieren
Morgen!

Hab das Spreadsheet einfach mit reingemacht um zu zeigen,dass das nicht so geht wie mit dem Textfile!Durch "write to spreadsheet.vi" fragt der bei jedem Schleifendurchlauf,wo er es speicher soll,is ja blöd....brauch es aber so wie das mit dem Textfile geht.

Aber ich weiß nicht,ob es auch mit dem Textfile VI´s auch geht....du hast mir gesagt,ich soll mich für mein problem mit Spreadsheet auseinander setzten,das macht ja auch nur eine txt-Datei,oder?!

Mit den Werten in der Text Datei will ich ein Signal generieren,als Simulation.

Dein Vorschlag hatte ich auch schon probiert....jedoch hat es nicht funktioniert mit dem Waveform I/O! Wenn ich "Read waveform from File.vi" nutze kommt immer Fehler 1821...und NI bringt da irgendwas von Konvertierungsproblem von LV 6.0 und 7.0 auf höhere,versteh ich überhaupt nicht!

Im Anhang ist eine Textdatei...mit diesen Werten möchte ich ein Signal generieren/simulieren.Mit dem VI,kann ich das wieder Grafisch darstellen,jedoch komm ich mit der einstellung nicht klar....und wie kann ich dann das signal als eingang für ein VI nutzen?


MfG und ein schönen Tag
Marcel


(LV8.2.1)


Angehängte Datei(en)
Sonstige .txt  TextFile.txt (Größe: 566 Bytes / Downloads: 268)

Sonstige .vi  Untitled_1.vi (Größe: 21,13 KB / Downloads: 250)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.01.2008, 22:22
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Signal aufnehmen->Speichern->Simulieren
Hallo,

Problem bei deinem zuletzt hochgeladene File ist jetzt, dass die erste Spalte ja Uhrzeiten und somit ein reduzierter Time-Stamp sind. Das kannst du nicht "nur" als Zahl einlesen.

Ich habe dir hier mal was gebastelt:

   
Lv82_img
Sonstige .vi  Untitled_Mod_8.2.vi (Größe: 26,09 KB / Downloads: 305)


MfG, Jens

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
11.01.2008, 14:39
Beitrag #8

Marzlf9 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 67
Registriert seit: Oct 2007

8.2.1
2007
kA


Deutschland
Signal aufnehmen->Speichern->Simulieren
ui.....:)das geht...prima...dankeee!Aber was du da so gemacht hast,versteh bzw. kann ich nicht nachvollziehn.

LG und ein schönes WE...der marzl
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.01.2008, 15:56
Beitrag #9

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Signal aufnehmen->Speichern->Simulieren
Also, mal ausnahmsweise in kleinen Schritten vorgekaut.

Dein File hat folgenden Aufbau:

15:25:20 0,4998
15:25:21 0,4998
15:25:22 0,4998
...

Da zuerst Zeiten dastehen, kann man das nur als 2D-String einlesen (ganz links). Dann wird das 2D-Array per "Index Array" in die erste und zweite Spalte aufgeteilt. Die 2. Spalte wird dann in Zahlen gewandelt. Die erste Zeile wandle ich in der For-Schleife von einem String-Array in ein Time-Stamp-Array. Da ich nur die Funktion gefunden habe, die aus einem Time-Cluster einen TimeStamp macht, muss jetzt halt jeweils dieser Time-Cluster aufgebaut werden. Der wird per Build-Cluster aufgebaut - die Werte, die immer identisch sind, werden dabei durch die Cluster-Konstante vorgegeben. Hier steht halt z.B. 1.1.1904 als Tag drin, da der Time-Stamp die Sekunden seit dem 1.1.1904 zählt.

Dann wird das ganze noch als XY-Graph dargestellt, wobei ich ein wenig mit der Darstellung der x-Achse rumgespielt habe, bis nur noch Zeiten angezeigt wurden.

MfG, Jens

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
14.01.2008, 23:22
Beitrag #10

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Signal aufnehmen->Speichern->Simulieren
Nachtrag: Zur Wandlung String->TimeStamp habe ich gerade bei der Konkurrenz etwas Eleganteres gefunden:

http://forums.lavag.org/index.php?showtopi...ost&p=40538

MfG, Jens

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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mesdaten aufnehmen Pascal 5 4.425 27.06.2006 12:46
Letzter Beitrag: Pascal

Gehe zu: