LabVIEWForum.de
Absturz von LabVIEW beim auslesen der FieldPoint- Komponenten beim erstmaligen starten von gespeicherten VIs - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+---- Forum: NI Hardware (/Forum-NI-Hardware)
+---- Thema: Absturz von LabVIEW beim auslesen der FieldPoint- Komponenten beim erstmaligen starten von gespeicherten VIs (/Thread-Absturz-von-LabVIEW-beim-auslesen-der-FieldPoint-Komponenten-beim-erstmaligen-starten-von-gespeicherten-VIs)



Absturz von LabVIEW beim auslesen der FieldPoint- Komponenten beim erstmaligen starten von gespeicherten VIs - Alex M - 14.04.2009 07:56

Hallo, ich stehe vor einem seltsamen Problem, bei dem ich nicht mehr weiterkomme.

Hardware: cFP 1808 / Switch von Netgear

Module: Komplett bestückt, AI / AO / DI / DA (spielt imho keine Rolle).

Das Problem: Nach Neustart des PCs frieren alle VIs, die auf den cFP zugreifen (FP read VI) ein, nach kurzer Zeit kommt "Keine Rückmeldung" und mann muss LabVIEW über den Task Manager abwürgen. Im Highlight Modus sieht man, das dieses genau dann passiert, wenn man auf den cFP zugreift.

Dies passiert auf verschiedenen Rechnern, mit verschiedenen VIs.

Im Mesurement Explorer bekomme ich alles angezeigt, und kann Auslesen / setzen wie ich möchte. (Auch wenn LabVIEW eingefrohren ist)

So, nun kommt der Interessante Teil:
Sobald ich ein neues VI erstelle, das auf den cFP zugreift (es reicht ein "blank VI", in das man ein einzelnes cFP read- Express-VI setzt), und dieses einmal laufen lässt, so dass es einen einzigen Wert aus dem cFP liest, und danach wieder schließe, laufen alle anderen VIs so wie sie sollen. Wenn ich dieses neue VI abspeicher, und nach einem neustart ausführe, hängt sich die Geschichte wieder auf.
Es muss immer ein neu erstelltes VI sein, das noch nicht ausgeführt wurde. Wenn ich das spiel jeden Morgen 1x mache, kann ich ganz normal bis Feierabend mit dem cFP arbeiten.

Trotzdem kann das ja keine Lösung sein, wenn das fertige Programm dem Anwender überlassen wird, muss es funktionieren.

Ich bin mit meinem Latein am Ende, ich habe schon alles mögliche versucht, irgenwie will es nicht klappen.


Absturz von LabVIEW beim auslesen der FieldPoint- Komponenten beim erstmaligen starten von gespeicherten VIs - lc1 - 14.04.2009 08:27

Hallo,

LV Version?
DAQ Version?
Fieldpoint SW Version?

Hast du die Files in einem Projekt drinnen?


mfg
Christoph


Absturz von LabVIEW beim auslesen der FieldPoint- Komponenten beim erstmaligen starten von gespeicherten VIs - Santi - 14.04.2009 10:39

Hallo,

da wär noch die Frage ob das FP Read auf dem Fieldpoint ausführst oder am PC ?
Wie lange wartest du bis LV abwürgst ?

Falls es einfach nur sehr lange dauert und du FP Read am Fieldpoint ausführst könnte dir das hier helfen :

http://forums.ni.com/ni/board/message?boar...message.id=4281


lg chris


Absturz von LabVIEW beim auslesen der FieldPoint- Komponenten beim erstmaligen starten von gespeicherten VIs - Alex M - 16.04.2009 07:19

Hallo, sorry das ich jetzt erst antworte. Ich führe das Programm auf dem PC aus. Ich habe auch schon länger gewartet, es passiert nichts mehr.

Von meinen Programmversionen habe ich mal einen Screenshot gemacht, das alles abzutippen... oh weh


Absturz von LabVIEW beim auslesen der FieldPoint- Komponenten beim erstmaligen starten von gespeicherten VIs - Santi - 17.04.2009 08:13

Naja,

prinzipiell würde ich das auslesen der Module direkt am Fieldpoint machen und dann entweder eine eigene Netzwerkkommunikation ausprogrammieren oder wenn dir das zu aufwendig ist die ab LV 8.5 verfügbaren Netzwerkvariabeln benutzen.

EDIT : das 1808 hat ja leider keinen Controller, aber die Netzwerkvariabeln sollten trotzdem funzen

Wichtig ist das du ein Projekt benutzt sonst funzt das mit den Netzwerkvariablen z.B nicht.

Zum Thema Fieldpoint I/O findet sich in der LabVIEW Hilfe :

Note If you save a VI outside a project and later open it inside a project, LabVIEW looks for FieldPoint I/O items in the project .iak file. If you save a VI inside a project and later open it outside the project, LabVIEW looks for FieldPoint I/O items in the .iak file last saved in MAX. If you load a different .iak file in MAX and you want a nonproject LabVIEW VI to use the new file, you must exit and relaunch LabVIEW. If you use MAX to make changes to the .iak file that a nonproject VI is using, and you want the changes to take effect in the VI, go to the Browse dialog and select Refresh

solltest du vielleicht mal gegenchecken.

lg Chris


Absturz von LabVIEW beim auslesen der FieldPoint- Komponenten beim erstmaligen starten von gespeicherten VIs - Alex M - 20.04.2009 07:41

Guten Morgen, erstmal ein herzliches Dankeschön für die Antworten. Ich habe gerade leider keinen cFP am Schreibtisch mehr stehen, mit dem ich weiter experimentieren könnte, zurzeit begnüge ich mich mit simulierten Signalen. (Was für den restlichen Aufbau des Programms in Ordnung geht).

Ich werde erstmal auf LV 8.6.1 updaten, evl. wird es ja dann besser (Bug?), bzw. alles in ein Projekt schaffen, wie schon vorgeschlagen. In jedem Fall werde ich euch auf dem laufenden halten, falls ich den Fehler finde... natürlich bin ich auch für weiterhin für alle Tipps offen, auch wenn ich sie derzeit nicht sofort umsetzten kann.

Gruss Alex