VICON logotipi

VICON Tracker Python API

VICON-Tracker-Python-API-mahsulot

Texnik xususiyatlari

  • Mahsulot nomi: Vicon Tracker Python API
  • Moslik: Kuzatuvchi 4.0
  • Qo'llab-quvvatlanadigan Python versiyalari: 2.7 va Python 3

Mahsulotdan foydalanish bo'yicha ko'rsatmalar

Tracker API-ni o'rnating

Python bilan Tracker API-dan foydalanish uchun quyidagi amallarni bajaring:

  1. Mosligini tekshirish uchun Python versiyasini tekshiring.
  2. Python-ni rasmiy saytdan yuklab olib o'rnating websayt va tegishli versiyani tanlash.
  3. Belgilangan papkadan Tracker Python modulini toping va o'rnating.

Python versiyasini tekshiring

  1. Buyruq satrini oching.
  2. "py" ni kiriting va Enter tugmasini bosing.
  3. Agar Python o'rnatilmagan bo'lsa, o'rnatish ko'rsatmalariga qarang.

Python-ni o'rnating

  1. ga boring Python rasmiy websayt.
  2. Python-ni yuklab oling va o'rnating, bu esa o'rnatish vaqtida PATH-ga python.exe-ni qo'shishni ta'minlaydi.

Tracker Python modulini o'rnating:

  1. O'rnatish joyini toping files belgilangan papkada.
  2. O'rnatishingiz asosida o'rnatish usulini tanlang.

To'plamni ishga tushirish orqali Python modulini o'rnating File:

  1. Python o'rnatish papkasiga o'ting: C: Dastur FilesViconTracker4.xSDKPython
  2. O'rnatish jarayonini boshlash uchun "install_tracker_api.bat" ustiga ikki marta bosing.

Tez-tez so'raladigan savollar (FAQ):

Savol: Tracker API yordamida nimani avtomatlashtirishim mumkin?

  • A: Tracker API sizga ma'lumotlarni yuklash, o'ynash, eksport qilish, ob'ektlarni faollashtirish/o'chirish va ish jarayoni qismlarini ishga tushirish kabi umumiy funktsiyalarni avtomatlashtirish imkonini beradi.

Savol: Qaysi Python versiyalari Tracker API tomonidan qo'llab-quvvatlanadi?

  • A: Tracker API Python 2.7 va Python versiyalarini qo'llab-quvvatlaydi

Ushbu qo'llanma haqida

  • Tracker API sizga Python API orqali Trackerning ayrim xususiyatlarini boshqarish imkonini beradi.
  • API sizga Trackerning ba'zi umumiy funktsiyalarini avtomatlashtirish imkonini beradi, masalan, ma'lumotlarni yuklash, o'ynash va eksport qilish, turli ob'ektlarni faollashtirish yoki o'chirish yoki ish jarayonining qismlarini ishga tushirish.
  • Ushbu hujjat Tracker API bilan ishlashni boshlash imkonini beradi.

Tracker API-ni o'rnating

  • Python bilan Tracker API-dan foydalanish uchun ikkalangiz ham o'rnatilganligiga ishonch hosil qilishingiz kerak.
  • Tracker API Python 2.7 va Python 3-ni qo‘llab-quvvatlaydi. Vicon sizga Python 3-ning so‘nggi to‘liq versiyasidan foydalanishni tavsiya qiladi, agar loyihangiz Python-ning ma’lum bir versiyasidan foydalanishni talab qilmasa.

Ushbu protseduralar sizni o'rnatish jarayoni bo'yicha ko'rsatma beradi:

  • Python versiyasini tekshiring
  • Python o'rnatilmoqda
  • Tracker Python moduli o'rnatilmoqda
  • Python moduli to'g'ri o'rnatilganligini tekshiring

Python versiyasini tekshiring

  • Agar sizda Python o'rnatilganligiga yoki Python-ning qaysi versiyasidan foydalanayotganingizga ishonchingiz komil bo'lmasa, buyruq satrini ochib, py buyrug'ini ishga tushirishingiz mumkin.

Misol uchunampga:VICON-Tracker-Python-API-rasm-1

Agar sizda Python o'rnatilmagan bo'lsa, Python-ni o'rnatishga qarang.

Python-ni o'rnating Python 2 yoki 3 ni o'rnatish uchun:

  1. ga boring  https://www.python.org/downloads/
  2. Kerakli versiyani toping va Python-ni o'rnating, PATH-ga python.exe-ni qo'shish tanlanganiga ishonch hosil qiling:VICON-Tracker-Python-API-rasm-2

Yuqoridagi rasmda ABC o'rnatish papkasi uchun foydalanuvchi nomingiz bilan almashtirilgan.

Tracker Python modulini o'rnating Tracker Python modulini o'rnatish uchun:

  1. O'rnatish joyini toping files. Agar siz Tracker-ni standart joyga o'rnatgan bo'lsangiz, ular ushbu jildda topiladi: C:\Program Files\Vicon\Tracker4.x\SDK\Python
    • Bular files ko'rsatiladi:VICON-Tracker-Python-API-rasm-3
  2. Muayyan o'rnatishingizga qarab, Tracker Python modulini quyidagi usullardan birida o'rnating:
    • Eng oddiy usul - to'plamni ishga tushirish file (install_tracker_api.bat) Tracker o'rnatilishiga kiritilgan (yuqoridagi rasmda ko'rsatilganidek).
    • Bu odatda yaxshi ishlaydi, agar:
    • Python PATH o'zgaruvchisiga o'rnatildi; yoki
    • Python-ning bir nechta versiyalari o'rnatilgan, lekin siz API-ni o'zingiz o'rnatgan eng so'nggi versiyaga o'rnatmoqchisiz; yoki
    • Pythonning faqat bitta versiyasi o'rnatilgan.
    • Agar ushbu shartlardan biri mavjud bo'lsa, Python modulini to'plamni ishga tushirish orqali o'rnatishga qarang file yoqilgan.
    • Boshqa barcha holatlarda, pip yordamida Python modulini o'rnating. Bu odatda quyidagi hollarda qo'llaniladi:
    • Python-ning bir nechta versiyalari o'rnatilgan, ammo siz ma'lum bir versiyaga o'rnatmoqchisiz; yoki
    • Python-ning bir nechta turli versiyalari o'rnatilgan va siz ularning barchasiga o'rnatmoqchisiz (bu holda har bir versiya uchun modulni o'rnatishingiz kerak); yoki
    • Python-ning faqat bitta versiyasi o'rnatilgan, lekin siz PATH-ga o'rnatmagansiz.
    • Agar ushbu shartlardan birortasi qo'llanilsa, Python modulini pip on ishga tushirish orqali o'rnatishga qarang.

To'plamni ishga tushirish orqali Python modulini o'rnating file Buning uchun:

  1. Python o'rnatish papkasiga o'ting: C:\Dastur Files\Vicon\Tracker4.x\SDK\Python
  2. install_tracker_api.bat ni ikki marta bosing.
    • O'rnatish jarayoni avtomatik ravishda boshlanadi.

Pipni ishga tushirish orqali Python modulini o'rnating

  1. Foydalanmoqchi bo'lgan Python uchun Skriptlar jildiga o'ting:
  2. Python 3 uchun standart o'rnatish papkasi: C: \Users\ \AppData\Local\Programs\Python\Python \Sc yirtib tashlaydi
    • Python 2.7 uchun standart o'rnatish papkasi: C:\Python27\Scripts
  3. Bu papkada buyruqlar oynasini yoki PowerShell ni oching.
  4. Vicon Core API-ni o'rnatish uchun quyidagi buyruqni bajaring: C: \Foydalanuvchilar\ \AppData\Local\Programs\Python\Python311\Scrip ts> .\pip.exe "C:\Program" ni o'rnating Files\Vicon\Tracker 4.0\SDK\Python\vicon_core_api"
    • Tracker API C ni o'rnatish uchun quyidagi buyruqni bajaring: \Foydalanuvchilar\ \AppData\Local\Programs\Python\Python311\Scrip ts> .\pip.exe "C:\Program" ni o'rnating Files\Vicon\Tracker 4.0\SDK\Python\tracker_api"

Eslatma Yuqoridagi sobiqamples Tracker 3.11 bilan Python 4.0 o'rnatilishidan foydalanadi. Sizning yo'lingiz va buyruqlaringiz biroz farq qilishi mumkin.

Python moduli to'g'ri o'rnatilganligini tekshiring

  • Quyidagi modullar o'rnatilganligini tekshiring.
  • vicon_core_api: Bu masofadan boshqarishning asosiy API'si bo'lib, terminal serveri bilan aloqa qilish uchun mijozni o'z ichiga oladi.
  • tracker_api: Tracker-ga xos ilova funksiyalariga kirish uchun API xizmatlari.
  • Tracker Python moduli toʻgʻri oʻrnatilganligini tekshirish uchun Pythonʼdagi modullardan birini import qilib koʻring: >>> import vicon_core_api

Agar yuqoridagi jarayon modulni taniy olmasa, quyidagilarni sinab ko'ring:

  • tracker_api yoki vicon_core_api jildi uchun Python o'rnatishdagi sayt paketlari jildini tekshiring. Python 3.11 uchun standart o'rnatish papkasining joylashuvi:
    • C:\Foydalanuvchilar\ \AppData\Local\Programs\Python\Python311\Lib\sayt paketlari
  • Tizim muhiti o'zgaruvchilarini tekshiring va foydalanmoqchi bo'lgan Python o'rnatilishi uchun skriptlar papkasi ro'yxatdagi eng yuqorisi ekanligiga ishonch hosil qiling. Python 3.11 uchun o'rnatish papkasining standart joylashuvi:
    • C:\Foydalanuvchilar\ \AppData\Local\Programs\Python\Python311\Scripts
  • Agar modul papkalaridan biri yo'q bo'lsa va siz yo'lni tasdiqlagan bo'lsangiz, Tracker Python modulini o'rnatishda tasvirlangan o'rnatish jarayonini qaytadan bajaring.

Terminal serveriga ulaning

  • Terminal serveriga ulanish uchun avval Vicon Core API modulini import qiling: >>> import vicon_core_api
    • >>> vicon_core_api importidan
  • Keyin mijoz yarating. Bu avtomatik ravishda standart portdagi maxsus xost manziliga ulanishga harakat qiladi (52800) >>> c = Client('localhost')
  • Mijoz serverga muvaffaqiyatli ulanganligini tekshiring: >>> chop etish (c.bog'langan) To'g'ri
  • Agar javob noto'g'ri bo'lsa, yangi mijoz yaratishdan oldin ko'rsatilgan xost manzilida Tracker ishlayotganiga va xavfsizlik devoringiz 52800 portidagi trafikni bloklamasligiga ishonch hosil qiling.
  • Muvaffaqiyatli ulanganingizdan so'ng, Tracker terminal serveri tomonidan taqdim etilgan xizmatlarga kirishingiz mumkin.
  • Bu sobiqample asosiy ob'ekt xizmatlaridan foydalanadi: >>> import tracker_api >>> from tracker_api import BasicObjectServices >>> services = BasicObjectServices(c)
  • U ulanganda, siz Tracker misolida usullarni chaqirishingiz mumkin.
    • Misol uchunampKuzatuv panelidagi ob'ektlar ro'yxatini olish uchun quyidagilardan foydalaning: >>> natija, object_list = services.basic_object_list() >>> print(natija)
    • Kelishdikmi: funktsiya muvaffaqiyatli bo'ldi
    • >>> chop etish (ob'ektlar_ro'yxati)
    • ['Object1', 'Object2'...]
  • Barcha API chaqiruvlari vicon_core_api/result.py da tasvirlangan natija kodini qaytaradi.
  • Mumkin bo'lgan nosozlik kodi Natija.RPCNotConnected bo'lib, u terminal serveriga ulanish uzilgan taqdirda olinadi.
  • Misol uchunample: >>> natija, object_list = services.basic_object_list() vicon_core_api.client.RPCExato: RPCNotConnected: Masofaviy funksiyaga ulanish yoki qayta qo‘ng‘iroq qilish ochiq emas
  • Barcha mavjud funksiyalar va hujjatlar roʻyxatini koʻrsatish uchun: >>> help( tracker_api)

Example skriptlar

  • Sobiqni topishingiz mumkinampda umumiy API funktsiyalaridan foydalanishni ko'rsatadigan skriptlar C:\Dastur Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts
  • Barcha skriptlarda hujjatlar mavjud va tegishli argumentlar haqida ma'lumot beruvchi -help variantini oladi.
  • Sifatida ishga tushirishample skript, yuqoridagi skriptlar papkasida buyruq oynasini yoki quvvat qobig'ini oching. Buni ikkita usuldan birida qilishingiz mumkin:
  • Buyruqlar satrini oching va katalogingizni skriptlar jildiga o'zgartiring: c:\> cd C:\Dastur Files\Vicon\Tracker
    • 4.0\SDK\Python\sample_scripts
  • SHIFT tugmachasini bosib ushlab turing + skriptlar papkasida sichqonchaning o'ng tugmachasini bosing va "Buyruqlar oynasini ochish" yoki "Powershell oynasini ochish" ni tanlang.
  • Bu yerdan siz sobiqni ishga tushirishingiz mumkinampSiz tanlagan skript.
  • Quyidagi sobiqamples buyruq oynasidan foydalanadi.

camera_calibration_wave.py

  • Ushbu skript tayoqcha to'lqinini boshlash va to'xtatish uchun kalibrlash jarayonini boshqarish uchun API funktsiyalaridan qanday foydalanishni ko'rsatadi.
    • C:\Dastur Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py camera_calibration_wave.py
  • Muvaffaqiyatli bo'lsa, kalibrlash boshqaruvlari ko'rsatiladiVICON-Tracker-Python-API-rasm-4

capture_control.py

  • Ushbu skript C:\Program jonli ma'lumotlarini qanday olish kerakligini ko'rsatadi Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py capture_control.pyVICON-Tracker-Python-API-rasm-5
  • Capture nomi boshqaruv elementlaridan oldin keltirilgan. Suratga olish nomini o'zgartirish uchun capture_services va SetCaptureName dan foydalaning.
  • Tracker API-dan foydalanish bo'yicha savollar uchun Vicon Support1 bilan bog'laning.
  • 1 pochta:support@vicon.com
  • Vicon Tracker Python API Tez boshlash qoʻllanmasi, 31 yil 2023-may, 1-versiya
  • Tracker 4.0 bilan foydalanish uchun
  • © Mualliflik huquqi 2020–2023 Vicon Motion Systems Limited. Barcha huquqlar himoyalangan.
  • Tahrir 1. Tracker 4.0 bilan foydalanish uchun
  • Vicon Motion Systems Limited ushbu hujjatdagi ma'lumotlar yoki texnik xususiyatlarga ogohlantirmasdan o'zgartirish kiritish huquqini o'zida saqlab qoladi.
  • Kompaniyalar, nomlar va ma'lumotlar, sobiqamples, agar boshqacha ko'rsatilmagan bo'lsa, xayoliydir. Ushbu nashrning hech bir qismini Vicon Motion Systems Ltd kompaniyasining oldindan yozma ruxsatisiz qayta ishlab chiqarish, qidirish tizimida saqlash yoki biron-bir shaklda yoki elektron yoki mexanik vositalar bilan, fotokopiya qilish yoki yozib olish yo'li bilan uzatish mumkin emas.
  • Vicon® Oxford Metrics plc kompaniyasining ro'yxatdan o'tgan savdo belgisidir. Vicon Control™, Vicon Lock™, Vicon Lock Lab™, Vicon Lock Studio™, Vicon Tracker™, Vicon Valkyrie™, Vicon Vantage™, Vicon Vero™, Vicon Viper™, Vicon ViperX™ va Vicon Vue™ Oxford Metrics plc kompaniyasining savdo belgilaridir.
  • VESA® VESA kompaniyasiga tegishli ro'yxatdan o'tgan savdo belgisidir (www.vesa.org/about-vesa/). Bu yerdagi boshqa mahsulot va kompaniya nomlari tegishli egalarining savdo belgilari boʻlishi mumkin.
  • To'liq va dolzarb mualliflik huquqi va savdo belgisini tasdiqlash uchun tashrif buyuring https://www.vicon.com/vicon/copyright-information.
  • Vicon Motion Systems - Oxford Metrics plc kompaniyasi.
  • Email: support@vicon.com Web: http://www.vicon.com

Hujjatlar / manbalar

VICON Tracker Python Api [pdf] Foydalanuvchi uchun qoʻllanma
Tracker Python Api, Tracker, Python Api, Api

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *