19.12.2006, 14:26
Moinsen,
ich benutze hier ein Programm zum Messdatenauslesen. Das Programm arbeitet eine Sequenz ab.
Mit meinem alten Mess-PC lief auch alles hinterienander ab, mein neuer PC hat nen Multiprozessor Core.
Als Folge gerät die Reihenfolge meines Programms auf dem Multiprozessor-PC durcheinander, das lässt sich aber lösen indem ich dem LabVIEW-Programm im Taskmanager eine einzelne CPU zuweise. (im Taskmanager>Prozesse>rechtsclick>Zugehörigkeit festlegen ...)
Das Programm läuft dann einwandfrei.
Darus ergeben sich meine 2 Fragen:
a) triviale Lösung, kann ich LabVIEW anweisen nur einen Prozessor zu nutzen?
b) warum gibt es überhaupt ein Problem wenn das Programm doch sequentiell abgearbeitet werden soll?
Ich hoffe auf eure Hilfe
Mit vorweihnachtlichen Grüßen,
Olaf
P.S. ich benutze WinXP und LV 7.1, Prozessor: Intel Pentium D
ich benutze hier ein Programm zum Messdatenauslesen. Das Programm arbeitet eine Sequenz ab.
Mit meinem alten Mess-PC lief auch alles hinterienander ab, mein neuer PC hat nen Multiprozessor Core.
Als Folge gerät die Reihenfolge meines Programms auf dem Multiprozessor-PC durcheinander, das lässt sich aber lösen indem ich dem LabVIEW-Programm im Taskmanager eine einzelne CPU zuweise. (im Taskmanager>Prozesse>rechtsclick>Zugehörigkeit festlegen ...)
Das Programm läuft dann einwandfrei.
Darus ergeben sich meine 2 Fragen:
a) triviale Lösung, kann ich LabVIEW anweisen nur einen Prozessor zu nutzen?
b) warum gibt es überhaupt ein Problem wenn das Programm doch sequentiell abgearbeitet werden soll?
Ich hoffe auf eure Hilfe
Mit vorweihnachtlichen Grüßen,
Olaf
P.S. ich benutze WinXP und LV 7.1, Prozessor: Intel Pentium D