OptiHub External Sync Control?
OptiHub External Sync Control?
Hello, I'm a user of v100:r2 camera and optithub2.Now I want to control my hub, so I have some questions:
1.Where is the hub control panel?
2.How to active the hub sending out a message(or with timestamp) through External Sync interface?
3.Is there SDK for hub External Sync Control interfaces?
Thanks.
1.Where is the hub control panel?
2.How to active the hub sending out a message(or with timestamp) through External Sync interface?
3.Is there SDK for hub External Sync Control interfaces?
Thanks.
-
- Posts: 1896
- Joined: Tue Feb 01, 2011 8:41 am
- Location: Corvallis, OR
Re: OptiHub External Sync Control?
Which software are you using to run your cameras?
The hub can send different signals, depending on configuration, but they do not carry data. They would be pulses in time with the exposure period of the cameras to facilitate synchronization of the cameras with external devices.
The Camera SDK can control OptiHub external synchronization options.
The hub can send different signals, depending on configuration, but they do not carry data. They would be pulses in time with the exposure period of the cameras to facilitate synchronization of the cameras with external devices.
The Camera SDK can control OptiHub external synchronization options.
Re: OptiHub External Sync Control?
Thanks for your reply.
We constructed a project to run the cameras systems, using the Optitrack API version: 1.83(SDK version 1.1.037) .
I just read the OptiHub User Manual, in Chapter 5, 5. Software Control Panel Settings, it mentions that there is a Control Panel which is used to set up the configuration of the OptiHub External Sync.
So, if I want to make the hub send signals, should I find the interfaces in Camera SDK and control the hub as a camera?
Thanks.
We constructed a project to run the cameras systems, using the Optitrack API version: 1.83(SDK version 1.1.037) .
I just read the OptiHub User Manual, in Chapter 5, 5. Software Control Panel Settings, it mentions that there is a Control Panel which is used to set up the configuration of the OptiHub External Sync.
So, if I want to make the hub send signals, should I find the interfaces in Camera SDK and control the hub as a camera?
Thanks.
-
- Posts: 1896
- Joined: Tue Feb 01, 2011 8:41 am
- Location: Corvallis, OR
Re: OptiHub External Sync Control?
The mention of the software control panel is a reference to the panels within Tracking Tools and Arena that are used to control the OptiHub.
The OptiTrack API was retired prior to the development of the OptiHub. If you want to control external synchronization characteristics through a custom application, you would need to switch to the Camera SDK, which is the current platform for development on OptiTrack products.
The OptiTrack API was retired prior to the development of the OptiHub. If you want to control external synchronization characteristics through a custom application, you would need to switch to the Camera SDK, which is the current platform for development on OptiTrack products.
Re: OptiHub External Sync Control?
Thanks for your help.
We have looked through the camera sdk and find the content of controling hub,but there are only example sources of camera syncs. are there any more samples illustrating the hub control? and are there more explanations to the hub configurations?
3x again~
We have looked through the camera sdk and find the content of controling hub,but there are only example sources of camera syncs. are there any more samples illustrating the hub control? and are there more explanations to the hub configurations?
3x again~
-
- Posts: 1896
- Joined: Tue Feb 01, 2011 8:41 am
- Location: Corvallis, OR
Re: OptiHub External Sync Control?
The OptiHub manual has a list of all available options for the device. These options can be referenced in the SDK through cameramanager.h. Any functions in cameramanager.h that start with eSync are specific to the eSync device, and not applicable to the OptiHub.
Re: OptiHub External Sync Control?
Hi,
This is perhaps relevant to this thread. We have a 5 cameras system (V100-R2) and the optihub, which for our purpose, is being external synchronized with a 100Hz pulse. We have vertified that given, say a period of 3min, i.e. 18000 pulses, all the pulses are being delivered to external hub bnc connector as they should be.
However, in the motion file, only around ~17700 frames are available. That seems to suggest that we are losing around 1% of the data. This is made worse by that fact time stamp appears to be internal to the hub. Details: The 5 R2s are being connected to the hub via a 3-4m naturalpoint/supplied usb2.0 cable.
Hope to hear something. Thanks in advance!
This is perhaps relevant to this thread. We have a 5 cameras system (V100-R2) and the optihub, which for our purpose, is being external synchronized with a 100Hz pulse. We have vertified that given, say a period of 3min, i.e. 18000 pulses, all the pulses are being delivered to external hub bnc connector as they should be.
However, in the motion file, only around ~17700 frames are available. That seems to suggest that we are losing around 1% of the data. This is made worse by that fact time stamp appears to be internal to the hub. Details: The 5 R2s are being connected to the hub via a 3-4m naturalpoint/supplied usb2.0 cable.
Hope to hear something. Thanks in advance!
-
- Posts: 1896
- Joined: Tue Feb 01, 2011 8:41 am
- Location: Corvallis, OR
Re: OptiHub External Sync Control?
What software are you using, the SDK, Arena, or Tracking Tools?
Re: OptiHub External Sync Control?
Hi Mike,
We are using Natural Point 2.2.3.
We are using Natural Point 2.2.3.
Re: OptiHub External Sync Control?
One more thing to add on, we also note that if we export the .tim file as a csv instead of a c3d as we would like to. We notice that there are real-time stamps, however, we cannot understand the relationship with the markers data with c3d. Has anyone manage to gain insight to what the csv is generating, i.e. c.f. the c3d?