' schrieb:Hallo Leute,
Ist es überhaupt möglich eine in 7.1 geschriebene Application (Software besteht aus ungefähr 100 VI.s) in die neuste Version 8.6 zu konvertieren ? wie geht das am einfachsten ?
Die Application wird vom alten LV-Link 1.6 unterstützt.
Vielen Dank
Mohammed
Natürlich ist das möglich. Portiere regelmässig Aplikationen von früheren Versionen nach neueren und das ist meist ein ganz einfacher Vorgang, der so aussieht:
HauptVI und alle entsprechenden dynamischen VIs einmal laden, dann abspeichern und voila!
So einfach kann es sein und ist es auch in vielen Fällen. Musst natürlich alle eventuel verwendeten Toolkits und Treiber auch installiert haben.
Mögliche Probleme sind:
Das Häufigste ist dass Du bestimmte Treiber, Libraries oder Toolkits in user.lib und vi.lib, die verwendet wurden nicht für die aktuelle Version installiert hast.
Die ursprüngliche LabVIEW Version ist zu alt um direkt zu upgraden. LabVIEW 8.6 kann aber Vis ab Version 6.0 laden. 8.2 konnte noch bis 4.0 zurückgehen.
Manchmal sind kleine Änderungen in LabVIEW nicht ohne weiteres kompatibel so dass man Hand anlegen muss. Dies sind aber normalerweise ziemlich einfache Dinge zum fixen.
Der ursprüngliche Programmierer war ein Bastler ersten Grades und hat Dinge gemacht die nur per dummen Zufall lauffähig waren. Dann kann eine neuere Version manchmal ins Schleudern geraten.
Rolf Kalbermatter