Applikation nur auf einem Prozessorkern
Hallo,
zur Ansteuerung eine XYZ-Tisches muss ich eine rel. alte dll (von 2006) verwenden. Prinzipiell funktioniert es, aber es kommt von Zeit zu Zeit eine Fehlermeldung "internal thread error" und das Programm stürtzt ab. Das liegt lt. Hersteller daran, dass die dll kein Multithread unterstützt. Möglicherweise tritt das Problem nicht mehr auf, wenn das Programm nur auf einem Prozessorkern läuft.
Gibt es eine Möglichkeit die LabVIEW Applikation so zu compilieren, dass sie nur auf einem Kern läuft? Unter "Eigenschaften für VI" oder unter "Eigenschaften" der Build-Spezifikationen fand ich keine direkte Möglichkeit. Die dll wird "in UI-Thread" ausgeführt.
Das ganze läuft unter Windows XP SP3 und ist in LabVIEW 2012 programmiert.
Vielen Dank!
|