VICON Tracker Python API
![]()
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:
- Mosligini tekshirish uchun Python versiyasini tekshiring.
- Python-ni rasmiy saytdan yuklab olib o'rnating websayt va tegishli versiyani tanlash.
- Belgilangan papkadan Tracker Python modulini toping va o'rnating.
Python versiyasini tekshiring
- Buyruq satrini oching.
- "py" ni kiriting va Enter tugmasini bosing.
- Agar Python o'rnatilmagan bo'lsa, o'rnatish ko'rsatmalariga qarang.
Python-ni o'rnating
- ga boring Python rasmiy websayt.
- 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:
- O'rnatish joyini toping files belgilangan papkada.
- O'rnatishingiz asosida o'rnatish usulini tanlang.
To'plamni ishga tushirish orqali Python modulini o'rnating File:
- Python o'rnatish papkasiga o'ting: C: Dastur FilesViconTracker4.xSDKPython
- 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:![]()
Agar sizda Python o'rnatilmagan bo'lsa, Python-ni o'rnatishga qarang.
Python-ni o'rnating Python 2 yoki 3 ni o'rnatish uchun:
- ga boring https://www.python.org/downloads/
- Kerakli versiyani toping va Python-ni o'rnating, PATH-ga python.exe-ni qo'shish tanlanganiga ishonch hosil qiling:

Yuqoridagi rasmda ABC o'rnatish papkasi uchun foydalanuvchi nomingiz bilan almashtirilgan.
Tracker Python modulini o'rnating Tracker Python modulini o'rnatish uchun:
- 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:

- Bular files ko'rsatiladi:
- 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:
- Python o'rnatish papkasiga o'ting: C:\Dastur Files\Vicon\Tracker4.x\SDK\Python
- install_tracker_api.bat ni ikki marta bosing.
- O'rnatish jarayoni avtomatik ravishda boshlanadi.
Pipni ishga tushirish orqali Python modulini o'rnating
- Foydalanmoqchi bo'lgan Python uchun Skriptlar jildiga o'ting:
- 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
- Bu papkada buyruqlar oynasini yoki PowerShell ni oching.
- 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'rsatiladi

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.py

- 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 |
