integration:vicon
Dies ist eine alte Version des Dokuments!
Vicon measurement system integration
The Vicon-integration is based on JDataAquisition, a java library wrapper of Vicons DataStream SDK. Connections to one or more running Vicon systems are possible.
The value of the attribute „system“ from the element <MeasurementSystem> has to be set to „Vicon“.
Example configuration fragment:
<?xml version="1.0" encoding="UTF-8"?> <MeasurementProcess name="Test Vicon measurement system integration"> <MeasurementSystem id="default" system="Vicon" fileSuffix="v3d"> <Property name="sampleRate" value="120.0"/> <Property name="dnsidentifiablename" value="192.168.10.1"/> <!--Property name="timeout" value="10000"/--> <TransducerUnitGroup name="TCP" displayName="TCP"> <TransducerUnit name="TCP" displayName="TCP"> <Channel name="q0"/> <Channel name="q1"/> <Channel name="q2"/> <Channel name="q3"/> <Channel name="v0"/> <Channel name="v1"/> <Channel name="v2"/> </TransducerUnit> </TransducerUnitGroup> ... <TransducerUnitGroup name="markers" displayName="Markers"> <TransducerUnit name="GLOBE1" displayName="GLOBE1"> <Channel name="v0"/> <Channel name="v1"/> <Channel name="v2"/> <Channel name="T"/> </TransducerUnit> ... </TransducerUnitGroup> </MeasurementSystem> ... </MeasurementProcess>
The <MeasurementSystem>-element has the following additional properties:
Property name | Description | Optional |
---|---|---|
dnsidentifiablename | A name possibly resolveable by the DNS | No |
bufferSize | The size of the receiving data buffer. Default value is 1 | Yes |
isMarkerDataEnabled | Should labeled marker data be transmitted and avaiable to be saved. | Yes |
isUnlabeledMarkerDataEnabled | Should unabled marker data be transmitted and avaiable to be saved. | Yes |
isSegmentDataEnabled | Should segment data be transmitted and avaiable to be saved. | Yes |
isVideoDataEnabled | Should video data be transmitted and avaiable to be saved. | Yes |
isCentroidDataEnabled | Should centroid data be transmitted and available to be saved. | Yes |
isGreyscaleDataEnabled | Should greyscaledata be transmitted and available to be saved. | Yes |
streamingMode | ClientPull or ClientPullPreFetch or ServerPush | Yes |
Keep in mind: The first frame got by the ViconDataStream is always 0. This seems to be a bug in the Vicon DataStream API.
integration/vicon.1632234363.txt.gz · Zuletzt geändert: 2021/09/21 16:26 von oliver