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 

Aus numerischen Werten ein Signal machen



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!

10.09.2020, 14:32 (Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2020 14:51 von Titus85.)
Beitrag #1

Titus85 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 78
Registriert seit: Jul 2014

2019
2014
DE


Deutschland
Aus numerischen Werten ein Signal machen
Hallo Leute,

ich habe ein Problem, was sich zunächst wie eine simple Aufgabe angehört hat, aber mittlerweile ferkel ich hier seit 4h rum und komme nicht weiter.

Ich lese einige Werte über einen CAN und möchte diese Werte nun in einer .tdms abspeichern. Also mein Endergebnis sollte sein, ein Zeitstempel und x-Messkanäle, mit eigenem Namen besitzen.
Hab mal ein simplifiziertes VI (2011) hochgeladen um es zu verdeutlichen.

Ich kann q in ein Signal umwandeln und ohne Zeitstempel abspeichern, mehr Erfolg konnte ich nicht einfahren, alle anderen Versuche haben es nur noch schlimmer gemacht.

Kann mir jemand helfen?

Gruß Titus


Angehängte Datei(en)
11.0 .vi  Test_Messdaten.vi (Größe: 49,14 KB / Downloads: 205)

lex et ordo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.09.2020, 14:41
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Aus numerischen Werten ein Signal machen
Hallo Titus,

Zitat:Hab mal ein simplifiziertes VI (2011) hochgeladen um es zu verdeutlichen.
Wo?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 14:51
Beitrag #3

Titus85 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 78
Registriert seit: Jul 2014

2019
2014
DE


Deutschland
RE: Aus numerischen Werten ein Signal machen
ist wieder da, sorry

lex et ordo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 16:22
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Aus numerischen Werten ein Signal machen
Hallo Titus,

Zitat:Ich lese einige Werte über einen CAN und möchte diese Werte nun in einer .tdms abspeichern. Also mein Endergebnis sollte sein, ein Zeitstempel und x-Messkanäle
So in etwa:
   
Ein Zeitstempel und 3 Signalwerte in einer TDMS-Datei speichern.

Zitat:mit eigenem Namen besitzen.
Die TDMS-Write-Funktion bietet zum Glück ja noch mehr Inputs, z.B. für die Kanalnamen an…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 16:51
Beitrag #5

Martin.Henz Offline
LVF-Team
LVF-Team

Beiträge: 429
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: Aus numerischen Werten ein Signal machen
Hallo Gerd,

da landen alle 4 Werte in einem Kanal in der TDMS Datei. Box

Martin Henz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 16:59
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Aus numerischen Werten ein Signal machen
Hallo Martin,

deshalb schreibe ich ja oft "so in etwa"! Big Grin

Ein zusätzliches BuildArray könnte da helfen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.09.2020, 17:02 (Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2020 17:03 von Martin.Henz.)
Beitrag #7

Martin.Henz Offline
LVF-Team
LVF-Team

Beiträge: 429
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: Aus numerischen Werten ein Signal machen
(10.09.2020 16:59 )GerdW schrieb:  Hallo Martin,

deshalb schreibe ich ja oft "so in etwa"! Big Grin
ok, akzeptiert. Das "so in etwa" hatte ich überlesen

Zitat:Ein zusätzliches BuildArray könnte da helfen…
und ein transpose array

Martin Henz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 17:05
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Aus numerischen Werten ein Signal machen
Hallo Martin,

Zitat:und ein transpose array
Ich nutze nur sehr selten TDMS-Dateien, die Kollegen wollen eher CSV-Dateien für Excel haben.
Und da wird ein 1D-Array eben "automatisch" zu einer Zeile mit mehreren Spalten…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 18:51 (Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2020 18:52 von Titus85.)
Beitrag #9

Titus85 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 78
Registriert seit: Jul 2014

2019
2014
DE


Deutschland
RE: Aus numerischen Werten ein Signal machen
Also mit "so in etwa" kann ich ehrlich gesagt nicht viel anfangen. Ich hab schon alles ausprobiert was logisch und sinnig ist. Ein Zeitstempel scheint ein Ding der Unmöglichkeit zu sein. Und ich habe weiß Gott wie oft ein Array bekommen, welches alle "Kanäle" in eine Spalte packt. Es muss doch möglich sein numerische Werte in einer Datei zu speichern, in der alle fein säuberlich sortiert ist und von den gängigen Auswerteprogrammen gelesen werden kann.

Mit ner .csv wäre ioch auch schon glücklich.

lex et ordo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2020, 20:32
Beitrag #10

Martin.Henz Offline
LVF-Team
LVF-Team

Beiträge: 429
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: Aus numerischen Werten ein Signal machen
(10.09.2020 18:51 )Titus85 schrieb:  Also mit "so in etwa" kann ich ehrlich gesagt nicht viel anfangen.

   

Oben das korrigierte Beispiel und unten das Ganze nochmal mit Waveforms, wobei dort dann der Kanal mit der Zeit entfällt.

Zitat:Mit ner .csv wäre ioch auch schon glücklich.
Ja super

TDMS kann keine X/Y Daten und deshalb wird in einem solchen Fall ein weiterer Kanal mit den Daten der X-Achse (hier:Zeitstempel) benötigt (siehe oberes Bild). Wenn deine Daten in konstanten zeitlichen Abständen vorliegen, dann wird kein Kanal mit für die Zeitachse benötigt (siehe unteres Bild). Wie so oft gibt aber noch viele weitere Möglichkeiten die Daten in eine TDMS Datei zu schreiben.

Wenn du nicht gerade den Mega Datenstrom per CAN bekommst, dann wechsle zu CSV oder etwas in der Art. So vielleicht:
   

Martin Henz
Webseite des Benutzers besuchen 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
  Analog Signal und Counter Signal erfassen fiedl04 0 6.440 29.10.2009 11:58
Letzter Beitrag: fiedl04

Gehe zu: