Учебный прибор разработчика NI MyRIO был создан для решения «настоящих» инженерных задач. Он содержит двухъядерный программируемый процессор ARM Cortex-A9 с тактовой частотой 667 МГц, и кастомизируемую программируемую логическую интегральную схему (ПЛИС) Xilinx, которую можно использовать для начала разработки систем и быстрого решения проблем разработчика. NI MyRIO содержит программируемый чип Zynq-7010, позволяющий в полную силу использовать возможности LabVIEW, как для приложений реального времени, так и для ПЛИС. Вместо долгих часов, затраченных на отладку кода или разработку пользовательского интерфейса, используется графический подход LabVIEW к программированию, позволяющий сконцентрироваться на разработке, без дополнительного давления необходимости изучить среду разработки. Для решения таких задач, как приложение реального времени или настройка ПЛИС, используется графическая среда разработки LabView. В данном программном пакете можно быстро разрабатывать приложения и масштабировать их для разных устройств и операционных систем. Приложения, созданные в LabVIEW имитируют интерфейс настоящих приборов, например мультиметров, осциллографов или генераторов сигналов, поэтому они называются виртуальными инструментами (VI). Каждое приложение LabVIEW имеет переднюю панель, блок-схему и соединительную часть. Передняя панель призвана изображать интерфейс реального прибора, моделируемого в LabVIEW [13].
Программист может гибко настраивать отображение данных, с которыми работает виртуальный инструмент. Соединительная часть играет роль разъемов и контактов в реальных инструментах, которые позволяют подключать их к другим приборам.
Таким образом, VI могут содержать другие VI, называемые субVI, соединенные между собой. Каждый из субVI в свою очередь тоже может содержать субVI. Такая структура соответствует вызову функций в текстовых языках программирования. И, наконец, блок-схема — это то место, где программист создает собственно код. В отличие от текстовых языков программирования, таких как С, Java и C++, LabVIEW для создания приложений использует иконки вместо строк кода. Благодаря этому ключевому отличию контроль выполнения осуществляется набором правил для потока данных вместо последовательности. Провода, соединяющие VI и иконки на блоксхеме, определяют порядок выполнения кода. LabVIEW это графический, работающий на потоке данных, ситуационный язык программирования, многоцелевой и мультиплатформенный.
Разработка баз данных любителя кино
- Diplom777
- Базы данных
Диплом777
Email: info@diplom777.ru
Phone: +7 (800) 707-84-52
Url: https://diplom777.ru/
Никольская 10
Москва, RU 109012
Содержание
Diplom777