31.01.2013, 14:04
Hallo,
ich soll momentan ein Programm zum Laufen bringen, welches ich nicht selbst geschrieben habe. Das Programm („Anlagensteuerung“) dient zur Steuerung einer Anlage (Laboranlage) über eine FieldBus-Schnittstelle.
Das Programm scheint sich selbst als Unterfunktion aufzurufen (das VI mit dem Symbol IED ganz links oben), was meines Erachtens nach aber zu einer endlosen Schleife führt, da das Programm sich dann immer wieder selbst aufruft. Es würde ja nur so gehen, wenn nur eine Unterfunktion des Programms „Analgensteuerung“ aufgerufen wird, die nicht wieder das Programm selbst aufruft. Genau so macht es ja das VI „FP get connection list“ (ebenfalls ganz links oben). Das VI „FP get connection list“ ist ein SubVI in „Anlagensteuerung“. Es ruft Unterfunktionen wie „get comm recource list“ oder „get device list“ des Programms „Anlagensteuerung“ auf.
Bei beiden VIs („Anlagensteuerung“ und „FP get connection list“) ist das VI ausgegraut. Wenn ich das VI als neues Sub-VI einbinde ist es ebenfalls ausgegraut. Das Progamm hat wohl schonmal funktioniert, bis der PC, auf welchem das Programm läuft, neu aufesetzt wurde.
Habt ihr da Ideen, wie ich dieses Problem lösen kann? Ich hoffe, ich habe mich verständlich genug ausgedrückt.
Ich freue mich sehr über jede Hilfe.
Viele Grüße
Herm
ich soll momentan ein Programm zum Laufen bringen, welches ich nicht selbst geschrieben habe. Das Programm („Anlagensteuerung“) dient zur Steuerung einer Anlage (Laboranlage) über eine FieldBus-Schnittstelle.
Das Programm scheint sich selbst als Unterfunktion aufzurufen (das VI mit dem Symbol IED ganz links oben), was meines Erachtens nach aber zu einer endlosen Schleife führt, da das Programm sich dann immer wieder selbst aufruft. Es würde ja nur so gehen, wenn nur eine Unterfunktion des Programms „Analgensteuerung“ aufgerufen wird, die nicht wieder das Programm selbst aufruft. Genau so macht es ja das VI „FP get connection list“ (ebenfalls ganz links oben). Das VI „FP get connection list“ ist ein SubVI in „Anlagensteuerung“. Es ruft Unterfunktionen wie „get comm recource list“ oder „get device list“ des Programms „Anlagensteuerung“ auf.
Bei beiden VIs („Anlagensteuerung“ und „FP get connection list“) ist das VI ausgegraut. Wenn ich das VI als neues Sub-VI einbinde ist es ebenfalls ausgegraut. Das Progamm hat wohl schonmal funktioniert, bis der PC, auf welchem das Programm läuft, neu aufesetzt wurde.
Habt ihr da Ideen, wie ich dieses Problem lösen kann? Ich hoffe, ich habe mich verständlich genug ausgedrückt.
Ich freue mich sehr über jede Hilfe.
Viele Grüße
Herm