ich habe das Problem dass ich zyklisch Daten mit Labview austauschen muss.
Python soll senden und empfangen, Labview die Daten auswerten und verändert.
Python agiert also als Kommunikationsprozess.
Leider hat Labview keine vernünftigen Schnittstellen, nur ActiveX und .net
Jetzt hab ich mir gedacht ich mach das ganze einfach über eine DLL die auf Python zugreift und damit Daten aus einer MySql DB liest oder evtl über xml-rpc.
Code: Alles auswählen
DLL_API const char* DLL_func(void)
{
const char* x;
Py_Initialize();
PyRun_SimpleString("print test");
x = Py_GetVersion();
Py_Finalize();
return x;
}
Kann ich das Python Script mit PyRun starten und dann irgendwie über DLL Aufrufe auf die in Python vorhandenen Variablen/Funktionen zugreifen?