Eine Frage zur Datenverzögerung

Kürzlich berichteten uns einige Kunden, dass es bei der Verwendung von Kunwei-Kraftsensoren zu einer Verzögerung der Daten kam. Die Hauptleistung besteht darin, dass der Sensor normal arbeitete, wenn die von uns bereitgestellte Software verwendet wurde, aber wenn sie den von themselevs erstellten Code oder die von uns bereitgestellten Parsing-Code-Beispiele verwenden, würden die vom Kraftsensor ausgegebenen Daten verzögert werden, und diese Verzögerung würde sich weiter ausdehnen, wenn das Programm länger läuft.

Analyse der Gründe

Nach Gesprächen mit diesen Kunden haben wir erfahren, dass der Grund für dieses Phänomen in der Analyse der Daten liegt. Einige Kunden setzen den von uns zur Verfügung gestellten Parsing-Code direkt an die Stelle des Lesens von Sensordaten in ihren eigenen Code und kümmern sich nicht um die Ausführungszeit dieses Codes; es gibt auch Kunden, die Zeichenoperationen in ihre eigenen Programme aufgenommen haben. Die Funktion des Zeichnens beansprucht sehr viele Computerressourcen, was dazu führt, dass die vom Sensor gelieferten Daten akkumuliert und nicht rechtzeitig verarbeitet werden.

Lösungen

Da der 6-Achsen-Kraftsensor immer Kraft- und Drehmomentdaten sendet, empfehlen wir dem Kunden, die Datenanalysefunktion des Sensors zu einem unabhängigen Thread zu machen, so dass der Thread ständig Daten empfängt und Daten analysiert. Dann verwendet der Kunde andere Threads, um die neuesten Datenergebnisse aufzurufen, die vom Parsing-Thread analysiert wurden, anstatt den Parsing-Teil in ein Funktionssegment einzufügen, und die Parsing-Funktion wird zirkulär mit einigen anderen Funktionen ausgeführt, so dass die Daten des Sensors von anderen Funktionen beeinflusst werden. Infolgedessen werden die Daten übereinander gestapelt und können nicht rechtzeitig geparst werden.

Unter normalen Umständen, unabhängig davon, ob Sie unsere Software verwenden oder Ihren eigenen Parsing-Code erstellen, ändern sich die Daten des Kraft-Drehmoment-Sensors schnell, wenn Sie den Sensor leicht antippen.

1 1

Sollten Sie Probleme bei der Nutzung haben, wenden Sie sich bitte rechtzeitig an unsere Techniker, die Sie technisch unterstützen werden.

Suchen

Abonniere unseren Newsletter