VICON-logoa

VICON Tracker Python APIa

VICON-Tracker-Python-API-produktua

Zehaztapenak

  • Produktuaren izena: Vicon Tracker Python APIa
  • Bateragarritasuna: Tracker 4.0
  • Onartutako Python bertsioak: 2.7 eta Python 3

Produktuak erabiltzeko jarraibideak

Instalatu Tracker APIa

Tracker APIa Python-ekin erabiltzeko, jarraitu urrats hauek:

  1. Egiaztatu Python bertsioa bateragarritasuna ziurtatzeko.
  2. Instalatu Python ofizialetik deskargatuz webgunea eta dagokion bertsioa hautatuz.
  3. Aurkitu eta instalatu Tracker Python modulua zehaztutako karpetatik.

Egiaztatu Python bertsioa

  1. Ireki komando-gonbita.
  2. Idatzi 'py' eta sakatu Sartu.
  3. Python instalatuta ez badago, ikusi instalazioaren argibideak.

Instalatu Python

  1. Joan zaitez Python-en ofiziala webgunea.
  2. Deskargatu eta instalatu Python, instalazioan zehar python.exe PATH-era gehitzea ziurtatuz.

Instalatu Tracker Python modulua:

  1. Kokatu instalazioa files zehaztutako karpetan.
  2. Aukeratu instalazio metodoa zure konfigurazioaren arabera.

Instalatu Python modulua Batch exekutatuta File:

  1. Joan Python instalatzeko karpetara: C: Programa FilesViconTracker4.xSDKPython
  2. Egin klik bikoitza 'install_tracker_api.bat'-en instalazio-prozesua hasteko.

Maiz egiten diren galderak (FAQ):

G: Zer automatiza dezaket Tracker APIa erabiliz?

  • A: Tracker API-k ohiko funtzioak automatizatzeko aukera ematen du, hala nola kargatzea, erreproduzitzea, datuak esportatzea, objektuak aktibatzea/desaktibatzea eta lan-fluxuaren zatiak abiarazteko.

G: Zein Python bertsio onartzen ditu Tracker APIak?

  • A: Tracker APIak Python 2.7 eta Python bertsioak onartzen ditu

Gida honi buruz

  • Tracker API-k Tracker-en zenbait ezaugarri kontrolatzeko aukera ematen dizu Python API baten bidez.
  • APIak Tracker-en ohiko funtzio batzuk automatizatzeko aukera ematen dizu, hala nola, datuak kargatu, erreproduzitu eta esportatzea, objektu desberdinak aktibatzea edo desaktibatzea edo lan-fluxuaren zatiak abiarazteko.
  • Dokumentu honek Tracker APIarekin hasteko aukera ematen dizu.

Instalatu Tracker APIa

  • Tracker APIa Python-ekin erabiltzeko, biak instalatuta dituzula ziurtatu behar duzu.
  • Tracker API-k Python 2.7 eta Python 3rako euskarria eskaintzen du. Vicon-ek Python 3-ren azken bertsio osoa erabiltzea gomendatzen du, proiektuak Python-en bertsio zehatz bat erabiltzea eskatzen ez badu behintzat.

Prozedura hauek instalazio-prozesuan zehar gidatzen zaituzte:

  • Egiaztatu Python bertsioa aktibatuta
  • Python instalatzen
  • Tracker Python modulua instalatzen
  • Egiaztatu Python modulua behar bezala instalatuta dagoela

Egiaztatu Python bertsioa

  • Ez bazaude ziur Python instalatuta duzun edo Python-en zein bertsio erabiltzen ari zaren, komando-gonbita ireki dezakezu eta py komandoa exekutatu.

Adibidezample:VICON-Tracker-Python-API-fig-1

Python instalatuta ez baduzu, ikus Instalatu Python.

Instalatu Python Python 2 edo 3 instalatzeko:

  1. Joan zaitez  https://www.python.org/downloads/
  2. Bilatu beharrezko bertsioa eta instalatu Python, Gehitu python.exe PATH-ra hautatuta dagoela ziurtatuz:VICON-Tracker-Python-API-fig-2

Goiko irudian, ABC zure erabiltzaile izenarekin ordezkatzen da instalazio karpetarako.

Instalatu Tracker Python modulua Tracker Python modulua instalatzeko:

  1. Kokatu instalazioa files. Tracker kokapen lehenetsian instalatu baduzu, karpeta honetan aurkituko dituzu: C:\Program Files\Vicon\Tracker4.x\SDK\Python
    • Hauek files bistaratzen dira:VICON-Tracker-Python-API-fig-3
  2. Instalatu Tracker Python modulua modu hauetako batean, zure instalazio jakinaren arabera:
    • Modurik errazena lotea exekutatu da file (install_tracker_api.bat) Tracker instalazioan sartzen dena (goiko irudian ikusten den bezala).
    • Normalean ondo funtzionatzen du:
    • Python PATH aldagaian instalatu zen; edo
    • Python-en hainbat bertsio instalatuta daude, baina APIa instalatu duzun azken bertsioan instalatu nahi duzu; edo
    • Python-en bertsio bakarra instalatzen da.
    • Baldintza hauetakoren bat aplikatzen bada, ikus Instalatu python modulua batch exekutatzen file on.
    • Gainerako kasuetan, instalatu Python modulua pip erabiliz. Hau normalean aplikatzen da:
    • Python-en hainbat bertsio instalatuta daude, baina bertsio zehatz batean instalatu nahi duzu; edo
    • Python-en hainbat bertsio instalatzen dira eta horietan guztietan instalatu nahi duzu (kasu honetan, bertsio bakoitzeko modulua instalatu behar duzu); edo
    • Python-en bertsio bakarra instalatuta dago, baina ez duzu PATH-en instalatu.
    • Baldintza hauetakoren bat aplikatzen bada, ikus Instalatu Python modulua pip on exekutatuz.

Instalatu Python modulua batch exekutatuta file Horretarako:

  1. Joan Python instalatzeko karpetara: C:\Programa Files\Vicon\Tracker4.x\SDK\Python
  2. Egin klik bikoitza install_tracker_api.bat.
    • Instalazio-prozesua automatikoki hasten da.

Instalatu Python modulua pip exekutatuz

  1. Nabigatu erabili nahi duzun Python Scripts karpetara:
  2. Python 3rako, instalazio-karpeta lehenetsia hau da: C: \Users\ \AppData\Local\Programs\Python\Python \Sc rips
    • Python 2.7rako, instalazio-karpeta lehenetsia hau da: C:\Python27\Scripts
  3. Ireki komando-leiho bat edo PowerShell karpeta horretan.
  4. Exekutatu komando hau Vicon Core APIa instalatzeko: C: \Erabiltzaileak\ \AppData\Local\Programs\Python\Python311\Scrip ts> .\pip.exe instalatu "C:\Program Files\Vicon\Tracker 4.0\SDK\Python\vicon_core_api”
    • Exekutatu komando hau Tracker API C instalatzeko: \Erabiltzaileak\ \AppData\Local\Programs\Python\Python311\Scrip ts> .\pip.exe instalatu "C:\Program Files\Vicon\Tracker 4.0\SDK\Python\tracker_api”

Oharra Goiko exampfitxategiek Python 3.11 instalazioa erabiltzen dute Tracker 4.0-rekin. Zure bidea eta komandoak apur bat desberdinak izan daitezke.

Egiaztatu Python modulua behar bezala instalatuta dagoela

  • Egiaztatu ondorengo moduluak instalatuta daudela.
  • vicon_core_api: Hau urruneko kontrolaren API nagusia da eta terminal zerbitzariarekin komunikatzeko bezero bat barne hartzen du.
  • tracker_api: Tracker-en aplikazio-funtzionalitate espezifikoak atzitzeko Zerbitzuen APIa.
  • Tracker Python modulua behar bezala instalatuta dagoela probatzeko, saiatu Python-en moduluetako bat inportatzen: >>> import vicon_core_api

Goiko prozesuak modulua ezagutzen ez badu, saiatu honako hau:

  • Begiratu Python instalazioko gune-paketeen karpeta tracker_api edo vicon_core_api karpetarako. Python 3.11-rako, instalazio-karpeta lehenetsiaren kokapena hau da:
    • C:\Erabiltzaileak\ \AppData\Local\Programs\Python\Python311\Lib\site-packages
  • Egiaztatu zure sistemaren ingurune-aldagaiak eta ziurtatu erabili nahi duzun Python instalaziorako scripts karpeta zerrendako altuena dela. Python 3.11-rako, instalazio-karpetaren kokapen lehenetsia hau da:
    • C:\Erabiltzaileak\ \AppData\Local\Programs\Python\Python311\Scripts
  • Moduluen karpetaren bat falta bada, eta bidea egiaztatu baduzu, berriro exekutatu Tracker Python modulua instalatzea atalean deskribatutako instalazio-prozesua.

Konektatu terminal zerbitzariarekin

  • Terminal zerbitzarira konektatzeko, lehenik eta behin inportatu Vicon Core API modulua: >>> inportatu vicon_core_api
    • >>> vicon_core_api inportaziotik
  • Ondoren, sortu bezero bat. Hau automatikoki saiatzen da ataka lehenetsiko ostalariaren helbide zehatzera konektatzen (52800) >>> c = Bezeroa('localhost')
  • Egiaztatu bezeroa zerbitzarira ondo konektatu dela: >>> print(c.connected) Egia
  • Erantzuna Faltsua bada, ziurtatu Tracker-en instantzia bat exekutatzen duzula zehaztutako ostalari helbidean eta zure suebakiak ez duela trafikoa blokeatzen 52800 atakan, bezero berri bat sortu aurretik.
  • Ongi konektatu zarenean, Tracker terminal zerbitzariak eskaintzen dituen zerbitzuetara sar zaitezke.
  • Adibample-ek oinarrizko objektu zerbitzuak erabiltzen ditu: >>> inportatu tracker_api >>> tracker_api-tik inportatu BasicObjectServices >>> services = BasicObjectServices(c)
  • Konektatuta dagoenean, Tracker instantzian metodoetara deitu dezakezu.
    • Adibidezample, Jarraipen paneleko objektuen zerrenda lortzeko, erabili: >>> emaitza, objektu_zerrenda = services.basic_object_list() >>> inprimatu (emaitza)
    • Ados: funtzioak arrakasta izan zuen
    • >>> inprimatu(objektu_zerrenda)
    • ['Object1', 'Object2'...]
  • API dei guztiek emaitza-kode bat itzultzen dute, vicon_core_api/result.py helbidean azaltzen dena.
  • Huts-kode posible bat Result.RPCNotConnected da, terminal zerbitzarirako konexioa galtzen bada jasotzen dena.
  • Adibidezample: >>> emaitza, object_list = services.basic_object_list() vicon_core_api.client.RPCError: RPCNotConnected: Urruneko funtziorako edo deia-itzultzeko konexioa ez dago irekita
  • Eskuragarri dauden funtzio eta dokumentazio guztien zerrenda bistaratzeko: >>> help( tracker_api)

Example gidoiak

  • AdibampAPI funtzio arrunten erabilera erakusten duten le script-ak C:\Programa Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts
  • Script guztiek dokumentazioa dute eta argumentu garrantzitsuen xehetasunak ematen dituen –help aukera bat hartzen dute.
  • Korrika egitekoample script, ireki komando-leiho bat edo power shell bat goiko scripts karpetan. Bi modu hauetako batean egin dezakezu:
  • Ireki komando-gonbita eta aldatu zure direktorioa scripts karpetara: c:\> cd C:\Programa Files\Vicon\Tracker
    • 4.0\SDK\Python\sample_scripts
  • Eutsi SHIFT + eskuineko botoiari klik scripten karpetan eta hautatu Ireki komando-leihoa hemen edo Ireki Powershell-eko leihoa hemen.
  • Hemendik exampnahi duzun gidoia.
  • Hurrengo exampkomando-leihoa erabiltzen dute.

camera_calibration_wave.py

  • Script honek API funtzioak nola erabili erakusten du makila-uhina abiarazteko eta geldiarazteko kalibrazio-prozesua kontrolatzeko.
    • C:\Programa Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py camera_calibration_wave.py
  • Arrakasta bada, kalibrazio kontrolak bistaratzen diraVICON-Tracker-Python-API-fig-4

capture_control.py

  • Script honek zuzeneko datuak nola atera erakusten du C:\Program Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py capture_control.pyVICON-Tracker-Python-API-fig-5
  • Harrapaketa izena kontrolen aurretik agertzen da. Harrapatzeko izena aldatzeko, erabili capture_services eta SetCaptureName.
  • Tracker APIa erabiltzeari buruzko galderak egiteko, jarri harremanetan Vicon-en laguntzarekin1.
  • 1 mailto:support@vicon.com
  • Vicon Tracker Python API Abiarazte gida 31ko maiatzaren 2023n, 1. berrikuspena
  • Tracker 4.0-rekin erabiltzeko
  • © Copyright 2020–2023 Vicon Motion Systems Limited. Eskubide guztiak erreserbatuak.
  • 1. berrikuspena. Tracker 4.0-rekin erabiltzeko
  • Vicon Motion Systems Limited-ek eskubidea du dokumentu honetako informazioa edo zehaztapenetan aldaketak egiteko abisatu gabe.
  • Enpresak, izenak eta datuak adibidezampfikziozkoak dira bestela adierazi ezean. Argitalpen honen zatirik ezin da erreproduzitu, berreskuratzeko sistema batean gorde, edo inolaz ere transmititu edo inolaz ere, elektronikoa edo mekanikoa, fotokopiatuz edo grabatuz, edo bestela Vicon Motion Systems Ltd-en idatzizko baimenik gabe.
  • Vicon® Oxford Metrics plc-en marka erregistratua da. Vicon Control™, Vicon Lock™, Vicon Lock Lab™, Vicon Lock Studio™, Vicon Tracker™, Vicon Valkyrie™, Vicon Vantage™, Vicon Vero™, Vicon Viper™, Vicon ViperX™ eta Vicon Vue™ Oxford Metrics plc-en marka komertzialak dira.
  • VESA® VESAren jabetzako marka erregistratua da (www.vesa.org/about-vesa/). Hemen agertzen diren beste produktu eta enpresa-izenak dagozkien jabeen marka komertzialak izan daitezke.
  • Egile-eskubideen eta marken aitorpen oso eta eguneratuak lortzeko, bisitatu https://www.vicon.com/vicon/copyright-information.
  • Vicon Motion Systems Oxford Metrics plc enpresa bat da.
  • Posta elektronikoa: support@vicon.com Web: http://www.vicon.com

Dokumentuak / Baliabideak

VICON Tracker Python Api [pdfErabiltzailearen gida
Tracker Python Api, Tracker, Python Api, Api

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *