VICON Tracker Stiùireadh Cleachdaiche Python Api

VICON Tracker Python Api User Guide

VICON-suaicheantas

VICON Tracker Python API

VICON-Tracker-Python-API-toradh

Sònrachaidhean

  • Ainm toraidh: Vicon Tracker Python API
  • Co-chòrdalachd: Ceòladair 4.0
  • Tionndaidhean Python le taic: 2.7 agus Python 3

Stiùireadh airson cleachdadh bathar

Stàlaich an Tracker API

Gus an Tracker API a chleachdadh le Python, lean na ceumannan seo:

  1. Thoir sùil air an tionndadh Python gus dèanamh cinnteach à co-chòrdalachd.
  2. Stàlaich Python le bhith ga luchdachadh sìos bho làrach-lìn oifigeil weblàrach-lìn agus a’ taghadh an dreach iomchaidh.
  3. Lorg agus stàlaich am modal Tracker Python bhon phasgan ainmichte.

Thoir sùil air Python Version

  1. Fosgail àithne àithne.
  2. Taidhp 'py' agus brùth Enter.
  3. Mura h-eil Python air a chuir a-steach, thoir sùil air an stiùireadh stàlaidh.

Stàlaich Python

  1. Rach gu Python oifigeil a weblàrach.
  2. Luchdaich sìos agus stàlaich Python, a’ dèanamh cinnteach gun cuir thu python.exe ri PATH rè an stàlaidh.

Stàlaich am modal Tracker Python:

  1. Lorg an stàladh files sa phasgan ainmichte.
  2. Tagh an dòigh stàlaidh stèidhichte air do shuidheachadh.

Stàlaich am modal Python le bhith a’ ruith a’ bhaidse File:

  1. Seòl gu pasgan stàlaidh Python: C: Prògram FilesViconTracker4.xSDKPython
  2. Dèan briogadh dùbailte air 'install_tracker_api.bat' gus am pròiseas stàlaidh a thòiseachadh.

Ceistean Cumanta (FAQ):

C: Dè as urrainn dhomh fèin-ghluasad a 'cleachdadh an Tracker API?

  • A: Leigidh an Tracker API leat gnìomhan cumanta a dhèanamh fèin-ghluasadach leithid luchdachadh, cluich, às-mhalairt dàta, cuir an gnìomh / cuir às do nithean, agus brosnachadh pàirtean sruth-obrach.

C: Dè na dreachan Python a tha a’ faighinn taic bhon Tracker API?

  • A: Tha an Tracker API a’ toirt taic do dhreachan Python 2.7 agus Python

Mun stiùireadh seo

  • Leigidh an Tracker API leat smachd a chumail air cuid de fheartan Tracker tro API Python.
  • Leigidh an API leat cuid de ghnìomhan cumanta Tracker a dhèanamh fèin-ghluasadach, leithid luchdachadh, cluich, agus às-mhalairt dàta, cuir an gnìomh no cuir à comas diofar nithean, no piobrachadh pàirtean den t-sruth-obrach.
  • Leigidh an sgrìobhainn seo leat tòiseachadh leis an Tracker API.

Stàlaich an Tracker API

  • Gus an Tracker API a chleachdadh le Python, feumaidh tu dèanamh cinnteach gu bheil an dithis agad air an stàladh.
  • Tha an Tracker API a’ toirt taic do Python 2.7 agus Python 3. Tha Vicon a’ moladh gun cleachd thu an tionndadh slàn as ùire de Python 3 mura h-eil do phròiseact ag iarraidh ort dreach sònraichte de Python a chleachdadh.

Bidh na modhan-obrach seo gad stiùireadh tron ​​​​phròiseas stàlaidh:

  • Thoir sùil air an tionndadh Python air
  • Python a stàladh air draibhearan
  • A’ stàladh modal Tracker Python air
  • Dèan cinnteach gu bheil am modal Python air a stàladh ceart air

Thoir sùil air tionndadh Python

  • Mura h-eil thu cinnteach a bheil Python agad air a chuir a-steach no dè an dreach de Python a tha thu a’ cleachdadh, faodaidh tu àithne gu sgiobalta fhosgladh agus an àithne py a ruith.

Airson example:VICON-Tracker-Python-API-fig-1

Mura h-eil Python agad, faic Install Python.

Stàlaich Python Gus Python 2 no 3 a stàladh:

  1. Rach gu  https://www.python.org/downloads/
  2. Lorg an dreach a tha a dhìth agus stàlaich Python, a’ dèanamh cinnteach gu bheil Cuir python.exe gu PATH air a thaghadh:VICON-Tracker-Python-API-fig-2

Anns an dealbh gu h-àrd, thèid an t-ainm-cleachdaiche agad airson am pasgan stàlaidh a chuir an àite ABC.

Stàlaich am modal Tracker Python Gus am modal Tracker Python a stàladh:

  1. Lorg an stàladh files. Ma chuir thu a-steach Tracker san àite bunaiteach, lorgar iad sa phasgan seo: C: \ Program Files\Vicon\Tracker4.x\SDK\Python
    • iad seo files air an taisbeanadh:VICON-Tracker-Python-API-fig-3
  2. Stàlaich am modal Tracker Python ann an aon de na dòighean a leanas, a rèir an stàlaidh sònraichte agad:
    • Is e an dòigh as sìmplidh am baidse a ruith file (install_tracker_api.bat) a tha air a ghabhail a-steach ann an stàladh Tracker (mar a chithear san dealbh gu h-àrd).
    • Mar as trice bidh seo ag obair gu math ma tha:
    • Chaidh Python a chuir a-steach don chaochladair PATH; neo
    • Tha grunn dhreachan de Python air an stàladh, ach tha thu airson an API a stàladh chun an tionndadh as ùire a chuir thu a-steach; neo
    • Chan eil ach aon dreach de Python air a chuir a-steach.
    • Ma tha gin de na cumhaichean sin an sàs, faic Stàlaich am modal python le bhith a’ ruith a’ bhaidse file air adhart.
    • Anns a h-uile cùis eile, stàlaich am modal Python le bhith a ’cleachdadh pip. Mar as trice bidh seo a’ buntainn ma tha:
    • Tha grunn dhreachan de Python air an stàladh, ach tha thu airson stàladh gu dreach sònraichte; neo
    • Tha grunn dhreachan eadar-dhealaichte de Python air an stàladh agus tha thu airson a chuir a-steach dhaibh uile (sa chùis seo, feumaidh tu am modal a stàladh airson gach dreach); neo
    • Chan eil ach aon tionndadh de Python air a stàladh, ach cha do chuir thu a-steach gu PATH.
    • Ma tha gin de na cumhaichean sin an sàs, faic Stàlaich am modal Python le bhith a’ ruith pip air adhart.

Stàlaich am modal Python le bhith a 'ruith a' bhaidse file Gus seo a dhèanamh:

  1. Seòl gu pasgan stàlaidh Python: C: \ Prògram Files\Vicon\Tracker4.x\SDK\Python
  2. Dèan briogadh dùbailte install_tracker_api.bat.
    • Tòisichidh am pròiseas stàlaidh gu fèin-ghluasadach.

Stàlaich am modal Python le bhith a 'ruith a' phìob

  1. Seòl chun phasgan Sgriobtaichean airson am Python a tha thu airson a chleachdadh:
  2. Airson Python 3, is e am pasgan stàlaidh bunaiteach: C: \ Users \ \ AppData \ Ionadail \ Prògraman \ Python \ Python \Sc sgrìob
    • Airson Python 2.7, is e am pasgan stàlaidh bunaiteach: C: \ Python27 \ Scripts
  3. Fosgail uinneag àithne no PowerShell sa phasgan sin.
  4. Ruith an àithne a leanas gus an Vicon Core API: C: \ Cleachdaichean \ \AppData\Local\Programan\Python\Python311\Scrip ts> .\pip.exe stàlaich “C:\Program Files\Vicon\Tracker 4.0\SDK\Python\vicon_core_api"
    • Ruith an àithne a leanas gus an Tracker API C a stàladh: \ Cleachdaichean \ \AppData\Local\Programan\Python\Python311\Scrip ts> .\pip.exe stàlaich “C:\Program Files\Vicon\Tracker 4.0\SDK\Python\tracker_api"

Thoir an aire Tha an t-examples cleachd stàladh Python 3.11 le Tracker 4.0. Faodaidh do shlighe agus òrdughan beagan a bhith eadar-dhealaichte.

Dèan cinnteach gu bheil am modal Python air a stàladh ceart

  • Dèan cinnteach gu bheil na modalan a leanas air an stàladh.
  • vicon_core_api: Is e seo am prìomh API smachd iomallach agus tha e a’ toirt a-steach teachdaiche airson conaltradh leis an t-seirbheisiche crìche.
  • tracker_api: Seirbheisean API airson faighinn gu gnìomhachd tagraidh sònraichte Tracker.
  • Gus dearbhadh gu bheil am modal Tracker Python air a chuir a-steach ceart, feuch ri aon de na modalan ann am Python a thoirt a-steach: >>> import vicon_core_api

Mura aithnich am pròiseas gu h-àrd am modal, feuch na leanas:

  • Thoir sùil air pasgan pacaidean làraich san stàladh Python airson am pasgan tracker_api no vicon_core_api. Airson Python 3.11, is e suidheachadh a’ phasgan stàlaidh bunaiteach:
    • C: \ Users \ \AppData\Local\Programan\Python\Python311Lib\pacaichean-làraich
  • Thoir sùil air caochladairean àrainneachd an t-siostaim agad agus dèan cinnteach gu bheil am pasgan sgriobtaichean airson an stàladh Python a tha thu airson a chleachdadh aig an ìre as àirde air an liosta. Airson Python 3.11, is e suidheachadh bunaiteach a’ phasgan stàlaidh:
    • C: \ Users \ \ AppData \ Ionadail \ Prògraman \ Python \ Python311 \ Sgriobtaichean
  • Ma tha pasgan an dàrna cuid de na modalan a dhìth, agus gu bheil thu air an t-slighe a dhearbhadh, ruith a-rithist tron ​​​​phròiseas stàlaidh a tha air a mhìneachadh ann a bhith a’ stàladh modal Tracker Python air.

Ceangail ris an fhrithealaiche terminal

  • Gus ceangal ris an fhrithealaiche crìche, cuir a-steach modal Vicon Core API an-toiseach: >>> import vicon_core_api
    • >>> bho vicon_core_api import
  • An ath rud, cruthaich neach-dèiligidh. Feuchaidh seo gu fèin-obrachail ri ceangal ris an t-seòladh aoigheachd sònraichte air a’ phort bunaiteach (52800) >>> c = Client (‘localhost’)
  • Dèan cinnteach gu bheil an neach-dèiligidh ceangailte gu soirbheachail ris an fhrithealaiche: >>> print(c.connected) Fìor
  • Ma tha am freagairt meallta, dèan cinnteach gu bheil eisimpleir agad de Tracker a’ ruith aig an t-seòladh aoigheachd ainmichte agus nach eil am balla-teine ​​​​agad a’ bacadh trafaic air port 52800, mus cruthaich thu teachdaiche ùr.
  • Nuair a tha thu air ceangal a dhèanamh gu soirbheachail, gheibh thu cothrom air na seirbheisean a bheir frithealaiche Terminal Tracker seachad.
  • Tha an t-exampBidh le a’ cleachdadh seirbheisean nithean bunaiteach: >>> ion-phortaich tracker_api >>> o tracker_api import BasicObjectServices >>> seirbheisean = BasicObjectServices(c)
  • Nuair a tha e co-cheangailte, faodaidh sibh fòn dòighean air an Tracker eisimpleir.
    • Airson example, gus liosta de nithean fhaighinn sa phannal Tracking, cleachd: >>> toradh, object_list = services.basic_object_list() >>> print(toradh)
    • Ceart gu leòr: shoirbhich leis a’ ghnìomh
    • >>> clò-bhualadh (object_list)
    • [‘Rud 1’, ‘Rud 2’…]
  • Bidh a h-uile gairm API a’ tilleadh còd toraidh, a tha air a mhìneachadh ann an vicon_core_api/result.py.
  • Is e aon chòd fàilligidh a dh’ fhaodadh a bhith ann Result.RPCNotConnected, a gheibhear ma thèid an ceangal ris an fhrithealaiche crìche a chall.
  • Airson example: >>> toradh, object_list = services.basic_object_list() vicon_core_api.client.RPCError: RPCNotConnected: Chan eil an ceangal dhan ghnìomh iomallach no callback fosgailte
  • Gus liosta de na gnìomhan agus na sgrìobhainnean uile a tha rim faighinn a thaisbeanadh: >>> help (tracker_api)

Example sgriobtaichean

  • Gheibh thu example sgriobtaichean a 'sealltainn cleachdadh cumanta API gnìomhan aig C: \ Prògram Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts
  • Tha sgrìobhainnean aig na sgriobtaichean uile agus gabh roghainn -help a bheir mion-fhiosrachadh mu na h-argamaidean iomchaidh.
  • A ruith marample script, fosgail uinneag àithne no slige cumhachd anns a’ phasgan sgriobtaichean gu h-àrd. Faodaidh tu seo a dhèanamh ann an aon de dhà dhòigh:
  • Fosgail an àithne gu sgiobalta agus atharraich an eòlaire agad gu pasgan nan sgriobtaichean: c:\> cd C:\Program Files\Vicon\Tracker
    • 4.0\SDK\Python\sample_scripts
  • Cùm SHIFT + cliog deas ann am pasgan nan sgriobtaichean agus tagh uinneag òrduigh fosgailte an seo no Open Powershell uinneag an seo.
  • Às an seo faodaidh tu an example sgriobt de do roghainn.
  • Tha an t-examples cleachd an uinneag àithne.

camera_calibration_wave.py

  • Tha an sgriobt seo a’ sealltainn mar a chleachdas tu gnìomhan API gus smachd a chumail air a’ phròiseas calibration de bhith a’ tòiseachadh agus a’ stad an tonn-shlat.
    • C: \ Prògram Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py camera_calibration_wave.py
  • Ma shoirbhicheas leis, thèid smachdan calibration a thaisbeanadhVICON-Tracker-Python-API-fig-4

glacadh_control.py

  • Tha an sgriobt seo a’ sealltainn mar a ghlacas tu dàta beò C: \ Program Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py capture_control.pyVICON-Tracker-Python-API-fig-5
  • Tha an t-ainm Capture air a liostadh ro na smachdan. Gus an t-ainm glacaidh atharrachadh, cleachd capture_services agus SetCaptureName.
  • Airson ceistean mu bhith a’ cleachdadh an Tracker API, cuir fios gu Vicon Support1.
  • 1 post:taic@vicon.com
  • Vicon Tracker Python API Quick Start Guide 31 Cèitean 2023, Ath-sgrùdadh 1
  • Airson a chleachdadh le Tracker 4.0
  • © Dlighe-sgrìobhaidh 2020–2023 Vicon Motion Systems Limited. Còraichean uile glèidhte.
  • Ath-sgrùdadh 1. Airson a chleachdadh le Tracker 4.0
  • Tha Vicon Motion Systems Limited a’ glèidheadh ​​na còrach atharrachaidhean a dhèanamh air fiosrachadh no mion-chomharrachadh san sgrìobhainn seo gun rabhadh.
  • Companaidhean, ainmean, agus dàta air a chleachdadh ann an examptha iad meallta mura h-eilear ag ràdh a chaochladh. Chan fhaodar pàirt sam bith den fhoillseachadh seo ath-riochdachadh, a stòradh ann an siostam trusaidh, no a chraoladh ann an cruth no dòigh sam bith, dealanach no meacanaigeach, le bhith a’ lethbhreacadh no a’ clàradh, no eile às aonais cead sgrìobhte ro-làimh bho Vicon Motion Systems Ltd.
  • Tha Vicon® na chomharra-malairt clàraichte de Oxford Metrics plc. Vicon Control ™, Vicon Lock ™, Vicon Lock Lab ™, Vicon Lock Studio ™, Vicon Tracker ™, Vicon Valkyrie ™, Vicon VantagTha e ™, Vicon Vero ™, Vicon Viper ™, Vicon ViperX ™ agus Vicon Vue ™ nan comharran malairt aig Oxford Metrics plc.
  • Tha VESA® na chomharra-malairt clàraichte le VESA (www.vesa.org/about-vesa/). Faodaidh ainmean toraidh is companaidh eile an seo a bhith nan comharran-malairt aig an luchd-seilbh aca.
  • Airson aithne làn dlighe-sgrìobhaidh agus comharra-malairt, tadhal air https://www.vicon.com/vicon/copyright-information.
  • Is e companaidh Oxford Metrics plc a th' ann an Vicon Motion Systems.
  • Post-d: taic@vicon.com Web: http://www.vicon.com

Sgrìobhainnean/Goireasan

PDF thumbnailLuchdaich a-nuas tracker python api
User Guide · Tracker Python Api, Tracker, Python Api, Api

Iomraidhean

Faighnich Ceist

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Faighnich Ceist

Ask a question about setup, compatibility, troubleshooting, or anything missing from this manual.