Unsere Partner:

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner






Stellenangebote:
Experte/-in für Flotten-Zuverlässigkeitsanalysen
Durchführung von Datenanalysen aus Versuchsflotten und Prüfstandsfeldern
AVL List GmbH
Graz (Österreich)
Entwicklungsingenieur Fahrzeugsicherheit (m/w)
Entwicklung im Bereich der passiven Fahrzeugsicherheit, Versuchswesen, Berechnung
EDAG GmbH Co. KGaA
Fulda, Sindelfingen
Versuchsingenieur Betriebsfestigkeit (m/w)
Auswerten von Messdaten im Bereich Betriebsfestigkeit NFZ
MBtech Group GmbH Co. KGaA
Wörth, Untertürkheim
Ingenieur Elektrotechnik/Elektronik (m/w)
Design Reviews, FMEA Reviews, Quality Reports und Quality Gates
über InterSearch Deutschland GmbH
München
Entwickler (m/w) Reporting Anwendungen
Pflege und Erstellung von Reports im Bereich Wartung
HAMBURG SÜD Schifffahrtsgruppe
Hamburg

Stand: 03:53:27 05.09.2010



 
Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

Unterschiedlich lange Datensätze mitteln
29.07.2010, 18:01 (Dieser Beitrag wurde zuletzt bearbeitet: 29.07.2010 18:52 von svobi.)
Beitrag: #1
DIAdem-Version: 11.1
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: -
Unterschiedlich lange Datensätze mitteln

Hallo

ich arbeite erst seit kurzem mit DIAdem und stehe nun vor dem ersten problem. ich habe mehrere Messungen. Jede dieser Messung enthält 2 Kanäle mit Messdaten (Drahzahl & Zeit). Ziel ist es die 5 Messungen zu mitteln nur leider sind die Datensätze unterschiedlich lang. Mit einer normalen Mittelung der Daten schleichen sich somit Fehler ein.

Alle Messungen haben zu Beginn den selben Wert im Kanal stehen. Nach einer undefinierten Zeit weichen die Werte zunehmend voneinander ab.

Bsp.:
Zu Beginn haben alle 5 Messungen den Wert 9000. Nach einiger Zeit erhalte ich folgendes {M1-6010; M2-4054; M3-6390; M4-5408; usw). Wenn ich diese Werte mittel erhalt ich Fehler die ich nicht gebrauchen kann Wink

wie kann ich werte rausfiltern (bspw den wert 6000) und den dazugehörigen wert aus Kanal 2 mitteln, damit ich keinen Fehler mache.

vielen Dank schonmal im Vorraus


oder andersrum

Ich hab eine Kurve bestehend aus mehreren Messwerten. Kann ich nun mehrere Kurven mitteln (anhand der Kurvenfunktion) oder kann ich nur die Messwerte mitteln. Gibts es eine solche Funktion in DIAdem?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren



30.07.2010, 07:53
Beitrag: #2
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: Unterschiedlich lange Datensätze mitteln

Hallo svobi,
es ist wohl noch zu früh, als dass ich Dir richtig folgen kann Wink
Aber erst mal willkommen im Diademforum!
Im Analysis Basis / Kanalfunktionen / Kanäle mitteln werden bei unterschiedlicher Länge der Kanäle nur die Werte bis zum kürzesten Kanal gemittelt. Aber das ist wohl nicht das, was Du möchtest?
Bei gleicher Zeitachse würden so Werte zum jeweils gleichen Zeitpunkt ab Start der Messung gemittelt.
Was möchtest Du denn haben?
Gruß
Bruno

Diadem 11.1
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
31.07.2010, 12:42 (Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2010 07:58 von svobi.)
Beitrag: #3
DIAdem-Version: 11.1
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: -
RE: Unterschiedlich lange Datensätze mitteln

(30.07.2010 07:53)Bruno schrieb:  Im Analysis Basis / Kanalfunktionen / Kanäle mitteln werden bei unterschiedlicher Länge der Kanäle nur die Werte bis zum kürzesten Kanal gemittelt. Aber das ist wohl nicht das, was Du möchtest?

genau!

EXCEL und DIAdem mitteln den Wert zeilenweise (roter Kasten). Meine Werte liegen jedoch nicht immer in der selben Zeile (grüne Kasten). Wie kann ich das nun in DIAdem realisieren damit die grünen Kästen gemittelt werden?



Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.08.2010, 07:56
Beitrag: #4
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: Unterschiedlich lange Datensätze mitteln

Hallo svobi,
ich nehme an, dass die restlichen Felder in Deinen Daten nicht leer sind?
Ich würde mit einer For- Schleife die Daten des ersten Kanals durcharbeiten und mit der Find Funktion in den weiteren Kanälen die passende Drehzahlstelle suchen. Die gemittelten Werte können dann in einen neuen Kanal gespeichert werden.
Gruß
Bruno

Diadem 11.1
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.08.2010, 17:38
Beitrag: #5
DIAdem-Version: 11.1
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: -
RE: Unterschiedlich lange Datensätze mitteln

Richtig! In den anderen Feldern stehen weitere Werte drin.
Dein Vorschlag hört sich gut an, nur leider habe ich vom Programmieren keine Ahnung. Wie kann ich deinen Vorschlag umsetzten?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.08.2010, 08:59
Beitrag: #6
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: Unterschiedlich lange Datensätze mitteln

Hallo svobi,
hast Du einen (gekürzten) Beispieldatensatz?
Gruß
Bruno

Diadem 11.1
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.08.2010, 17:53
Beitrag: #7
DIAdem-Version: 11.1
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: -
RE: Unterschiedlich lange Datensätze mitteln

Ich hoffe du kannst etwas damit anfangen. Insgesamt sind es 10 Messungen mit je einem X und Y-Wert

Im VIEW Modus sieht man sehr deutlich das die Messungen unterschiedliche Längen haben; nicht durch die NOVALUE'S täuschen lassen



Angehängte Datei(en)
.tdm  Beispiel.TDM (Größe: 43,56 KB / Downloads: 9)
.tdx  Beispiel.tdx (Größe: 156,04 KB / Downloads: 8)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.08.2010, 12:53
Beitrag: #8
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: Unterschiedlich lange Datensätze mitteln

Hallo svobi,

Code:
Option Explicit  'Erzwingt die explizite Deklaration aller Variablen in einem Script.
Dim i, myChannel

Set myChannel =Data.Root.ChannelGroups("Datensatz").Channels("X1") 'ermöglicht schnellen Zugriff auf die Daten durch das DIAdem Data Objekt

For i = 1 to myChannel.Size 'Alle Daten des Kanals 1 durchsuchen, Laufvariable i
  msgbox myChannel(i) 'msgbox zeigt die Daten an
  msgbox find("Ch(""Datensatz/X2"")<="&str(myChannel(i))) 'der Befehl Find bekommt die Suchaufgabe als Text (z.B. "Ch(""Datensatz/X2"")<=8995.5") und liefert den Index zurück
next
Mal eine kleine Starthilfe... Du kannst das laufende Programm mit ESC beenden (oder Du hast viel Geduld Wink). Es werden die Drehzahlwerte des Kanals X1 und danach der Index der Vergleichsdrehzahl von Kanal X2 angezeigt. Versuche mal, dass Programm zu verstehen. Wenn Du Fragen hast, melde Dich...
Gruß
Bruno

Diadem 11.1
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  [ERLEDIGT] Werte über Zeitspanne mitteln FelixKn 1 125 21.06.2010 07:34
Letzter Beitrag: Carpe_DIAdem

Gehe zu: