VICON ટ્રેકર Python API
![]()
વિશિષ્ટતાઓ
- ઉત્પાદન નામ: Vicon ટ્રેકર Python API
- સુસંગતતા: ટ્રેકર 4.0
- સમર્થિત પાયથોન સંસ્કરણો: 2.7 અને Python 3
ઉત્પાદન વપરાશ સૂચનાઓ
ટ્રેકર API ઇન્સ્ટોલ કરો
પાયથોન સાથે ટ્રેકર API નો ઉપયોગ કરવા માટે, આ પગલાં અનુસરો:
- સુસંગતતાની ખાતરી કરવા માટે પાયથોન સંસ્કરણ તપાસો.
- પાયથોનને સત્તાવારમાંથી ડાઉનલોડ કરીને ઇન્સ્ટોલ કરો webસાઇટ અને યોગ્ય સંસ્કરણ પસંદ કરી રહ્યા છીએ.
- ઉલ્લેખિત ફોલ્ડરમાંથી ટ્રેકર પાયથોન મોડ્યુલ શોધો અને ઇન્સ્ટોલ કરો.
પાયથોન સંસ્કરણ તપાસો
- કમાન્ડ પ્રોમ્પ્ટ ખોલો.
- 'py' ટાઈપ કરો અને Enter દબાવો.
- જો પાયથોન ઇન્સ્ટોલ કરેલ નથી, તો ઇન્સ્ટોલેશન સૂચનાઓનો સંદર્ભ લો.
પાયથોન ઇન્સ્ટોલ કરો
- પર જાઓ પાયથોનના અધિકારી webસાઇટ.
- Python ડાઉનલોડ કરો અને ઇન્સ્ટોલ કરો, ઇન્સ્ટોલેશન દરમિયાન PATH માં python.exe ઉમેરવાની ખાતરી કરો.
ટ્રેકર પાયથોન મોડ્યુલ ઇન્સ્ટોલ કરો:
- ઇન્સ્ટોલેશન શોધો fileઉલ્લેખિત ફોલ્ડરમાં s.
- તમારા સેટઅપના આધારે ઇન્સ્ટોલેશન પદ્ધતિ પસંદ કરો.
બેચ ચલાવીને પાયથોન મોડ્યુલ ઇન્સ્ટોલ કરો File:
- પાયથોન ઇન્સ્ટોલ ફોલ્ડર પર નેવિગેટ કરો: C: પ્રોગ્રામ FilesViconTracker4.xSDKPython
- ઇન્સ્ટોલેશન પ્રક્રિયા શરૂ કરવા માટે 'install_tracker_api.bat' પર ડબલ-ક્લિક કરો.
વારંવાર પૂછાતા પ્રશ્નો (FAQ):
પ્ર: ટ્રેકર API નો ઉપયોગ કરીને હું શું સ્વચાલિત કરી શકું?
- A: ટ્રેકર API તમને સામાન્ય કાર્યોને સ્વચાલિત કરવાની મંજૂરી આપે છે જેમ કે લોડ કરવું, વગાડવું, ડેટા નિકાસ કરવો, ઑબ્જેક્ટને સક્રિય/નિષ્ક્રિય કરવું અને વર્કફ્લો ભાગોને ટ્રિગર કરવું.
પ્ર: ટ્રેકર API દ્વારા કયા પાયથોન વર્ઝનને સપોર્ટ કરવામાં આવે છે?
- A: ટ્રેકર API પાયથોન વર્ઝન 2.7 અને પાયથોનને સપોર્ટ કરે છે
આ માર્ગદર્શિકા વિશે
- ટ્રેકર API તમને Python API દ્વારા ટ્રેકરની કેટલીક વિશેષતાઓને નિયંત્રિત કરવા દે છે.
- API તમને ટ્રેકરના કેટલાક સામાન્ય કાર્યોને સ્વચાલિત કરવા સક્ષમ કરે છે, જેમ કે ડેટા લોડ કરવો, વગાડવો અને નિકાસ કરવો, વિવિધ ઑબ્જેક્ટ્સને સક્રિય અથવા નિષ્ક્રિય કરવા અથવા વર્કફ્લોના ભાગોને ટ્રિગર કરવા.
- આ દસ્તાવેજ તમને ટ્રેકર API સાથે પ્રારંભ કરવા માટે સક્ષમ કરે છે.
ટ્રેકર API ઇન્સ્ટોલ કરો
- પાયથોન સાથે ટ્રેકર API નો ઉપયોગ કરવા માટે, તમારે ખાતરી કરવી આવશ્યક છે કે તમે બંને ઇન્સ્ટોલ કરેલા છે.
- ટ્રેકર API એ Python 2.7 અને Python 3 માટે આધાર પૂરો પાડે છે. Vicon ભલામણ કરે છે કે તમે Python 3 ના નવીનતમ સંપૂર્ણ પ્રકાશનનો ઉપયોગ કરો સિવાય કે તમારા પ્રોજેક્ટને તમારે Python ની ચોક્કસ આવૃત્તિ વાપરવાની જરૂર હોય.
આ પ્રક્રિયાઓ તમને ઇન્સ્ટોલેશન પ્રક્રિયામાં માર્ગદર્શન આપે છે:
- Python વર્ઝન પર તપાસો
- Python ઇન્સ્ટોલ કરી રહ્યું છે
- ટ્રેકર પાયથોન મોડ્યુલ ઇન્સ્ટોલ કરી રહ્યું છે
- તપાસો કે પાયથોન મોડ્યુલ યોગ્ય રીતે ઇન્સ્ટોલ કરેલું છે
પાયથોન સંસ્કરણ તપાસો
- જો તમને ખાતરી ન હોય કે તમારી પાસે પાયથોન ઇન્સ્ટોલ કરેલ છે અથવા તમે પાયથોનનું કયું સંસ્કરણ વાપરી રહ્યા છો, તો તમે કમાન્ડ પ્રોમ્પ્ટ ખોલી શકો છો અને py આદેશ ચલાવી શકો છો.
માજી માટેampલે:![]()
જો તમારી પાસે પાયથોન ઇન્સ્ટોલ કરેલ નથી, તો પાયથોન ઇન્સ્ટોલ કરો જુઓ.
પાયથોન ઇન્સ્ટોલ કરો પાયથોન 2 અથવા 3 ઇન્સ્ટોલ કરવા માટે:
- પર જાઓ https://www.python.org/downloads/
- જરૂરી સંસ્કરણ શોધો અને Python ઇન્સ્ટોલ કરો, ખાતરી કરો કે PATH માં python.exe ઉમેરો પસંદ કરેલ છે:

ઉપરોક્ત ઈમેજમાં, એબીસીને ઈન્સ્ટોલેશન ફોલ્ડર માટે તમારા યુઝરનેમથી બદલવામાં આવ્યું છે.
ટ્રેકર પાયથોન મોડ્યુલ ઇન્સ્ટોલ કરો ટ્રેકર પાયથોન મોડ્યુલ ઇન્સ્ટોલ કરવા માટે:
- ઇન્સ્ટોલેશન શોધો files જો તમે ડિફૉલ્ટ સ્થાન પર ટ્રેકર ઇન્સ્ટોલ કર્યું હોય, તો તે આ ફોલ્ડરમાં જોવા મળે છે: C:\Program Files\Vicon\Tracker4.x\SDK\Python
- આ files પ્રદર્શિત થાય છે:

- આ files પ્રદર્શિત થાય છે:
- ટ્રેકર પાયથોન મોડ્યુલને નીચેનામાંથી કોઈપણ રીતે સ્થાપિત કરો, તમારા ચોક્કસ સ્થાપનના આધારે:
- બેચ ચલાવવાનો સૌથી સરળ રસ્તો છે file (install_tracker_api.bat) જે ટ્રેકર ઇન્સ્ટોલેશનમાં સમાવિષ્ટ છે (ઉપરની છબીમાં બતાવ્યા પ્રમાણે).
- આ સામાન્ય રીતે સારી રીતે કાર્ય કરે છે જો:
- પાયથોનને PATH ચલમાં સ્થાપિત કરવામાં આવ્યું હતું; અથવા
- Python ના બહુવિધ સંસ્કરણો ઇન્સ્ટોલ કરેલ છે, પરંતુ તમે API ને તમે ઇન્સ્ટોલ કરેલ નવીનતમ સંસ્કરણ પર ઇન્સ્ટોલ કરવા માંગો છો; અથવા
- પાયથોનનું માત્ર એક જ સંસ્કરણ ઇન્સ્ટોલ કરેલું છે.
- જો આમાંથી કોઈપણ શરતો લાગુ થાય છે, તો બેચ ચલાવીને પાયથોન મોડ્યુલ ઇન્સ્ટોલ કરો જુઓ file પર
- અન્ય તમામ કેસોમાં, pip નો ઉપયોગ કરીને Python મોડ્યુલ ઇન્સ્ટોલ કરો. આ સામાન્ય રીતે લાગુ પડે છે જો:
- Python ના બહુવિધ સંસ્કરણો ઇન્સ્ટોલ કરેલા છે, પરંતુ તમે ચોક્કસ સંસ્કરણ પર ઇન્સ્ટોલ કરવા માંગો છો; અથવા
- Python ના બહુવિધ વિવિધ સંસ્કરણો ઇન્સ્ટોલ કરેલા છે અને તમે તે બધા પર ઇન્સ્ટોલ કરવા માંગો છો (આ કિસ્સામાં, તમારે દરેક સંસ્કરણ માટે મોડ્યુલ ઇન્સ્ટોલ કરવું આવશ્યક છે); અથવા
- પાયથોનનું ફક્ત એક જ સંસ્કરણ ઇન્સ્ટોલ કરેલું છે, પરંતુ તમે PATH પર ઇન્સ્ટોલ કર્યું નથી.
- જો આમાંની કોઈપણ શરતો લાગુ થાય છે, તો પીપ ચાલુ કરીને પાયથોન મોડ્યુલ ઇન્સ્ટોલ કરો જુઓ.
બેચ ચલાવીને પાયથોન મોડ્યુલ ઇન્સ્ટોલ કરો file આ કરવા માટે:
- પાયથોન ઇન્સ્ટોલ ફોલ્ડર પર નેવિગેટ કરો: સી:\પ્રોગ્રામ Files\Vicon\Tracker4.x\SDK\Python
- install_tracker_api.bat પર ડબલ-ક્લિક કરો.
- ઇન્સ્ટોલેશન પ્રક્રિયા આપમેળે શરૂ થાય છે.
પીપ ચલાવીને પાયથોન મોડ્યુલ ઇન્સ્ટોલ કરો
- પાયથોન માટે સ્ક્રિપ્ટ ફોલ્ડર પર નેવિગેટ કરો જેનો તમે ઉપયોગ કરવા માંગો છો:
- Python 3 માટે, ડિફોલ્ટ ઇન્સ્ટોલેશન ફોલ્ડર છે: C: \Users\ \AppData\Local\Programs\Python\Python \Sc rips
- Python 2.7 માટે, ડિફોલ્ટ ઇન્સ્ટોલેશન ફોલ્ડર છે: C:\Python27\Scripts
- તે ફોલ્ડરમાં આદેશ વિન્ડો અથવા પાવરશેલ ખોલો.
- Vicon Core API ઇન્સ્ટોલ કરવા માટે નીચેનો આદેશ ચલાવો: C: \યુઝર્સ\ \AppData\Local\Programs\Python\Python311\Scrip ts> .\pip.exe ઇન્સ્ટોલ કરો “C:\Program Files\Vicon\Tracker 4.0\SDK\Python\vicon_core_api”
- ટ્રેકર API C ઇન્સ્ટોલ કરવા માટે નીચેનો આદેશ ચલાવો: \યુઝર્સ\ \AppData\Local\Programs\Python\Python311\Scrip ts> .\pip.exe ઇન્સ્ટોલ કરો “C:\Program Files\Vicon\Tracker 4.0\SDK\Python\tracker_api”
નોંધ ઉપરોક્ત માજીampટ્રેકર 3.11 સાથે પાયથોન 4.0 ઇન્સ્ટોલેશનનો ઉપયોગ કરે છે. તમારો માર્ગ અને આદેશો થોડો અલગ હોઈ શકે છે.
તપાસો કે પાયથોન મોડ્યુલ યોગ્ય રીતે ઇન્સ્ટોલ કરેલું છે
- તપાસો કે નીચેના મોડ્યુલો ઇન્સ્ટોલ થઈ ગયા છે.
- vicon_core_api: આ કોર રીમોટ કંટ્રોલ API છે અને તેમાં ટર્મિનલ સર્વર સાથે સંચાર માટે ક્લાયંટનો સમાવેશ થાય છે.
- ટ્રેકર_એપીઆઈ: ટ્રેકર-વિશિષ્ટ એપ્લિકેશન કાર્યક્ષમતાને ઍક્સેસ કરવા માટે સેવાઓ API.
- ટ્રેકર પાયથોન મોડ્યુલ યોગ્ય રીતે ઇન્સ્ટોલ કરેલ છે તે ચકાસવા માટે, પાયથોનમાં મોડ્યુલમાંથી એક આયાત કરવાનો પ્રયાસ કરો: >>> import vicon_core_api
જો ઉપરોક્ત પ્રક્રિયા મોડ્યુલને ઓળખવામાં નિષ્ફળ જાય, તો નીચેનાનો પ્રયાસ કરો:
- tracker_api અથવા vicon_core_api ફોલ્ડર માટે Python ઇન્સ્ટોલેશનમાં સાઇટ-પેકેજ ફોલ્ડર તપાસો. Python 3.11 માટે, ડિફૉલ્ટ ઇન્સ્ટોલેશન ફોલ્ડરનું સ્થાન છે:
- C:\વપરાશકર્તાઓ\ \AppData\Local\Programs\Python\Python311\Lib\site-packages
- તમારા સિસ્ટમ પર્યાવરણ ચલો તપાસો અને ખાતરી કરો કે પાયથોન ઇન્સ્ટોલેશન માટે તમે જે સ્ક્રિપ્ટ્સ ફોલ્ડર વાપરવા માંગો છો તે યાદીમાં સૌથી વધુ છે. Python 3.11 માટે, ઇન્સ્ટોલેશન ફોલ્ડરનું ડિફોલ્ટ સ્થાન છે:
- C:\વપરાશકર્તાઓ\ \AppData\Local\Programs\Python\Python311\Scripts
- જો મોડ્યુલના ફોલ્ડર્સમાંથી કોઈ એક ખૂટે છે, અને તમે પાથની ચકાસણી કરી લીધી હોય, તો ટ્રેકર પાયથોન મોડ્યુલને ઇન્સ્ટોલ કરવા માં વર્ણવેલ ઇન્સ્ટોલેશન પ્રક્રિયા દ્વારા ફરીથી ચલાવો.
ટર્મિનલ સર્વર સાથે કનેક્ટ કરો
- ટર્મિનલ સર્વર સાથે જોડાવા માટે, પ્રથમ Vicon Core API મોડ્યુલ આયાત કરો: >>> vicon_core_api આયાત કરો
- >>> vicon_core_api આયાતમાંથી
- આગળ, ક્લાયંટ બનાવો. આ આપમેળે ડિફૉલ્ટ પોર્ટ (52800) પર ચોક્કસ હોસ્ટ એડ્રેસ સાથે કનેક્ટ થવાનો પ્રયાસ કરે છે >>> c = Client('localhost')
- ચકાસો કે ક્લાયંટ સર્વર સાથે સફળતાપૂર્વક કનેક્ટ થયેલ છે: >>> પ્રિન્ટ(c.connected) સાચું
- જો પ્રતિસાદ ખોટો છે, તો ખાતરી કરો કે તમારી પાસે ચોક્કસ હોસ્ટ એડ્રેસ પર ટ્રેકર ચાલી રહ્યું છે અને તમારી ફાયરવોલ નવો ક્લાયંટ બનાવતા પહેલા, પોર્ટ 52800 પર ટ્રાફિકને અવરોધિત કરી રહી નથી.
- જ્યારે તમે સફળતાપૂર્વક કનેક્ટ થઈ જાઓ છો, ત્યારે તમે ટ્રેકર ટર્મિનલ સર્વર દ્વારા પૂરી પાડવામાં આવતી સેવાઓને ઍક્સેસ કરી શકો છો.
- આ માજીample મૂળભૂત ઑબ્જેક્ટ સેવાઓનો ઉપયોગ કરે છે: >>> tracker_api આયાત કરો >>> tracker_api માંથી આયાત કરો BasicObjectServices >>> services = BasicObjectServices(c)
- જ્યારે તે કનેક્ટ થાય છે, ત્યારે તમે ટ્રેકર ઇન્સ્ટન્સ પર પદ્ધતિઓને કૉલ કરી શકો છો.
- માજી માટેample, ટ્રેકિંગ પેનલમાં ઑબ્જેક્ટ્સની સૂચિ મેળવવા માટે, આનો ઉપયોગ કરો: >>> પરિણામ, object_list = services.basic_object_list() >>> print(result)
- ઓકે: કાર્ય સફળ થયું
- >>> પ્રિન્ટ (ઓબ્જેક્ટ_લિસ્ટ)
- ['ઑબ્જેક્ટ1', 'ઑબ્જેક્ટ2'...]
- બધા API કૉલ્સ પરિણામ કોડ આપે છે, જેનું વર્ણન vicon_core_api/result.py માં કરવામાં આવ્યું છે.
- એક સંભવિત નિષ્ફળતા કોડ પરિણામ છે.RPCNotConnected, જે પ્રાપ્ત થાય છે જો ટર્મિનલ સર્વરનું કનેક્શન ખોવાઈ જાય.
- માજી માટેample: >>> પરિણામ, object_list = services.basic_object_list() vicon_core_api.client.RPCError: RPCNotConnected: રિમોટ ફંક્શન અથવા કૉલબેક સાથેનું જોડાણ ખુલ્લું નથી
- તમામ ઉપલબ્ધ કાર્યો અને દસ્તાવેજોની સૂચિ પ્રદર્શિત કરવા માટે: >>> help( tracker_api)
Example સ્ક્રિપ્ટો
- તમે ભૂતપૂર્વ શોધી શકો છોampપર સામાન્ય API કાર્યોનો ઉપયોગ દર્શાવતી le સ્ક્રિપ્ટો સી:\પ્રોગ્રામ Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts
- બધી સ્ક્રિપ્ટોમાં દસ્તાવેજીકરણ હોય છે અને તે એક –help વિકલ્પ લે છે જે સંબંધિત દલીલોની વિગતો આપે છે.
- તરીકે ચલાવવા માટેample script, ઉપરના સ્ક્રિપ્ટ ફોલ્ડરમાં આદેશ વિન્ડો અથવા પાવર શેલ ખોલો. તમે આ બેમાંથી એક રીતે કરી શકો છો:
- કમાન્ડ પ્રોમ્પ્ટ ખોલો અને તમારી ડિરેક્ટરીને સ્ક્રિપ્ટ ફોલ્ડરમાં બદલો: c:\> cd C:\Program Files\Vicon\Tracker
- 4.0\SDK\Python\sample_scripts
- સ્ક્રિપ્ટ ફોલ્ડરમાં SHIFT+રાઇટ-ક્લિકને દબાવી રાખો અને અહીં આદેશ વિન્ડો ખોલો અથવા પાવરશેલ વિન્ડો અહીં ખોલો પસંદ કરો.
- અહીંથી તમે ભૂતપૂર્વ ચલાવી શકો છોampતમારી પસંદગીની સ્ક્રિપ્ટ.
- નીચેના માજીampઆદેશ વિન્ડો વાપરો.
camera_calibration_wave.py
- આ સ્ક્રિપ્ટ દર્શાવે છે કે લાકડી તરંગને શરૂ કરવા અને બંધ કરવાની કેલિબ્રેશન પ્રક્રિયાને નિયંત્રિત કરવા માટે API કાર્યોનો ઉપયોગ કેવી રીતે કરવો.
- સી:\પ્રોગ્રામ Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py camera_calibration_wave.py
- જો સફળ થાય, તો માપાંકન નિયંત્રણો પ્રદર્શિત થાય છે

capture_control.py
- આ સ્ક્રિપ્ટ બતાવે છે કે લાઇવ ડેટા C:\Program કેવી રીતે મેળવવો Files\Vicon\Tracker 4.0\SDK\Python\sample_scripts> py capture_control.py

- કેપ્ચર નામ નિયંત્રણો પહેલાં સૂચિબદ્ધ છે. કેપ્ચર નામ બદલવા માટે, capture_services અને SetCaptureName નો ઉપયોગ કરો.
- ટ્રેકર API નો ઉપયોગ કરવા અંગેના પ્રશ્નો માટે, Vicon Support1 નો સંપર્ક કરો.
- 1 મેઇલટો:support@vicon.com
- Vicon Tracker Python API ક્વિક સ્ટાર્ટ ગાઈડ 31 મે 2023, પુનરાવર્તન 1
- ટ્રેકર 4.0 સાથે ઉપયોગ માટે
- © કૉપિરાઇટ 2020–2023 Vicon Motion Systems Limited. બધા હકો અમારી પાસે રાખેલા છે.
- પુનરાવર્તન 1. ટ્રેકર 4.0 સાથે ઉપયોગ માટે
- Vicon Motion Systems Limited આ દસ્તાવેજની માહિતી અથવા વિશિષ્ટતાઓમાં નોટિસ વિના ફેરફાર કરવાનો અધિકાર અનામત રાખે છે.
- કંપનીઓ, નામો અને ડેટાનો ઉપયોગ exampજ્યાં સુધી અન્યથા નોંધવામાં ન આવે ત્યાં સુધી તે કાલ્પનિક છે. આ પ્રકાશનનો કોઈપણ ભાગ પુનઃઉત્પાદન, પુનઃપ્રાપ્તિ સિસ્ટમમાં સંગ્રહિત અથવા કોઈપણ સ્વરૂપમાં અથવા કોઈપણ માધ્યમથી, ઈલેક્ટ્રોનિક અથવા મિકેનિકલ, ફોટોકોપી અથવા રેકોર્ડિંગ દ્વારા અથવા અન્યથા Vicon Motion Systems Ltd ની પૂર્વ લેખિત પરવાનગી વિના પ્રસારિત કરી શકાશે નહીં.
- Vicon® એ 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™ અને Vicon Vue™ એ Oxford Metrics plc ના ટ્રેડમાર્ક છે.
- VESA® એ VESA ની માલિકીનો રજિસ્ટર્ડ ટ્રેડમાર્ક છે (www.vesa.org/about-vesa/). અન્ય ઉત્પાદન અને કંપનીના નામ અહીં તેમના સંબંધિત માલિકોના ટ્રેડમાર્ક હોઈ શકે છે.
- સંપૂર્ણ અને અપ-ટુ-ડેટ કૉપિરાઇટ અને ટ્રેડમાર્ક સ્વીકૃતિઓ માટે, મુલાકાત લો https://www.vicon.com/vicon/copyright-information.
- Vicon Motion Systems એ Oxford Metrics plc કંપની છે.
- ઈમેલ: support@vicon.com Web: http://www.vicon.com
દસ્તાવેજો / સંસાધનો
![]() |
VICON ટ્રેકર Python Api [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા ટ્રેકર Python Api, Tracker, Python Api, Api |
