Прислано paxeefixee 26.11.2011 01:21
#8
Насчет LabView и запуска лаб.
У меня давно уже стоит LabView 2009, и ее Win-версия у меня всегда есть с собой. Наши же лабы были похоже сохранены в 7.1, загрузка (и, возможно, конвертация) должна была бы быть успешной, ибо
совместимость vi-шек этих версий заявлена на сайте NI. Но, как выяснилось, при открытии лабы из
Lr.llb (llb - библиотека vi) LabView ругается, что не может загрузить блок-схему для конвертирования. Как оказалось, этому могли предшествовать
несколько причин :-D
Какая из них мешает это сделать я выяснять не стал, да нам это и не нужно, почему - читайте далее.
Совершенно необязательно запускать лабы из .llb, можно запускать их "скомпиленные" exe-версии, как мы это собственно и делали на лабах. Для этого не обязательно иметь полную версию LabView, достаточно лишь иметь бесплатный
labview run-time engine (RTE), который к тому же позволит не захламлять свой жесткий диск полной версией. Они также есть разных версий, наши же лабы требуют при запуске "8.2 или совместимую". Как оказалось,
с обратной совместимостью у них не очень хорошо обстоят дела, и если exe требует 8.2, то например 8.5 или 2009 уже не пойдут (хотя у меня без проблем запустилось на 2009, правда на полной версии среды разработки), допускаются лишь еще минорные версии их релизов (т.е. например должны пойти и 8.2 и 8.2.1). Я попробовал скачать и установить LabView Run-Time Engine 8.2 на тестовой машине с WinXPSP3 и запустить при помощи нее наши лабы - и ура, вроде работают :)
Итак, LabView Run-Time Engine 8.2.
NI требуют регистрацию для скачивания:
http://joule.ni.com/nidu/cds/view/p/id/679/lang/en
Впрочем, она не столь необходима:
http://download.ni.com/support/softlib/labview/labview_runtime/8.2/windows/LabVIEW82RuntimeEngine.exe (91,6 Мб)
У этой версии заявлена поддержка только WinXP и Win2k, но есть и
версия 8.2.1 (8.2 SP1), для которой уже заявлена Vista. Так что согласно их же докам, она должна тоже пойти, и если под вашу версию Win не пойдет 8.2 - попробуйте 8.2.1 - должно сработать.
Также есть RTE
8.2 и
8.2.1 для Linux (RPM, да).
Полный каталог всех RTE без регистрации:
http://download.ni.com/support/softlib/labview/labview_runtime/.
Если уж совсем не получится завести RTE, то могу лишь посоветовать стянуть откуда-нибудь полную версию LabView (смотрите на трекерах, например TPB и RuTracker, там точно были, сам там брал), или же взять полную 2009-ю у меня в институте.
Редактировал paxeefixee 26.11.2011 01:46