• LabVIEW NXG — простые типы данных и приведение типов

      Это третья статья из цикла о LabVIEW NXG, в которой мы рассмотрим простые типы данных и несложные преобразования между ними.



      Система типов LabVIEW весьма похожа на "классические" языки программирования. В данной статье мы рассмотрим базовые типы — численные, булевские и строки (хотя формально строки не относятся к простым скалярным типам).

      Читать дальше →
    • LabVIEW NXG — Основы работы с Передней Панелью — Контролы и Индикаторы

      • Tutorial

      Это вторая статья-туториал по LabVIEW NXG, в которой мы рассмотрим основы работы с передней панелью (Front Panel).



      Представим себе, что мы оказались в Америке, в отеле установлен кондиционер, но регулятор температуры там снабжён шкалой в градусах Фаренгейта. Мы хотим выставить комфортные двадцать градусов, но сколько это будет по шкале Фаренгейта? Вот и посчитаем это в LabVIEW NXG. Мы всё ещё на очень базовом уровне — под катом будет много слов о простом (чтобы в дальнейшем можно было рассказывать просто о сложном)

      Читать дальше →
    • Неделя докладов #VIWeek как замена NI Week 2020

        NI Week 2020 — ежегодное основное событие всех «причастных» к миру графического программирования, запланированное на начало августа 2020 года, было отменено по вполне понятным причинам. Но, как говорится, «нет худа без добра», и в этом году активные пользователи-волонтёры решили заполнить информационный вакуум и и попробовать провести неделю сессий онлайн под хештегом #VIWeek, сделав их бесплатными и доступными для всех.



        Некоторые доклады обещают быть весьма интересными для широкого круга — Raspberry Pi, интеграция LabVIEW с Node-Red, использование TLS/SSL в LabVIEW 2020 и так далее — всего около двадцати докладов (все они на английском языке). Под катом — список докладов и ссылка для более подробной информации.
        Читать дальше →
      • LabVIEW NXG 5.0 — Основы и Блок-Диаграмма

        • Tutorial

        Это первая статья из небольшого цикла о графическом языке программирования G, который используется в LabVIEW. Язык этот пока не очень популярен — по индексу TIOBE на май 2020 года LabVIEW находится на сороковом месте аккурат между Julia и Haskell. Выпуск LabVIEW Community Edition даёт возможность значительно расширить аудиторию пользователей (раньше можно было пользоваться только триальной версией, а по истечении 45-и дней учиться "вприглядку").


        Что ж, как говорили великие Керниган и Ритчи — "единственный способ научиться новому языку программирования — это начать на нём программировать". Этим и займёмся.


        В первой части мы разберём основные элементы среды разработки, и нарисуем на блок-диаграмме наш первый "Hello, World!"



        Статья-туториал рассчитана на тех, кто видит LabVIEW впервые. Под катом полсотни картинок примерно на семь мегабайт.

        Читать дальше →
      • Установка и активация LabVIEW Community Edition

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


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


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

          Читать дальше →
        • Компания National Instruments выпустила бесплатные LabVIEW 2020 и NXG 5.0 Community Edition

            Здравствуйте, коллеги!

            В конце апреля произошло событие, которого так ждали поклонники рисования кода мышкой: компания National Instruments наконец-то выпустила бесплатную редакцию своей системы графического программирования — LabVIEW Community Edition.

            image

            Название перекликается с Visual Studio Community, но в отличие от Студии среда разработки LabVIEW абсолютно бесплатна лишь для некоммерческих проектов, и для обучения в школах (для ВУЗов потребуется Academic Site License).

            Ну а теперь все желающие могут приобщиться к увлекательному миру графического программирования, скачать LabVIEW и играть с ней так долго, насколько хватит желания (и терпения).
            Читать дальше →
          • Lego представила Mindstorms EV3

              Четвёртого января 2013 года LEGO представила третью версию популярного конструктора Mindstorms — EV3:

              image
              Понятно, что кубики LEGO остались практически неизменными, а вот «мозг» компьютера претерпел значительные изменения и обещает стать любопытной игрушкой не только для детей, но и для взрослых гиков (как это впрочем и было с предыдущими версиями конструктора).
              Читать дальше →
            • А будет ли дождь?

                Время от времени я езжу на работу на велосипеде. Иногда на улице идёт дождь, погода «не велосипедная», и тогда возникает дилемма: немного подождать, пока он закончится, либо вообще ехать на автомобиле. Бывает и так, что с утра погода хорошая, а вечером начинает идти дождь и хочется найти «окно» для того, чтобы вернуться домой сухим. Пару раз доходило до смешного – с утра светит солнце, я выезжаю, минут через пять начинается неслабый дождик, а ещё через несколько минут он заканчивается, снова светит солнце, а я вхожу в офис мокрый до трусов.

                Таким образом нужен сервис с краткосрочным прогнозом погоды – в пределах пары часов. В основном погодные сервисы предлагают прогноз на несколько дней (при этом качество прогноза так себе), а вот удобного и простенького краткосрочного прогноза я не видел. Хотя казалось бы – что может быть проще – карты осадков в каждый момент времени имеются, и проанализировав историю за последнюю пару часов можно довольно достоверно рассчитать, что произойдет в следующие час-два.

                Под катом мы сделаем следующее – программно загрузим карты дождя с одного из сервисов и посмотрим, что будет происходить в окрестностях определённой точки, сохранив результаты в dropbox. Нехитрое пятничное упражнение исполним, разумеется, в LabVIEW.
                Читать дальше →
              • Голубая карта Германии

                  image

                  Коллеги, сегодня, первого августа, в Германии вступил в силу проект "Blue Card", позволяющий инженерам и в частности, IT специалистам получить возможность работать в Германии и Евросоюзе, при этом получить четырёхлетнюю визу с правом работы по упрощённой процедуре. Проект этот обсуждался довольно давно, но вот теперь получил официальное подтверждение. Он в общих чертах напоминает программу Green Card десятилетней давности, но есть несколько важных отличий.

                  Читать дальше →
                • Обзор трекболла Kensington Expert Mouse

                    Фирма Kensington в основном известна своими противоугонными замками, но помимо этого выпускает также несколько других любопытных продуктов. Я давно хотел переехать с мыши на трекболл, и вот, наконец, до меня доехало это чудо — Kensington Expert Mouse.
                    Kensington Expert Mouse. (c) Kensington.com
                    Основное преимущество трекболла в эргономичности — рука естественно лежит на подставке, и не требует искривлённых перемещений кисти при работе, что помогает избежать туннельного синдрома (у моего коллеги возникла такая болезнь, что потребовало неприятной операции). Это примерно как разница между классической и эргономичной клавиатурами. Кроме того, удобнее перемещать указатель мыши от левой до правой границ монитора, особенно при большом разрешении. В моём случае суммарное разрешение экрана достаточно велико — 4960 х 1600, коме того, я работаю в LabVIEW, где практически весь код интенсивно рисуется мышкой, так что трекболл вполне оправдан.
                    Читать дальше →
                  • Мой домашний кинотеатр

                      Здравствуйте, коллеги,

                      Года этак три с лишним назад, проходя мимо магазина — дискаунтера, я увидел «Специальное предложение — акустика Eltax Summit за 110 Евро». Удивившись размеру коробки и низкой цене я приобрёл сие чудо «на будущее». Коробка больше года пылилась в кладовке, и в конце 2007 года я наконец сподвигся сделать ремонт и заодно оборудовать место для комфортного просмотра фильмов. Несколько дней назад в комментариях к своему постингу о 3D кинотеатре t13s попросил меня описать мою конфигурацию, что я и делаю.

                      Читать дальше →
                    • LabVIEW — первое знакомство

                        Здравствуйте, коллеги!

                        В относительно небольшой статье мне хотелось бы рассказать о языке программирования LabVIEW. Этот весьма любопытный продукт к сожалению не пользуется широкой популярностью, и мне хотелось бы в некоторой степени восполнить имеющийся пробел.

                        image

                        Что же такое «LabVIEW»?
                        Читать дальше →