LabVIEWForum.de - Real Time startup.rtexe auf FieldPoint cFP2100

LabVIEWForum.de

Normale Version: Real Time startup.rtexe auf FieldPoint cFP2100
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
nach einer langen erfolglosen Suche in den Foren und mehrmaligen Versuchen meine RT Applikation auf dem FieldPoint cFP2100 Laufen zu bringen muss ich euch um Hilfe bitten.

Ich entwickle mit LabView 2011 Full Development System + Real Time Modul und Application Builder.
Habe zu Testzwecken ein kleines Real Time Projekt erstellt das eine LED blinken lassen sollte. Nach dem Build und dem Ablaufen auf dem WIN System schein alles zu funktionieren.

Nun habe ich eine Build Specification erstellt und Deploy durchgeführt, der Dialog meldet mir einen Success. Auf dem FieldPoint tut sich aber nach dem Neustart nichts.
Auch eine Installation über MEX bringt keinen Erfolg.

Würde mich sehr freuen wenn mir jemand helfen kann, es geht um meine Bachelorarbeit die in einigen Wochen abgegeben werden muss und ich hänge sein nun zwei Tagen an dem Problem.
Konfiguration des cFP und das Projekt hänge ich an.
Danke.
Das RT System error log meldet immer den Folgenden Fehler:

11/07/2011 18:11:51.471 [error] LabVIEW: VI kann nicht geladen werden.

In einer erzeugten Applikation kann dieser Fehler auftreten, wenn das zu ladende VI zuletzt auf einem anderen Betriebssystem kompiliert wurde. In diesem Fall muss das VI auf dem aktuellen System neu gespeichert werden. Der Fehler tritt auch auf, wenn es sich um ein polymorphes VI handelt, das nicht in der LabVIEW-Runtime-Engine geladen werden kann. Es muss eine Instanz des polymorphen VIs geladen werden. [Load error 57 occurred while loading testX.vi]


Hat jemand bitte eine Idee? Der support ist der meinung das die FP Write und FP Read VIs nicht auf dem RT laufen sondern nur vom Host ausgeführt werden können.
Ich bin der Meinung das es am Cross Compillieren für das Ziel System sein. Nur weiss ich nicht wie ich das beeinflussen kann.
Könnte es sein, dass die Fieldpoint-Referenzen nicht stimmen?
Der Pfad sieht sehr danach aus, als ob er aus PC-Sicht zusammengestellt und gültig ist, nicht aus cFP-Sicht.

Gruß, Jens

P.S.: Profil_ergaenzen
Hallo, die Lösung ist sehr einfach!

Lösung kommt vom LabView Support.
Zitat:Grund ist eine neue Compilerarchitektur in LabVIEW 2011 bzw. eine neue Funktionalität die integriert wurde und sich SSE2 nennt.

Leider bringt dieses SSE2 Feature Probleme im Zusammenhang mit einem cFP mit sich, die .exe wird nicht richtig compiliert.
Die Lösung ist simpel, einfach in den Build Specifications den Haken unter Advanced -> Enable SSE2 optimization wegnehmen.

Schade ist, das es als Default Wert eingestellt ist. Das wird noch einigen anderen Programmierern Zeit rauben.
Daran hatte ich auch schon gedacht, aber nicht hier nachgeschaut:
http://zone.ni.com/reference/de-XX/help/...2_caution/

Gruß, Jens
Den Link habe ich leider auch erst zusammen mit der Lösung gefunden bekommen.
Referenz-URLs