LabVIEW 2017 & NXG 1.0

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: LabVIEW 2017

Сообщение dadreamer »

Kosist писал(а):Есть оффлайн инсталятор
Спасибо за проявленную активную позицию :wink: Интересно. То есть, нужно будет ждать, пока придёт флэшка с ПО, либо работать на ПК с интернетом. Странно, почему оффлайн-инсталлер не будет распространяться публично. Хотя, можно предположить, что в таком случае мало кто бы стал юзать их менеджер. :crazy:
Я тут покопался в том, что там накачал менеджер. В принципе, можно провернуть нехитрый приём и перенести все эти файлы на комп без инета. Как будет возможность, проверю, как это сработает.

Поюзал немного NXG. Действительно, очень сильно отличается от классического :labview: . Тут даже не одну обзорную статью нужно написать, чтобы рассказать обо всех новшествах и изменениях. Если очень кратко, то действительно понравился зум по колесу мыши (давно ждал такого). Графика достаточно красивая, хоть и однотонная (надеюсь, это можно менять по вкусу). Большая часть стандартных элементов панели и инструментов перенесена из привычных версий :labview: - уже можно с чем-то работать. Какие-то инструменты поменяли свои названия полностью или частично. Какие-то теперь объединены с другими. Интерфейс среды теперь более напоминает интерфейсы текстовых сред программирования (опции проекта слева, код посредине, параметры элементов справа, отладка/вывод снизу). В принципе это удобно, если привыкли работать в нескольких средах. Если же работали только в :labview: , то придётся привыкать. Новая палитра инструментов и удобна, и неудобна одновременно: радует переход по уровням подпалитр, но внешний вид палитры не настраивается (похоже) и приходится запоминать, где какие инструменты находятся. Как разделить окна панели и диаграммы, я тоже не понял. Попалась на глаза новая структура - C Node. Этакий гибрид Formula Node и Inline C Node. Помнится, когда-то давно разрабы писали, что не могут реализовать подобное на Windows из-за обилия множества C-компиляторов. И вот, пожалуйста, проблема решена. :D И решена весьма прозаически - встраиванием LabWindows/CVI ANSI-компилятора в NXG. Конечно, не без ряда ограничений. Но множество доступных функций в этом узле - огромный шаг вперёд для фанатов текстового программирования (да, теперь в :labview: можно писать текстовый код :D ). Есть вещи, которые и огорчают. Например, узел вызова DLL (теперь он называется Shared Library Interface) почему-то вообще на палитру не вынесен. А вынесен на панель настроек проекта. Чтобы вызвать библиотеку, нужно добавить в проект специальный файл-обёртку, который надо настроить под конкретную функцию. Получилось слишком заморочено по сравнению с CLFN в классическом :labview: . Кроме того, встроенные в :labview: функции почему-то по строке "LabVIEW" не выпадают. Что странновато, ибо в том же System Exec прописано это. Также не совсем понятно, как отредактировать стандартные инструменты в NXG - открываются они как клоны, а Ctrl+M не прокатывает. Узел MathScript теперь тоже встроенный, что тоже неплохо. Лишь бы скорость его работы была не хуже, чем скорость работы графического кода. Ещё как-то бросилось в глаза - как-то мало настроек самой среды по сравнению со старыми версиями. Понятно, что 1.0, так что надеюсь, будет больше гибкости в будущем. Также не нашёл конфиг-файл, может, просто не увидел. Жаль, что пока нельзя состряпать экзешник, хотя lvrt.dll в ресурсах уже валяется. Вообще, если по папкам пошариться, становится очевидно, что почти половина файлов перекочевала из предыдущих версий.

В общем, со многим ещё нужно ознакомиться детально. По возможности что-нибудь сюда допишу.
Alex Dem
assistant
assistant
Сообщения: 119
Зарегистрирован: 06 май 2015, 22:24
Версия LabVIEW: 2014, 2018
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: LabVIEW 2017

Сообщение Alex Dem »

Добрый день!
Кто-нибудь из присутствующих бету NXG 2.0 устанавливал и как впечатления по сравнению с 1.0?
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: LabVIEW 2017

Сообщение Kosist »

Alex Dem писал(а):Добрый день!
Кто-нибудь из присутствующих бету NXG 2.0 устанавливал и как впечатления по сравнению с 1.0?
Хм, а вот это интерестно - а можно ли вообще обсуждать NXG 2.0 публично, пока это бета-программа?
http://digital.ni.com/techpreview/techn ... iew.nsf/tc - странно, но кажется здесь не указано, что нельзя рассказывать о продукте третьей стороне, как в других бета-программах; или я не дочитал что-то. Написано, что нельзя передавать/копировать, и т.д. софт, а вот рассказывать о нем - ничего не упомянуто...
Мы делили апельсин - много наших полегло...
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: LabVIEW 2017

Сообщение dadreamer »

Kosist, думаю, рассказывать можно, вы же NDA не подписывали, нет? :wink: Вы участвуете в Tech Preview?
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: LabVIEW 2017 & NXG 1.0

Сообщение Kosist »

dadreamer, заявку подал, но еще на рассмотрении. Просто при обычной бета программе в условиях прописано, что обсуждать софт можно только на спец. темах на ni форуме; но для techpreview кажется, этого нету...
Мы делили апельсин - много наших полегло...
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 37 раз
Контактная информация:

Re: LabVIEW 2017

Сообщение AndreyDmitriev »

Kosist писал(а):
Alex Dem писал(а):Добрый день!
Кто-нибудь из присутствующих бету NXG 2.0 устанавливал и как впечатления по сравнению с 1.0?
Хм, а вот это интерестно - а можно ли вообще обсуждать NXG 2.0 публично, пока это бета-программа?
Ну в принципе основной вектор развития продукта можно посмотреть вот тут:
http://www.ni.com/pdf/products/us/labview-roadmap.pdf
Я поставил NXG 2 на прошлой неделе - в общем-то они свои общания держат - из основных для меня изменений - добавили (или вернули, точнее сказать) Vision и Application Builder, VI server появился. Для промышленного использования пока что сыровато, но общий принцип понятен - опции из основной линейки 2017-2018-2019 будут постепенно перебрасывать в 2.0-3.0-4.0... Ну где-то к году 2020 они сойдутся в LabVIEW NXG 5.0 и поддержку старой линейки прекратят. Поскольку этот монстр более чем полностью на .net переписан (а традиционная среда на плюсплюсах написана), я не думаю, что NI будет поддерживать и развивать обе ветки праллельно - это будет слишком накладно в долгосрочной перспективе. Миграция большим проектом со старой на новую будет весьма болезненной, я чувствую.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Общие»