API Python Aroturuki VICON
Whakatakotoranga
- Ingoa Hua: Vicon Tracker Python API
- Hototahi: Aroturuki 4.0
- Putanga Python Tautokohia: 2.7 me te Python 3
Nga Tohutohu Whakamahi Hua
Tāutahia te API Aroturuki
Hei whakamahi i te API Aroturuki me te Python, whai i enei mahi:
- Tirohia te putanga Python ki te whakarite hototahi.
- Tāutahia a Python ma te tango mai i te mana webpae me te whiriwhiri i te putanga e tika ana.
- Rapua me te whakauru i te waahanga Tracker Python mai i te kōpaki kua tohua.
Tirohia te Putanga Python
- Whakatuwherahia he whakahau whakahau.
- Patohia te 'py' ka pehi i te Enter.
- Mena kaore i whakauruhia a Python, tirohia nga tohutohu whakaurunga.
Tāutahia te Python
- Haere ki Te mana o Python webpae.
- Tikiake me te whakauru i te Python, me te whakarite ki te taapiri i te python.exe ki te PATH i te wa e whakauru ana.
Tāutahia te Kōwae Aroturuki Python:
- Kimihia te whakaurunga files i te kōpaki kua tohua.
- Kōwhiria te tikanga tāuta i runga i tō tatūnga.
Tāutahia te Kōwae Python mā te Whakahaere i te Pūranga File:
- Whakatere ki te kōpaki tāuta Python: C: Papatono FilesViconTracker4.xSDKPython
- Pāwhiri-rua i runga i te 'install_tracker_api.bat' ki te kōkiri i te tukanga tāuta.
Pātai Auau (FAQ):
Q: He aha ka taea e au te mahi aunoa ma te whakamahi i te API Aroturuki?
- A: Ma te API Aroturuki ka taea e koe te whakaaunoa i nga mahi noa penei i te uta, te purei, te kaweake raraunga, te whakahohe/whakawete i nga taonga, me te whakaoho i nga waahanga rerengamahi.
Q: Ko ehea nga putanga Python e tautokohia ana e te Tracker API?
- A: Ka tautokohia e te Tracker API nga putanga Python 2.7 me Python
Mo tenei aratohu
- Ma te API Aroturuki ka taea e koe te whakahaere etahi ahuatanga o te Aroturuki ma te API Python.
- Ma te API ka taea e koe te whakaaunoa etahi mahi noa o te Aroturuki, penei i te uta, te purei, me te kaweake raraunga, te whakahohe, te whakakore ranei i nga mea rereke, te whakaoho i nga waahanga o te rerenga mahi.
- Ma tenei tuhinga ka taea e koe te timata me te API Aroturuki.
Tāutahia te API Aroturuki
- Hei whakamahi i te API Aroturuki me te Python, me mohio koe kua whakauruhia e koe e rua.
- Ko te API Aroturuki he tautoko mo te Python 2.7 me te Python 3. E taunaki ana a Vicon kia whakamahia e koe te tukunga katoa hou o Python 3 ki te kore e hiahia to kaupapa ki te whakamahi i tetahi putanga motuhake o Python.
Ko enei tukanga ka arahi ia koe i roto i te tukanga whakauru:
- Tirohia te putanga Python i runga
- Tāuta Python i runga
- Te tāuta i te kōwae Tracker Python i runga
- Tirohia kei te tika te whakaurunga o te waahanga Python
Tirohia te putanga Python
- Mena kaore koe i te tino mohio mena kua whakauruhia e koe a Python, ko tehea putanga o Python e whakamahia ana e koe, ka taea e koe te whakatuwhera i te tere whakahau me te whakahaere i te whakahau py.
Mo te example:
Ki te kore koe e whakauru i te Python, tirohia te Tāuta Python.
Tāutahia te Python Hei whakauru i te Python 2, 3 ranei:
- Haere ki https://www.python.org/downloads/
- Rapua te putanga e hiahiatia ana me te whakauru i te Python, me te whakarite kua tohua te Tāpiri python.exe ki PATH:
I te ahua o runga ake nei, ka whakakapihia a ABC ki to ingoa ingoa mo te kōpaki whakaurunga.
Tāutahia te kōwae Tracker Python Hei whakauru i te kōwae Tracker Python:
- Kimihia te whakaurunga files. Mena kua whakauruhia e koe te Aroturuki ki te waahi taunoa, ka kitea i roto i tenei kōpaki: C:\Program Files\Vicon\Tracker4.x\SDK\Python
- Ko enei files e whakaatuhia ana:
- Ko enei files e whakaatuhia ana:
- Tāutahia te kōwae Tracker Python i roto i tetahi o nga huarahi e whai ake nei, i runga i to whakaurunga ake:
- Ko te huarahi ngawari ko te whakahaere i te puranga file (install_tracker_api.bat) kei roto i te whakaurunga Aroturuki (e whakaatu ana i te ahua o runga).
- Ko te tikanga ka pai tenei ki te:
- I whakauruhia a Python ki te taurangi PATH; ranei
- He maha nga putanga o Python kua whakauruhia, engari kei te hiahia koe ki te whakauru i te API ki te putanga hou i whakauruhia e koe; ranei
- Kotahi noa te putanga o Python kua whakauruhia.
- Mena ka pa tetahi o enei tikanga, tirohia te Whakauru i te waahanga python ma te whakahaere i te puranga file i runga.
- I etahi atu keehi, whakauruhia te waahanga Python ma te whakamahi i te pip. Ka pa ana tenei ki te mea:
- He maha nga putanga o Python kua whakauruhia, engari kei te hiahia koe ki te whakauru ki tetahi putanga motuhake; ranei
- He maha nga momo putanga rereke o Python kua whakauruhia, ka hiahia koe ki te whakauru ki a raatau katoa (i tenei keehi, me whakauru koe i te waahanga mo ia putanga); ranei
- Kotahi anake te putanga o Python kua whakauruhia, engari kaore koe i whakauru ki te PATH.
- Mena ka pa tetahi o enei tikanga, tirohia te Whakauruhia te waahanga Python ma te whakahaere pip.
Tāutahia te kōwae Python mā te whakahaere i te puranga file Hei mahi i tenei:
- Whakatere ki te kōpaki tāuta Python: C:\Pataka Files\Vicon\Tracker4.x\SDK\Python
- Pāwhiri-taurua install_tracker_api.bat.
- Ka arawhiti aunoa te tukanga whakauru.
Tāutahia te kōwae Python mā te whakahaere i te pip
- Whakatere ki te kōpaki Scripts mo te Python e hiahia ana koe ki te whakamahi:
- Mo te Python 3, ko te kōpaki whakaurunga taunoa ko: C: \Users\ \AppData\Local\Programs\Python\Python \Sc ripiripia
- Mo te Python 2.7, ko te kōpaki whakaurunga taunoa ko: C:\Python27\Scripts
- Whakatuwheratia he matapihi whakahau, PowerShell ranei i taua kōpaki.
- Whakahaerehia te whakahau e whai ake nei hei whakauru i te Vicon Core API: C: \Kaiwhakamahi\ \AppData\Local\Programs\Python\Python311\Scrip ts> .\pip.exe tāuta "C:\Program Files\Vicon\Tracker 4.0\SDK\Python\vicon_core_api"
- Whakahaerehia te whakahau e whai ake nei hei whakauru i te Aroturuki API C: \Kaiwhakamahi\ \AppData\Local\Programs\Python\Python311\Scrip ts> .\pip.exe tāuta "C:\Program Files\Vicon\Tracker 4.0\SDK\Python\tracker_api"
Tuhipoka Ko te ex i rungaampKa whakamahi koe i te whakaurunga Python 3.11 me te Tracker 4.0. He rereke pea to ara me to whakahau.
Tirohia kei te tika te whakaurunga o te waahanga Python
- Tirohia kua whakauruhia nga waahanga e whai ake nei.
- vicon_core_api: Koinei te API mana mamao matua me te whakauru i tetahi kaihoko mo te whakawhitiwhiti korero me te tūmau kāpeka.
- tracker_api: API Ratonga mo te uru atu ki te taumahinga tono a te Aroturuki.
- Hei whakamatautau kei te tika te whakaurunga o te waahanga Tracker Python, ngana ki te kawemai i tetahi o nga waahanga ki te Python: >>> kawemai vicon_core_api
Ki te kore te tukanga o runga ake e mohio ki te kōwae, ngana ki te whai ake:
- Tirohia te kōpaki-paepae i roto i te whakaurunga Python mo te tracker_api or vicon_core_api kōpaki. Mo te Python 3.11, ko te waahi o te kōpaki whakaurunga taunoa ko:
- C:\Kaiwhakamahi\ \AppData\Local\Programs\Python\Python311\Lib\site-packages
- Tirohia nga taurangi taiao o to punaha me te whakarite ko te kōpaki tuhinga mo te whakaurunga Python e hiahia ana koe ki te whakamahi ko te teitei rawa o te rarangi. Mo te Python 3.11, ko te waahi taunoa o te kōpaki whakaurunga ko:
- C:\Kaiwhakamahi\ \AppData\Local\Programs\Python\Python311\Scripts
- Mēnā kei te ngaro tētahi o ngā kōpaki kōwae, ā, kua whakamanahia e koe te ara, haere anō i roto i te hātepe tāutanga e whakaahuatia ana i te Tāuta i te kōwae Tracker Python i runga.
Tūhono ki te tūmau kāpeka
- Hei hono atu ki te tūmau kāpeka, tuatahi kawemai i te kōwae API Vicon Core: >>> kawemai vicon_core_api
- >>> mai i te kawemai vicon_core_api
- I muri mai, hanga he kiritaki. Ka ngana aunoa tenei ki te hono atu ki te wahitau kaihautu motuhake i runga i te tauranga taunoa (52800) >>> c = Kiritaki('localhost')
- Tirohia mehemea kua hono pai te kiritaki ki te tūmau: >>> tā(c.hono) Pono
- Mena he Heke te whakautu, me whakarite kei a koe tetahi tauira o te Aroturuki e rere ana i te wahitau kaihautu kua tohua, kaore hoki to papaahi i te aukati i nga waka i runga i te tauranga 52800, i mua i te hanga i tetahi kaihoko hou.
- Ina kua hono pai koe, ka taea e koe te uru atu ki nga ratonga e whakaratohia ana e te tūmau tauranga Tracker.
- Ko tenei exampKa whakamahia e ia nga ratonga ahanoa taketake: >>> kawemai tracker_api >>> mai i tracker_api kawemai BasicObjectServices >>> ratonga = BasicObjectServices(c)
- Ina hono ana, ka taea e koe te karanga tikanga i runga i te tauira Aroturuki.
- Mo te exampe, ki te tiki i te rarangi o nga mea i roto i te Paewhiri Aroturuki, whakamahia: >>> hua, object_list = services.basic_object_list() >>> tā(hua)
- pai: i angitu te mahi
- >>> tā(rārangi_mea)
- ['Hanga1', 'Hanga2'…]
- Ko nga waea API katoa e whakahoki ana i te waehere hua, e whakaahuatia ana i roto i te vicon_core_api/result.py.
- Ko tetahi waehere korekore ko Result.RPCNotConnected, ka whakawhiwhia ki te ngaro te hononga ki te tūmau kāpeka.
- Mo te example: >>> hua, object_list = services.basic_object_list() vicon_core_api.client.RPCError: RCPNotConnected: Ko te hononga ki te mahi mamao, waea hoki ranei kaore e tuwhera
- Hei whakaatu i te rarangi o nga mahi me nga tuhinga katoa e waatea ana: >>> awhina( tracker_api)
Exampnga tuhinga
- Ka kitea e koe example hōtuhi e whakaatu ana i te whakamahinga o nga mahi API noa i C:\Pataka Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts
- Kei nga tuhinga katoa nga tuhinga me te tango i te whiringa -awhina e whakaatu ana i nga korero mo nga tohenga whaitake.
- Hei rere heiampte tuhinga, whakatuwheratia he matapihi whakahau, he anga hiko ranei i roto i te kōpaki tuhinga kei runga ake nei. Ka taea e koe tenei ma tetahi o nga huarahi e rua:
- Whakatuwherahia te whakahau whakahau ka huri i to whaiaronga ki te kōpaki tuhinga: c:\> cd C:\Program Files\Vicon\Tracker
- 4.0\SDK\Python\sample_scripts
- Purihia te SHIFT+matau-matau ki roto i te kōpaki hōtuhi ka kōwhiri Whakatuwherahia te matapihi whakahau ki konei, Whakatuwherahia te matapihi Powershell ki konei.
- Mai i konei ka taea e koe te whakahaere i te exampte tuhinga i whiriwhiria e koe.
- Ko te ex e whai ake neiampwhakamahia te matapihi whakahau.
camera_calibration_wave.py
- Ko tenei tuhinga e whakaatu ana me pehea te whakamahi i nga mahi API hei whakahaere i te tikanga whakatikatika o te tiimata me te whakamutu i te ngaru wand.
- C:\Pataka Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py camera_calibration_wave.py
- Ki te angitu, ka whakaatuhia nga mana whakatikatika
capture_control.py
- Ko tenei tuhinga e whakaatu ana me pehea te hopu raraunga ora C:\Program Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py capture_control.py
- Kua whakarārangitia te ingoa Hopu i mua i ngā mana. Hei huri i te ingoa hopu, whakamahia capture_services me SetCaptureName.
- Mo nga patai mo te whakamahi i te API Aroturuki, whakapaa atu ki a Vicon Tautoko1.
- 1 reta ki:support@vicon.com
- Vicon Tracker Python API Aratohu Timata Tere 31 Haratua 2023, Whakahoutanga 1
- Mo te whakamahi me te Tracker 4.0
- © Mana pupuri 2020–2023 Vicon Motion Systems Limited. Katoa nga mana.
- Arotakenga 1. Hei whakamahi me te Aroturuki 4.0
- Kei a Vicon Motion Systems Limited te mana ki te whakarereke i nga korero me nga korero i roto i tenei tuhinga kaore he panui.
- Kamupene, ingoa, me te raraunga whakamahia i roto i exampHe mea tito noa nga korero ki te kore e korero kee. Karekau he wahanga o tenei pukapuka e ahei te whakaputa, te rongoa ki roto i te punaha tangohanga, te tuku ranei i tetahi ahua, i tetahi huarahi ranei, hikohiko, miihini ranei, ma te kape whakaahua, ma te rekoata ranei, me te kore he whakaaetanga a-tuhi a Vicon Motion Systems Ltd.
- He tohu rehita a Vicon® o 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™ me Vicon Vue™ he tohu hokohoko o Oxford Metrics plc.
- Ko te VESA® he tohu tohu rehita na VESA (www.vesa.org/about-vesa/). Ko etahi atu hua me nga ingoa kamupene kei konei ko nga tohu hokohoko a o raatau rangatira.
- Mo nga mihi mana pupuri me nga tohu tohu hou, tirohia https://www.vicon.com/vicon/copyright-information.
- Ko Vicon Motion Systems he kamupene Oxford Metrics plc.
- Īmēra: support@vicon.com Web: http://www.vicon.com
Tuhinga / Rauemi
![]() |
VICON Tracker Python Api [pdf] Aratohu Kaiwhakamahi Tracker Python Api, Tracker, Python Api, Api |