- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 45

Thema: pthread-Task als Methode einer C++ Klasse?

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #13
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    04.09.2011
    Ort
    Hessen
    Beiträge
    707
    Zitat Zitat von HaWe Beitrag anzeigen
    ".... und was das für mein PID Problem jetzt eigentlich bedeutet.... "
    Es beantwortet die Frage.

    Statt im obigen Beispiel
    Code:
      std::thread MakeTask()
      {
        return std::thread([this] { Control(3); });
      }
    müsste man etwas in der Art

    Code:
      static void MakeTask(void* this_instance)
      {
    	((PidClass*) this_instance)->Control(3);
      }
    schreiben. Dann könnte man
    Code:
    int main()
    {
      PidClass pid;
      pthread_t t;
      pthread_create(&t, NULL, &PidClass::MakeTask, &pid);
    Ungetestet und aus dem Kopf geschrieben, zeigt nur das Prinzip.
    Geändert von Mxt (20.09.2016 um 08:38 Uhr)

Ähnliche Themen

  1. Abgeleitete Klasse = konkrete Klasse?
    Von vixo im Forum Software, Algorithmen und KI
    Antworten: 4
    Letzter Beitrag: 15.09.2016, 16:02
  2. Antworten: 4
    Letzter Beitrag: 02.04.2016, 14:23
  3. Task motionControl() mit der M32
    Von inka im Forum Robby RP6
    Antworten: 8
    Letzter Beitrag: 10.04.2013, 06:40
  4. Gegen-EMK-Methode
    Von MatlStg im Forum Motoren
    Antworten: 7
    Letzter Beitrag: 11.02.2008, 17:07
  5. Was ist die besser Methode? (ADC auswerten)
    Von quantum im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 28.01.2007, 12:57

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress