Pull to refresh

Установка и активация LabVIEW Community Edition

Reading time5 min
Views26K

После публикации анонса о выпуске "Community Edition" версий LabVIEW в комментариях и на форумах были замечены отчёты о неудачной активации этих продуктов. Система активации в чём-то отдалённо похожа на Visual Studio Community, но есть тонкости, о которых и хотелось бы рассказать.


Вкратце — основная проблема заключается в том, что если создать аккаунт после скачивания и установки (причём там есть опция прямо в инсталляторе), то активация завершается неудачно, поскольку лицензия в этот момент отсутствует.


Ниже будет дано полное пошаговое описание процесса инсталляции и активации LabVIEW Community Edition — примерно полсотни скриншотов.


Итак, нам понадобится адрес электронной почты. Первым шагом регистрируемся на ni.com/myni. Этот процесс в наш век социальных сетей подробного описания не требует — требуется валидный email, надо заполнить нехитрую форму, будет отправлено письмо для подтверждения со ссылкой, после этого аккаунт будет создан.


Теперь зайдём в личный кабинет в список продуктов — изначально там будет пусто:



Теперь нужно, не выходя из аккаунта, проследовать на страницы загрузки продуктов и нажать кнопку ЗАГРУЗИТЬ, вот так для LabVIEW 2020 Community Edition:



Вот именно в момент нажатия на кнопку "ЗАГРУЗИТЬ" вам и будет выдана лицензия.


Если вы уже скачали iso образ до этого, то ждать полной закачки не надо — можно отменить закачку.


Повторяем то же действие для LabVIEW NXG Community:



Вот теперь, если снова зайти в личный кабинет на страницу продуктов, то там мы увидим две лицензии:



"Партномер" 787461-35 — это LabVIEW NXG 5.0, а 787400-35 — LabVIEW 2020 Community (ну да, локализация на русский тут специфическая).


Больше никаких действий не нужно — можно приступать к установке.


Все эксперименты будут происходить на чистой Windows 10 "из коробки" v.1909 Build 18363.778 (это самое свежее что лежит в msdn на начало мая 2020 года).


Начнём c LabVIEW 2020. В принципе там сложного ничего нет — все опции можно оставить по умолчанию и лишь нажимать "Дальше". На всякий случай под спойлером я приведу "простыню" скриншотов с небольшими комментариями.


Процесс установки LabVIEW 2020 Community Edition

Начинаем с запуска install



Будет выдано предупреждение UAC:



Я, кстати, никогда не отключаю UAC насовсем, ну разве что выключаю затенение десктопа — так это окошко появляется быстрее. Так я вижу неподписанные исполняемые файлы, требующие повышения привилегий, ну и опять же если свои собственные инсталляторы забыл подписать, то сразу это увижу.


Лицензионное соглашение — тут всё стандартно.



Следом предложение отключить Windows fast startup — этот флажок нужно оставить только в том случае, если вы подключаетесь к каким-либо железкам и возникают сложности с инициализацией оборудования:



Кстати, первым делом устанавливается не LabVIEW 2020, а NI Package Manager — все установки будут идти через него:



Просто ждём



Вот теперь предлагается выбор двенадцати дополнительных опций:




В принципе не будет большой беды если вы оставите всё как есть. Я сторонник "полных" инсталляций и обычно выбираю "Select All", но если вы просто хотите познакомиться с LabVIEW — можете всё отключить, выбрав "Deselect All". Ну разве что последняя опция про Datalogging and Supervisory Control несколько специфична и скорее всего не понадобится в Community Edition, возможно как-нибудь я расскажу что такое DSC.


Едем дальше — снова лицензии и теперь их три:



И ещё парочка от Microsoft:



И вновь окошко отключения fast startup (оно второй раз выскакивает, потому что первый раз ставился Package Manager, а теперь — собственно LabVIEW):



Вот полный список того, что будет установлено:





Просто ждём:



Кстати там Erlang по ходу ставится, давно хотел его попробовать:



В конце нам предложат согласиться с периодической проверкой обновлений. В принципе это удобно, если вы хотите всегда иметь свежую версию.



А здесь я обычно отказываюсь, поскольку мне лень разбираться что там передаётся, кроме того есть и другие способы поделиться идеями об улучшении продукта:



В конце установки мы добираемся до активации, надо выбрать LOG IN TO ACTIVATE:



Здесь можно создать новый аккаунт, но в этом случае активация Community Edition работать не будет, так как к этому аккаунту не будет лицензии (возможно это скоро поправят). Активация купленных продуктов проблем не вызывает, так как при покупке выдаётся серийный номер, с которым продукт и активируется. В случае Community Edition серийника как такового нет, поэтому на момент активации лицензия уже должна быть в личном кабинете.


Логинимся в свой аккаунт в появившемся окошке:



После успешного логина нас вернёт в предыдущее окно, тут жмём ACTIVATE:



Процесс пошёл



И вот LabVIEW 2020 Community Edition активирована:



Через год процесс придётся повторить.


В конце предложат перезапуститься:



Кстати, игнорировать перезагрузку не нужно. Несколько лет назад я "набивал" одну навороченную конфигурацию софтом (там был и Сименс в полном составе, NI, плюс специфические пакеты). Перегружаться пришлось бы раз двадцать, наверное, и я каждый раз отказывался от перезагрузки и тупо ставил следующий пакет… Ну, вы поняли — после единственной перезагрузки мне пришлось снести всё, поставить чистую ОС и начать процесс сначала. Когда я делаю свои инсталляшки, то стараюсь избегать необходимости перезагрузки.


Вот собственно и весь процесс. Давайте повторим всё то же самое для LabVIEW NXG 5.0. Под спойлером — простыня скриншотов.


Процесс установки LabVIEW NXG 5.0 Community Edition

Упражняемся с версией 5.0.0:



Всё идёт по плану:



Тут нам сразу предлагается выбор опций (Package Manager уже установлен)




В принципе и тут можно оставить как есть. SystemLink можно отключить. NI-VISA нужна для коммуникаций (ну, скажем если вы RS232 хотите использовать). Последний пункт LabVIEW NXG Editor Plugin Authoring Tools по умолчанию выключен, но я его включил — это любопытная опция.


Лицензии как обычно:



Когда станет совсем нечего делать, я их почитаю.


Следом уже знакомое окошко, где мы снимаем галочку:



Вот что будет поставлено:




Процесс продолжается:



В конце установки уже знакомое окошко с лицензиями:



Вот тут для разнообразия я откажусь от активации и нажму CANCEL (предположим, у вас нет лицензии в личном кабинете, либо нет соединения с интернет в данный момент и т. д.). Кстати, перезагрузки не потребовалось.



Я просто хочу показать второй способ активации через NI License Manager. Менеджер лицензий находится вот здесь:



Кстати, маленький лайфхак — вместе с LabVIEW ставится маленькая программка NI Launcher. Её можно запустить и из стартового меню, просто набрав launch в строке поиска:



Появится маленькое окошко с меню в стиле Windows 7:



Когда у вас установлено реально много продуктов NI, то эта утилита помогает найти нужное.


Запускаем NI License Manager, видим следующее:



LabVIEW 2020 активирована (это мы выше сделали), а NXG 5.0 — пока нет (мы отказались).


Всё, что нужно сделать, просто нажать Activate Software (мы уже залогинились в свой аккаунт, когда ставили 2020):



Жмём ACTIVATE и нас поздравляют:



Теперь менеджер лицензий выглядит вот так вот:



После установки по сценарию, изложенному выше, у нас на десктопе появится пара иконок, которые можно удалить. Эти иконки относятся к VIPM (Package Manager), через который можно поставить дополнительные библиотеки. Я обычно сразу ставлю OpenG Toolkit, так как там много полезных функций. Похоже, в VIPM 2020 тоже присутствует несколько ошибок, мне пришлось принудительно обновить список (раньше он обновлялся автоматически):



Вот, собственно и всё, чем я хотел поделиться сегодня.


Подводя итог — если вам не удаётся активировать Community Edition, то первым делом убедитесь в том, что в вашем личном кабинете присутствует соответствующая лицензия. Если её там нет, то просто повторите загрузку (не разлогиниваясь) и лицензия должна быть выдана, после этого процесс активации надо повторить, воспользовавшись менеджером лицензий.


Оставайтесь на связи, скоро мы начнём программировать в NXG.

Tags:
Hubs:
Total votes 11: ↑11 and ↓0+11
Comments2

Articles