Ich muss Code schreiben, um einige Echtzeit-Verarbeitung zu tun, die ziemlich rechenintensiv ist. Ich möchte einige Python-Klassen erstellen, um alle meine Skripts zu verwalten, und die intensiven Teile des Algorithmus in C++ so hinterlegen, dass sie so schnell wie möglich ausgeführt werden können. Ich möchte die Objekte in Python instanziieren und die C++ - Algorithmen mit Callbacks in Python in das Skript zurückgeben lassen. Etwas wie:Echtzeit-Verarbeitung und Rückrufe mit Python und C++
myObject = MyObject()
myObject.setCallback(myCallback)
myObject.run()
def myCallback(val):
"""Do something with the value passed back to the python script."""
pass
Wird dies möglich sein? Wie kann ich einen Rückruf in Python von einer Schleife ausführen, die in einem C++ - Modul ausgeführt wird? Jeder hat einen Link oder ein Tutorial, um mir zu helfen, dies richtig zu machen?