|
Liebe Usergroup, ich möchte mit einem "im Hintergrund" laufenden Notebook kommunizieren, hierzu zwei Codeschnipsel: Notebook A: linkA=LinkLaunch["math -mathlink"] Notebook B: linkB=LinkConnect[linkA]; If[LinkReadyQ[linkB],LinkRead[linkB]] soweit ist noch alles in Ordnung, ich kann in Notebook A mit LinkWrite[linkA,_] Daten an den Link schreiben und durch wiederholte Ausführung der zweiten Zeile in Notebook B auch wieder auslesen. Sobald ich die zweite Zeile in Notebook B mit einer Endloschleife der Form While[True, If[LinkReadyQ[linkB],LinkRead[linkB]]; Pause[1]; ] ersetze, ist es nicht mehr möglich in Notebook A mit LinkWrite Daten an den Link zu senden, das Notebook A läuft dann ebenfalls in einer Endlosschleife. Was muß ich ändern um den Link nicht zu blockieren? Ich nutze Mathematica Release 5.2 J. Anrecht |