Jump to content

Фиджет

Фиджет это физическое представление или реализация виджета с графическим интерфейсом . Например, экранный виджет набора номера может быть реализован физически в виде ручки.

Фиджеты — это система недорогих электронных компонентов и датчиков, управляемых с помощью персонального компьютера. Используя универсальную последовательную шину (USB) в качестве основы для всех фиджетов, сложность управляется с помощью интерфейса прикладного программирования (API). Приложения могут разрабатываться в Mac OS X , Linux , Windows CE и Windows операционных системах .

Их использование в первую очередь направлено на исследование альтернативных систем физического взаимодействия с компьютером, но в первую очередь они были приняты энтузиастами робототехники, поскольку они значительно упрощают взаимодействие ПК с роботом. Фиджеты — это попытка создать физический аналог программных виджетов , позволяющий создавать сложные физические системы из более простых компонентов. Фиджеты разработаны и производятся компанией Phidgets Inc.

Фиджет (физический виджет) подключается к хост-компьютеру через USB . Доступны различные фиджеты, каждый из которых имеет соответствующий класс в API фиджета. Поскольку каждый фиджет подключен к главному компьютеру, он становится доступным для управления через API, где можно получить доступ к его состоянию и настроить его.

Фиджетс возник в результате исследовательского проекта в 2001 году под руководством Сола Гринберга на факультете компьютерных наук Университета Калгари . [1]

Фиджет API

[ редактировать ]

Phidgets можно программировать с использованием различных программ и языков программирования, от Java до Microsoft Excel .

Примеры языков программирования:

Adobe Director, AutoIt, C#, C/C++, Cocoa, Delphi, Flash AS3, Flex AS3, Java, LabVIEW, MATLAB, Max/MSP, Microsoft Robotics Studio 1.5, модуль Python (версия: 2.1.6.20100317), REALBasic, Visual Basic .NET, Visual Basic 6.0, Visual Basic для приложений, Visual Basic Script, Visual C/C++/Borland и FlowStone. [2]

API-интерфейс Phidget — это то, что позволяет системам получать доступ к устройствам Phidget на высоком уровне. API позволяет управлять подключенными устройствами, подписываться на события и получать доступ к состоянию фиджетов. Базовый API изначально написан на языке C и был расширен для работы на многих языках, включая .NET и Java.

Примеры Фиджетов

[ редактировать ]
  • Сервопривод – позволяет управлять до 4 серводвигателями . К каждому сервоприводу можно обращаться индивидуально, где можно прочитать и установить его положение.
  • PhidgetAccelerometer – Акселерометр измеряет ускорение в 2-х и 3-х измерениях.
  • размером 20 символов * 2 строки TextLCD — ЖК-дисплей , выступающий в качестве альтернативного механизма отображения в проекте фиджета.
  • InterfaceKit – обеспечивает интерфейс ввода/вывода для аналоговых и цифровых датчиков и переключателей.
  1. ^ «Phidgets — Физические виджеты для прототипирования физических пользовательских интерфейсов» . grouplab.cpsc.ucalgary.ca .
  2. ^ «FlowStone | Обзор» . www.dsprobotics.com .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: afe59167a2e6f0ae594c422aa5dd4d3b__1689682200
URL1:https://arc.ask3.ru/arc/aa/af/3b/afe59167a2e6f0ae594c422aa5dd4d3b.html
Заголовок, (Title) документа по адресу, URL1:
Phidget - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)