VICON-tohu

API Python Aroturuki VICON

VICON-Tracker-Python-API-hua

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:

  1. Tirohia te putanga Python ki te whakarite hototahi.
  2. Tāutahia a Python ma te tango mai i te mana webpae me te whiriwhiri i te putanga e tika ana.
  3. Rapua me te whakauru i te waahanga Tracker Python mai i te kōpaki kua tohua.

Tirohia te Putanga Python

  1. Whakatuwherahia he whakahau whakahau.
  2. Patohia te 'py' ka pehi i te Enter.
  3. Mena kaore i whakauruhia a Python, tirohia nga tohutohu whakaurunga.

Tāutahia te Python

  1. Haere ki Te mana o Python webpae.
  2. 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:

  1. Kimihia te whakaurunga files i te kōpaki kua tohua.
  2. 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:

  1. Whakatere ki te kōpaki tāuta Python: C: Papatono FilesViconTracker4.xSDKPython
  2. 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:VICON-Tracker-Python-API-fig-1

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:

  1. Haere ki  https://www.python.org/downloads/
  2. Rapua te putanga e hiahiatia ana me te whakauru i te Python, me te whakarite kua tohua te Tāpiri python.exe ki PATH:VICON-Tracker-Python-API-fig-2

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:

  1. 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:VICON-Tracker-Python-API-fig-3
  2. 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:

  1. Whakatere ki te kōpaki tāuta Python: C:\Pataka Files\Vicon\Tracker4.x\SDK\Python
  2. 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

  1. Whakatere ki te kōpaki Scripts mo te Python e hiahia ana koe ki te whakamahi:
  2. 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
  3. Whakatuwheratia he matapihi whakahau, PowerShell ranei i taua kōpaki.
  4. 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 whakatikatikaVICON-Tracker-Python-API-fig-4

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.pyVICON-Tracker-Python-API-fig-5
  • 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

Tohutoro

Waiho he korero

Ka kore e whakaputaina to wahitau imeera. Kua tohua nga mara e hiahiatia ana *