Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Hallo,
Auch wenn es seltsam klingt, meine Frage:
Ich benutze momentan Vista (32 bit) und LV 8.6.
Nun bin ich am Überlegen auf upzudaten (upgrade). Da gibt es diese feinen Unterschiede Win7 32 bit und Win7 64 bit.
Dahingehend sind auch die Engine von den LabVIEW 11 aufgeschlüsselt.
Die Engine 32 bit wird nicht von Win7 64 bit unterstützt und umgedreht.
Wenn ich mir einen Rechner (Notebook) mit Win 7 Home Premium 64 bit zulege, laufen dann da auch meine VI's, die ich mit LV 8.6 und VISTA (32 bit) programmiert habe?
Laufen meine VI's, die später in LV 11 unter Win7 (64 bit) programmiert wurden und auf LV 8.6 transformiert sind auf VISTA 32 bit? Die VI's sollen auch mit Schnittstellen kommunizieren, wenn möglich über VISA.
National Instruments grenzt da für VISTA, wie auch Win 7 vollkommen ab. Engine für 32 bit und Engine für 64 bit. ...
Falls jemand da schon Erfahrungen hat, wäre ich dankbar.
Gruss, der frehdie
Jede LV 32bit Version läuft auch unter dem 64bit Betriebssystem (habe aktuell 8.5-2011 unter Win 7 Pro 64 bit installiert, alles in der 32 bit Variante).
Umgekehrt geht es natürlich nicht, eine 64bit-Version kannst du nicht auf einem 32bit-System nutzen.
VIs dagegen ist es vollkommen egal, unter welcher LV-Version du sie entwickelt hast. Die lassen sich in der Regel immer öffnen.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
danke,
Aber ist das System Win 7 Pofessional??..auf dem Du LV 11 gesetzt hast?
Win 7 Prof unterstützt doch 32 bit, wie auch 64 bit..oder?
ich habe lediglich dann Win 7 Home Premium 64 bit...
Man(n) will sich ja nicht vergreifen beim Kauf. Geht bekanntlich auf die Euros in der Geldbörse....;o)
danke und Gruss, der frehdie
05.03.2012, 21:42 (Dieser Beitrag wurde zuletzt bearbeitet: 05.03.2012 21:44 von jg.)
Also ich bin noch nicht darüber gestolpert, dass NI Unterscheidungen bei den verschiedenen Windows 7-Paketen gemacht hat. Eigentlich steht doch bei allen 32bit-Paktet Win 7 (x86) und Win 7 (x64), da wird nicht noch zwischen irgendwelchen Versionen unterschieden.
Also ich denke, das wird gehen. Und da du kaufen willst, lass dich doch von NI beraten. Sag denen, was du machen willst, welches BS du einsetzen willst etc. pp., und wenn dann die 32bit 2011er Version nicht läuft, dann kannst du es ja zurückgeben...
Der Treiber-Support der 32bit-LV-Version ist übrigens aktuell deutlich besser als bei der 64bit-Version.
Aber vielleicht hat ja noch jemand anders eine Antwort.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
..danke Jens..
nun, ich habe bei NI angerufen und mir Information eingeholt. Sie meinten, bei Upgrade mittels DVD bekommt man eh nur die 32 bit-Version und man kann sich dann die 64-bit Version runterladen und unter gleichem Code freischalten. Es werden somit 2 Entwicklungumgebungen angelegt, wo jede Applikation für sich für entweder 32 bit, oder 64 bit programmiert werden muss und auch die exe sollte entsprechend dem Zeilsystem angepasst sein. Nichts desto, habe ich mal was versucht.
Also: Habe mit meinem LV 8.6 ein kleines Tool programmiert, in dem Daten über RS 232 von einem externen Regler (mod-bus Kommunikation) gesendet und gelesen werden. Daraus eine EXE erstellt und eine "Install". Die einfach mal auf meinem neuen System Win 7 home Prem. 64 bit gepackt und mal gestartet. Siehe da, das Programm läuft ohne Mucken.
Kann sein, dass es daran liegt, dass ich mir die runtime engine für 64 bit von NI geladen habe. Nichts desto habe ich eine Kommunikation über USB-RS232 Konverter und dem externen Gerät. Wie es letztendlich in der Programmierumgebung ( 32 bit ist und zusätzlichen 64 bit), kann ich noch einschätzen. Sehe aber, dass hier schon einige Probleme damit haben.
Mein Fazit, wenn die Programmierumgebung 32 bit auf Win7 64 bin läuft und die Applikationen und EXE die man erstellt gleichfalls auf 32 bit-Rechner und 64 bit Rechner lauffähig sind, sollte man sich mit LV 64 bit nicht belasten, oder?
Danke und Gruss der frehdie
(12.03.2012 18:42 )frehdie schrieb: Kann sein, dass es daran liegt, dass ich mir die runtime engine für 64 bit von NI geladen habe.
Noch mal zur Klarstellung, da diese Aussage missverstanden werden kann.
Der installierte Runtime-Engine muss zur verwendeten Entwicklungsumgebung passen, also:
LV <= 8.6.1: Es gab nur ein 32bit-Entwicklungssystem, somit gibt es pro LV-Version auch nur Runtime zum Download. Diese läuft (in der Regel) auf 32bit und 64bit Windows Varianten.
LV >= 2009:
32bit-Entwicklungssystem -> 32bit Runtime Engine -> Programm läuft auf 32bit & 64bit Betriebssystem.
64bit-Entwicklungssystem -> 64bit Runtime Engine -> Programm läuft nur auf 64bit Betriebssystem.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
"problematisch" bei 64bit ist auch, dass es viele Toolkits auch noch nicht in einer 64bit Version gibt. Ich würde momentan immer zur 32bit Version raten, es sei denn man hat außergewöhnlich Umstände. In dem Fall würde ich mich - wie schon vorgeschlagen wurde - von NI beraten lassen.