API ya VICON Tracker Python
![]()
Vipimo
- Jina la Bidhaa: API ya Vicon Tracker Python
- Utangamano: Mfuatiliaji 4.0
- Matoleo ya Python yanayotumika: 2.7 na Chatu 3
Maagizo ya Matumizi ya Bidhaa
Sakinisha API ya Kufuatilia
Ili kutumia Tracker API na Python, fuata hatua hizi:
- Angalia toleo la Python ili kuhakikisha utangamano.
- Sakinisha Python kwa kuipakua kutoka kwa rasmi webtovuti na kuchagua toleo linalofaa.
- Pata na usakinishe moduli ya Tracker Python kutoka kwa folda maalum.
Angalia Toleo la Python
- Fungua kidokezo cha amri.
- Andika 'py' na ubonyeze Enter.
- Ikiwa Python haijasakinishwa, rejelea maagizo ya usakinishaji.
Weka Python
- Nenda kwa Rasmi wa Python webtovuti.
- Pakua na usakinishe Python, hakikisha kuongeza python.exe kwa PATH wakati wa usakinishaji.
Sakinisha Moduli ya Python ya Tracker:
- Pata usakinishaji files kwenye folda maalum.
- Chagua njia ya usakinishaji kulingana na usanidi wako.
Sakinisha Moduli ya Python kwa Kuendesha Kundi File:
- Nenda kwenye folda ya kusakinisha ya Python: C: Programu FilesViconTracker4.xSDKPython
- Bofya mara mbili kwenye 'install_tracker_api.bat' ili kuanzisha mchakato wa usakinishaji.
Maswali Yanayoulizwa Mara Kwa Mara (FAQ):
Swali: Ninaweza kufanya nini kiotomatiki kwa kutumia API ya Kufuatilia?
- A: API ya Kufuatilia hukuruhusu kufanyia kazi kiotomatiki kama vile kupakia, kucheza, kuhamisha data, kuwezesha/kuzima vitu, na kuanzisha sehemu za mtiririko wa kazi.
Swali: Ni matoleo gani ya Python yanayoungwa mkono na API ya Tracker?
- A: API ya Tracker inasaidia matoleo ya Python 2.7 na Python
Kuhusu mwongozo huu
- API ya Tracker hukuruhusu kudhibiti vipengele fulani vya Tracker kupitia API ya Python.
- API hukuwezesha kufanyia kazi kiotomatiki baadhi ya vipengele vya kawaida vya Tracker, kama vile kupakia, kucheza, na kuhamisha data, kuwezesha au kulemaza vitu tofauti, au kuanzisha sehemu za mtiririko wa kazi.
- Hati hii hukuwezesha kuanza na API ya Kufuatilia.
Sakinisha API ya Kufuatilia
- Ili kutumia Tracker API na Python, lazima uhakikishe kuwa nyote mmesakinisha.
- API ya Tracker hutoa usaidizi kwa Python 2.7 na Python 3. Vicon inapendekeza kwamba utumie toleo jipya zaidi la Python 3 isipokuwa mradi wako unahitaji utumie toleo mahususi la Chatu.
Taratibu hizi hukuongoza katika mchakato wa usakinishaji:
- Angalia toleo la Python
- Kufunga Python juu
- Kufunga moduli ya Tracker Python kwenye
- Angalia kuwa moduli ya Python imewekwa kwa usahihi
Angalia toleo la Python
- Ikiwa huna uhakika ikiwa umesakinisha Python au ni toleo gani la Python unalotumia, unaweza kufungua upesi wa amri na utekeleze amri ya py.
Kwa mfanoample:![]()
Ikiwa huna Python iliyosanikishwa, angalia Sakinisha Python.
Weka Python Ili kufunga Python 2 au 3:
- Nenda kwa https://www.python.org/downloads/
- Pata toleo linalohitajika na usakinishe Python, hakikisha kuwa Ongeza python.exe kwa PATH imechaguliwa:

Katika picha iliyo hapo juu, ABC inabadilishwa na jina lako la mtumiaji kwa folda ya usakinishaji.
Sakinisha moduli ya Tracker Python Ili kusakinisha moduli ya Tracker Python:
- Pata usakinishaji files. Ikiwa umesakinisha Tracker katika eneo la msingi, zinapatikana kwenye folda hii: C:\Program Files\Vicon\Tracker4.x\SDK\Python
- Haya files zinaonyeshwa:

- Haya files zinaonyeshwa:
- Sakinisha moduli ya Tracker Python kwa mojawapo ya njia zifuatazo, kulingana na usakinishaji wako fulani:
- Njia rahisi ni kukimbia kundi file (install_tracker_api.bat) ambayo imejumuishwa katika usakinishaji wa Tracker (kama inavyoonyeshwa kwenye picha hapo juu).
- Hii kawaida hufanya kazi vizuri ikiwa:
- Python iliwekwa kwa utofauti wa PATH; au
- Matoleo mengi ya Python yamesakinishwa, lakini unataka kusakinisha API kwa toleo jipya zaidi ulilosakinisha; au
- Toleo moja tu la Python limesakinishwa.
- Ikiwa yoyote ya masharti haya yatatumika, angalia Sakinisha moduli ya python kwa kuendesha kundi file juu.
- Katika visa vingine vyote, sasisha moduli ya Python kwa kutumia bomba. Kawaida hii inatumika ikiwa:
- Matoleo mengi ya Python yamewekwa, lakini unataka kusanikisha kwa toleo maalum; au
- Matoleo mengi tofauti ya Python yamewekwa na unataka kusakinisha kwa wote (katika kesi hii, lazima usakinishe moduli kwa kila toleo); au
- Toleo moja tu la Python limesakinishwa, lakini haukusanikisha kwa PATH.
- Ikiwa hali yoyote kati ya hizi itatumika, angalia Sakinisha moduli ya Python kwa kuendesha bomba.
Sakinisha moduli ya Python kwa kuendesha kundi file Ili kufanya hivi:
- Nenda kwenye folda ya kusakinisha ya Python: C:\Programu Files\Vicon\Tracker4.x\SDK\Python
- Bofya mara mbili install_tracker_api.bat.
- Mchakato wa usakinishaji huanza kiatomati.
Sakinisha moduli ya Python kwa kuendesha bomba
- Nenda kwenye folda ya Maandishi ya Python ambayo unataka kutumia:
- Kwa Python 3, folda ya usakinishaji chaguo-msingi ni: C: \Users\ \AppData\Local\Programs\Python\Python \Sc mpasuko
- Kwa Python 2.7, folda ya usakinishaji chaguo-msingi ni: C:\Python27\Scripts
- Fungua dirisha la amri au PowerShell kwenye folda hiyo.
- Tumia amri ifuatayo ili kusakinisha Vicon Core API: C: \Watumiaji\ \AppData\Local\Programs\Python\Python311\Scrip ts> .\pip.exe sakinisha “C:\Program Files\Vicon\Tracker 4.0\SDK\Python\vicon_core_api”
- Tekeleza amri ifuatayo ili kusakinisha Tracker API C: \Watumiaji\ \AppData\Local\Programs\Python\Python311\Scrip ts> .\pip.exe sakinisha “C:\Program Files\Vicon\Tracker 4.0\SDK\Python\tracker_api”
Kumbuka Ex hapo juuamples tumia usakinishaji wa Python 3.11 na Tracker 4.0. Njia na amri zako zinaweza kutofautiana kidogo.
Angalia kuwa moduli ya Python imewekwa kwa usahihi
- Angalia kuwa moduli zifuatazo zimesakinishwa.
- vicon_core_api: Hii ndio API ya msingi ya udhibiti wa mbali na inajumuisha mteja kwa mawasiliano na seva ya terminal.
- tracker_api: API ya Huduma ya kufikia utendaji wa programu mahususi wa Tracker.
- Ili kujaribu kuwa moduli ya Tracker Python imesakinishwa kwa usahihi, jaribu kuleta moja ya moduli kwenye Python: >>> ingiza vicon_core_api
Ikiwa mchakato hapo juu utashindwa kutambua moduli, jaribu yafuatayo:
- Angalia folda ya vifurushi vya tovuti kwenye usakinishaji wa Python kwa tracker_api au vicon_core_api folda. Kwa Python 3.11, eneo la folda ya usakinishaji chaguo-msingi ni:
- C:\Watumiaji\ \AppData\Local\Programs\Python\Python311\Lib\site-packages
- Angalia vigezo vya mazingira ya mfumo wako na uhakikishe kuwa folda ya hati ya usakinishaji wa Python unayotaka kutumia ndiyo ya juu zaidi kwenye orodha. Kwa Python 3.11, eneo la msingi la folda ya usakinishaji ni:
- C:\Watumiaji\ \AppData\Local\Programs\Python\Python311\Scripts
- Ikiwa mojawapo ya folda za moduli haipo, na umethibitisha njia, endesha tena mchakato wa usakinishaji uliofafanuliwa katika Kusakinisha moduli ya Python ya Tracker.
Unganisha kwenye seva ya terminal
- Ili kuunganisha kwenye seva ya terminal, kwanza leta moduli ya API ya Vicon Core: >>> ingiza vicon_core_api
- >>> kutoka kwa uingizaji wa vicon_core_api
- Ifuatayo, unda mteja. Hii inajaribu kuunganishwa kiotomatiki kwa anwani maalum ya mwenyeji kwenye mlango chaguo-msingi (52800) >>> c = Mteja('localhost')
- Angalia ikiwa mteja ameunganishwa kwa seva kwa ufanisi: >>> chapisha(c.imeunganishwa) Kweli
- Ikiwa jibu ni Si kweli, hakikisha kuwa una mfano wa Kifuatiliaji kinachoendesha katika anwani maalum ya mwenyeji na ngome yako haizuii trafiki kwenye mlango wa 52800, kabla ya kuunda mteja mpya.
- Unapofanikiwa kuunganisha, unaweza kufikia huduma zinazotolewa na seva ya terminal ya Tracker.
- Ex huyuample hutumia huduma za msingi za kitu: >>> leta tracker_api >>> kutoka tracker_api import BasicObjectServices >>> huduma = BasicObjectServices(c)
- Wakati imeunganishwa, unaweza kupiga njia kwenye mfano wa Tracker.
- Kwa mfanoample, ili kupata orodha ya vitu kwenye paneli ya Kufuatilia, tumia: >>> result, object_list = services.basic_object_list() >>> print(matokeo)
- Sawa: kazi ilifanikiwa
- >>> chapisha (orodha_ya_kitu)
- ['Kitu1', 'Kitu2'...]
- Simu zote za API hurejesha msimbo wa matokeo, ambao umefafanuliwa katika vicon_core_api/result.py.
- Msimbo mmoja unaowezekana wa kushindwa ni Result.RPCNotConnected, ambayo hupokelewa ikiwa muunganisho wa seva ya terminal umepotea.
- Kwa mfanoample: >>> tokeo, object_list = services.basic_object_list() vicon_core_api.client.RPCEkosa: RPCNotConnected: Muunganisho wa kitendakazi cha mbali au urejeshaji simu haujafunguliwa.
- Kuonyesha orodha ya vitendaji na nyaraka zote zinazopatikana: >>> help( tracker_api)
Exampmaandiko
- Unaweza kupata example scripts zinazoonyesha matumizi ya kazi za kawaida za API katika C:\Programu Files\Vicon\Tracker 4.0\SDK\Python\sampmaandishi_ya_maandishi
- Hati zote zina hati na huchukua chaguo la -help ambalo linatoa maelezo ya hoja husika.
- Kukimbia kamaample script, fungua dirisha la amri au ganda la nguvu kwenye folda ya maandishi hapo juu. Unaweza kufanya hivyo kwa moja ya njia mbili:
- Fungua haraka ya amri na ubadilishe saraka yako kuwa folda ya maandishi: c:\> cd C:\Programu Files\Vicon\Tracker
- 4.0\SDK\Python\sampmaandishi_ya_maandishi
- Shikilia SHIFT+bofya-kulia kwenye folda ya hati na uchague Fungua dirisha la amri hapa au Fungua dirisha la Powershell hapa.
- Kuanzia hapa unaweza kukimbia examphati ya chaguo lako.
- Ex ifuatayoamples tumia dirisha la amri.
camera_calibration_wave.py
- Hati hii inaonyesha jinsi ya kutumia vitendaji vya API ili kudhibiti mchakato wa urekebishaji wa kuanza na kusimamisha wimbi la wand.
- C:\Programu Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py camera_calibration_wave.py
- Ikifanikiwa, vidhibiti vya urekebishaji vinaonyeshwa

capture_control.py
- Hati hii inaonyesha jinsi ya kunasa data ya moja kwa moja C:\Program Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py capture_control.py

- Jina la Nasa limeorodheshwa kabla ya vidhibiti. Ili kubadilisha jina la kunasa, tumia capture_services na SetCaptureName.
- Kwa maswali kuhusu kutumia API ya Kufuatilia, wasiliana na Vicon Support1.
- Barua 1:support@vicon.com
- Mwongozo wa Kuanza Haraka wa API ya Vicon Tracker Python 31 Mei 2023, Marekebisho ya 1
- Kwa matumizi na Tracker 4.0
- © Hakimiliki 2020–2023 Vicon Motion Systems Limited. Haki zote zimehifadhiwa.
- Marekebisho ya 1. Kwa matumizi na Tracker 4.0
- Vicon Motion Systems Limited inahifadhi haki ya kufanya mabadiliko kwa maelezo au vipimo katika hati hii bila taarifa.
- Makampuni, majina na data iliyotumika katika examples ni za uwongo isipokuwa imebainishwa vinginevyo. Hakuna sehemu ya chapisho hili inayoweza kunaswa tena, kuhifadhiwa katika mfumo wa kurejesha, au kusambazwa kwa namna yoyote au kwa njia yoyote ile, kielektroniki au kimakanika, kwa kunakiliwa au kurekodiwa, au vinginevyo bila kibali cha maandishi cha Vicon Motion Systems Ltd.
- Vicon® ni chapa ya biashara iliyosajiliwa ya Oxford Metrics plc. Vicon Control™, Vicon Lock™, Vicon Lock Lab™, Vicon Lock Studio™, Vicon Tracker™, Vicon Valkyrie™, Vicon Vantage™, Vicon Vero™, Vicon Viper™, Vicon ViperX™ na Vicon Vue™ ni alama za biashara za Oxford Metrics plc.
- VESA® ni chapa ya biashara iliyosajiliwa inayomilikiwa na VESA (www.vesa.org/about-vesa/). Majina mengine ya bidhaa na kampuni humu yanaweza kuwa chapa za biashara za wamiliki husika.
- Kwa uthibitisho kamili na wa kisasa wa hakimiliki na chapa ya biashara, tembelea https://www.vicon.com/vicon/copyright-information.
- Vicon Motion Systems ni kampuni ya Oxford Metrics plc.
- Barua pepe: support@vicon.com Web: http://www.vicon.com
Nyaraka / Rasilimali
![]() |
VICON Tracker Python Api [pdf] Mwongozo wa Mtumiaji Tracker Python Api, Tracker, Python Api, Api |
