STM32 PMSM FOC set Speed in rpm

OP #3842442
Hallo

Ich benutze die Funktion:
bool UI_ExecSpeedRamp(CUI this, int32_t wFinalMecSpeedRPM, uint16_t 
hDurationms);
Aus der ST Motor Control Library.

der Compiler sagt mir, die Funktion "UI_ExecSpeedRamp" ist nicht 
verfügbar, obwohl ich die Header Files eingebunden habe.
Das header File ist im Anhnag.

Hat jemand eine Idee was ich falsch mache bzw. nicht include?

Vielen Dank.
Angehängte Dateien:
Gast #3842567
>der Compiler sagt mir, die Funktion "UI_ExecSpeedRamp" ist nicht
>verfügbar, obwohl ich die Header Files eingebunden habe.

Das reicht aber nicht. Funktionen stehen in Dateien die auf *.c enden.
Oder in vorkompilierten Librarys die mit *.a oder *.lib enden.
In *.h Dateien stehen so gut wie nie Funktionen. Also such die
fehlenden Dateien und füge sie dem Projekt hinzu.
OP #3842585
Hallo

Die libs sind schon integriert, nur darum nur das Header-File.
Ich suche mal weiter dachte eventuell hat jemand diese Funktion schon 
verwendet (hier aus dem Forum). Der Motor dreht auch aber den Speed 
setzen damit muss ich...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.