キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

Abstände zwischen Max und Min einer Sinusfunktion ermitteln

Aufgrund einer wechselnden Drehbelastung vergrössert sich während der Laufzeit der Drehwinkel. Der Drehwinkel wird währen der Lufzeit mit ausreichender Abtastrate mitgeschrieben
Wie kann ich die nun alle Abstände zwischen Max und Min der gemessenen Sinusfunktion ermitteln um die Veränderung (Zuhnahme) des Drehwinkels über der Zeit darzustellen. Da die Null-Lage in der Messung während der Erprobung aufgrund des Regelmechanismus schwankt kann ich nur mit der absoluten Differenz rechnen.
0 件の賞賛
メッセージ1/2
3,615件の閲覧回数
Als Klassierverfahren könnte man hierfür die Spannenpaar Klassierung verwenden (als Verfahren bei der Einzelklassierung im ANALYSIS). Allerdings ist hier das Ergebnis die summenhäufigkeit in den einzelnen Klassen und keine Kurve über der Zeit.
Um den Spannweitenverlauf zu errechnen würde ich ein Skript erstellen und wie folgt vorgehen:
  • Originalkanal differenzieren
  • In einer Schleife:
    • Im differenzierten Kanal nach nächster Nullstelle suchen
    • In gleicher Zeile dem Originalkanal einen Wert entnehmen (Ist ein Extremwert)
    • Vom zuvor gefundenen Extremwert abziehen
    • Betrag der Differenz bilden und im neuen Ergebniskanal speichern
    • Mittelwert der Zeiten bilden:  Zeit(Extremwert2)- Zeit(Extremwert1)/2  und als Bezug zum Ergebniskanal speichern.
  • Die Schleife so lange fortsetzen, bis im abgeleiteten Kanal alle Nullstellen gefunden wurden.
  • Differenzierte Kanäle löschen

Das ganze kann gut mit einem VBS umgesetzt werden. Nutzen Sie die Funktionen
Chndifferentiate:    für die differenzierung
Chnalloc:  um neue Zielkanäle anzulegen
find:   um nach den Nulstellen zu suchen
Chdx:  um Extrem- und Zeitwerde auszulesen bzw. die Ergebnisse in die neuen Kanäle zu schreiben.
ChnDel:  um Kanäle zu löschen

Ich hoffe, diese Anregungen helfen Ihnen weiter.

Message Edited by IngoS on 07-18-2005 11:20 AM

Ingo Schumacher
Systems Engineering Manager CEERNational Instruments Germany
0 件の賞賛
メッセージ2/2
3,607件の閲覧回数