Інформація

Програмне забезпечення PXI

Програмне забезпечення PXI


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Програмне забезпечення PXI дозволяє користувачеві розробляти програмне забезпечення для загальної системи, що дозволяє їй виконувати необхідні від неї функції.

Програмне забезпечення може бути розроблене різними способами і дозволяє містити значний ступінь функціональності в загальній системі.

Основи програмного забезпечення PXI

Програмне забезпечення для систем PXI порівняно легко розробити, і крім цього той факт, що PXI базується на стандарті PCI, означає, що багато підпрограм можна просто імпортувати в середовище PXI.

Стандарт PXI спирається не тільки на стандартизоване апаратне середовище, але і на стандартне програмне середовище PXI.

Оскільки модулями не можна керувати з передньої панелі, необхідне програмне управління через задню панель, а в свою чергу це вимагає програмного управління.

У програмному середовищі PXI використовується 32-розрядна система Windows, а також модуль системного контролера повинен базуватися на архітектурі процесора 80x86.

Програмні операційні системи PXI

З огляду на той факт, що програмне забезпечення, а також апаратне забезпечення стандартизовано, стандарт PXI визначає, що виробники обладнання PXI повинні підтримувати ряд операційних систем WIN32.

Операційні системи програмного забезпечення PXI - це в основному програмне забезпечення Windows.

Окрім програмних систем на базі Windows, деякі інші системи, включаючи Linux, Mac OS або Unix, можуть використовуватися там, де є доступні драйвери та інше програмне забезпечення для інтерфейсу.

Основні вимоги полягають у тому, щоб операційна система могла підключатися до шини PXI, а драйвери, середовище розробки та інше програмне забезпечення повинні підтримувати відповідну операційну систему.

Система на основі реєстру

Існує два способи роботи таких модулів, як модулі PXI, в програмному середовищі:

  • На основі повідомлення: Використовуючи цю форму середовища, контроль і спілкування досягаються шляхом надсилання повідомлення на прилад, а потім він відповідає іншим повідомленням. Програмне забезпечення може доручити інструменту встановити задану умову. Це робиться шляхом надсилання повідомлення на прилад, яке він потім інтерпретує та застосовує налаштування відповідно. Будь-яка відповідь, включаючи показання, надсилається через повідомлення у зворотному напрямку. Ці повідомлення мають визначений формат, щоб прилад та програмне забезпечення могли інтерпретувати вміст повідомлення відповідно.
  • На основі реєстру: Використовуючи систему на основі регістрів, програмне забезпечення контролера PXI безпосередньо отримує доступ до регістрів модулів. Ці регістри контролюють роботу приладу, а також містять дані, що зберігаються для вимірювання або інших результатів.

    Для того, щоб забезпечити керований метод управління цими приладами та вилучення та, якщо потрібно, відображення показань, потрібні програмні інтерфейси. Ці інтерфейси, які називаються драйверами, знаходяться в контролері, який може знаходитись або в слоті 1, або в комп'ютері, підключеному до слота 1. Ці драйвери дозволяють приладу легко взаємодіяти з роботою системи, і часто дозволяють відображати показання та м'яка передня панель, яка буде використовуватися для системи.

    У деяких випадках програмне забезпечення PXI в модулях забезпечує дуже складну обробку, і за цих обставин програмне забезпечення модуля може забезпечити інтерфейс набагато вищого рівня, ніж можна було б очікувати для багатьох простих модулів. По суті, ці модулі забезпечують інтерфейс вищого рівня з функціями, подібними до тих, що використовуються з інструментами на основі повідомлень. Однак рівень інтерфейсу та робота в основному приховані від користувача.

Розробка програмного забезпечення PXI

Для розробки програм зараз широко використовуються програмні засоби. Те саме стосується автоматизованих програм для запуску та управління системами PXI.

Специфікація програмного забезпечення PXI рекомендує, але не передбачає підтримку декількох часто використовуваних середовищ розробки програмного забезпечення.

  • Тестові системи ATEasy, Geotest-Marvin
  • LabVIEW, Національні інструменти
  • LabWindows / CVI, National Instruments
  • Visual Basic, Microsoft
  • Visual C / C ++, Microsoft

Фактичні версії, що використовуються, можна знайти в Специфікації програмного забезпечення PXI і вони будуть змінюватися у міру випуску нових версій середовищ розробки.

Водії приладів

Драйвери інструментів відіграють дуже важливу роль у програмному середовищі PXI, забезпечуючи набагато простіший зв'язок з різними інструментами, що використовуються в загальній системі.

Драйвери приладів забезпечують метод високого рівня зв'язку з модулями тестових приладів без необхідності безпосереднього зв'язку з регістрами тестового приладу в синтаксисі команд низького рівня.

Існує два основних типи драйверів, які можна використовувати:

  • Драйвери VISA: VISA розшифровується як архітектура програмного забезпечення віртуального приладу, і спочатку вона була розроблена для систем VXI. Однак VISA також прийнята для використання в програмному забезпеченні PXI. Насправді стандарт PXI заохочує використання VISA.

    VISA забезпечує розробку драйверів приладів із загальним підходом, і це значно полегшує взаємодію, коли в одній і тій же стійці використовуються прилади різних виробників.

  • Водії IVI: Абревіатура IVI розшифровується як взаємозамінні віртуальні інструменти, і це ще один стандарт для віртуальних приладів. IVI підтримується Фондом IVI, і він будується на вершині VISA. Це забезпечує певну взаємозамінність між інструментами без необхідності перепрограмування програмного забезпечення, якщо, наприклад, є необхідність переходу з одного інструменту на інший того самого класу або типу, наприклад якщо потрібна зміна між двома типами джерела живлення постійного струму.

    Використання драйверів IVI, хоча це і не передбачено стандартом PXI, може забезпечити додаткову гнучкість при побудові системи, оскільки вона забезпечує певну взаємозамінність модулів, якщо один тип застаріє, а інший потрібен, або якщо система потребує ремонту та оригіналу тип модуля недоступний, і може бути використана близька альтернатива.

Програмне забезпечення PXI дозволяє будувати тестові системи в невеликій стійці з дуже високим рівнем функціональності. Дуже потужне програмне забезпечення у вигляді таких програм, як LabVIEW, може використовуватися для керування системами PXI та програмним забезпеченням, розробленим в графічному середовищі. Таким чином, програми можуть бути розроблені найефективнішим способом, при цьому забезпечуючи дуже високий рівень можливостей і швидкості.


Перегляньте відео: Дуальна освіта. Інженерія програмного забезпечення. ТНЕУ ФКІТ (Може 2022).