⚠️ Diese Frage wird gelöscht.
Nachfragen zu einer Aufgabe immer als Kommentar bei der ursprünglichen Aufgabe.
0 Daumen
342 Aufrufe

Frage: Die Programmiersprache ist C/C++

Die Erfassung von Messwerten ist oft mit Störsignal en, Oberwellen oder Grundschwingungen beaufschlagt. Eine wichtige Teilaufgabe besteht darin, die Nulldurchgänge (Nullstellen) in einem solchem Signal zu ermitteln. Gehen Sie davon aus, dass Sie Teil eines größeren Entwicklungsteams sind und hier eine bestimmte Teilaufgabe zu lösen haben. Die Signalerfassung und weitere Verarbeitung wird durch andere Teammitglieder realisiert.

IMG_2129.jpg

Text erkannt:

minnmp minnang
Abb: Losung der Teilaufgabe in einer Test-Rahmenanwendun

Ihre Teilaufgabe wird durch die Festlegung einer verbindlichen Schnittstelle (Funktionssignatur)

gekapselt. Die von Ihnen zu entwickelnde Funktion wird als digitaler Filter in einem großen und unter Umständen sehr schnellen kontinuierlichen Datenstrom bei jeden einzelnen gemessenen

Wert aufgerufen. Sie haben keinen Zugriff auf den gesamten Datenstrom, sondern immer nur auf den letzten gemessenen Wert. Für die Realisierung solcher Teilaufgaben werden oft Rahmenanwendungen mit Testklassen zur Verfügung gestellt. Die Abbildung zeigt das Ergebnis der Lösung.

Hallo an Alle, hier sind noch mehr Informationen dazu, ich weiß bei dieser Aufgabe nicht wie das geht. Bin damit überfordert, kann mir das jemand bitte erklären? Und wie bekommt man da eine Funktion? Danke für die Mühe





Code:

bool detectPoint (double value)

{

bool zeroCrossingDetected = false;

// Markiere einen erkannten Nulldurchgang.

//  Beachte: Die Messwerte werden faktisch

//                     nie exakt Null !

return zeroCrossingDetected;

}

Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community