Daten zwischen einem Python und einem C Programm austauschen
Verfasst: Sonntag 8. Januar 2012, 22:36
Hi, ich hab folgendes Problem:
Ich habe ein Python Programm das mir in einer while-Schleife alle 25 Millisekunden neue Werte errechnet und sie in Variablen schreibt. Nun soll ein parallel laufendes C Programm diese Werte weiterverarbeiten.
Kann ich irgendwie die Speicheradresse der Variablen in Python rausfinden und in C einfach einen Zeiger darauf setzen?
Ich hab schon den Umweg über eine Datei versucht, das klappt aber nicht so gut weil der Dateizugriff zu lange dauert wenn der Rechner noch auf andere Dateien zugreift.
Ich benötige aber spätestens nach 30 Millisekunden neue Werte in meinem C Programm.
Kann mir jemand weiterhelfen oder einen Tipp geben?
Mir gefällt die Lösung mit 2 Programmen die parallel laufen zwar auch nicht, es geht aber leider nicht anders.
Gruß Tom
Ich habe ein Python Programm das mir in einer while-Schleife alle 25 Millisekunden neue Werte errechnet und sie in Variablen schreibt. Nun soll ein parallel laufendes C Programm diese Werte weiterverarbeiten.
Kann ich irgendwie die Speicheradresse der Variablen in Python rausfinden und in C einfach einen Zeiger darauf setzen?
Ich hab schon den Umweg über eine Datei versucht, das klappt aber nicht so gut weil der Dateizugriff zu lange dauert wenn der Rechner noch auf andere Dateien zugreift.
Ich benötige aber spätestens nach 30 Millisekunden neue Werte in meinem C Programm.
Kann mir jemand weiterhelfen oder einen Tipp geben?
Mir gefällt die Lösung mit 2 Programmen die parallel laufen zwar auch nicht, es geht aber leider nicht anders.
Gruß Tom