Page 1 of 2

OptiHub External Sync Control?

Posted: Sun Aug 26, 2012 11:57 pm
by ShineDSK
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.

Re: OptiHub External Sync Control?

Posted: Mon Aug 27, 2012 4:49 pm
by NaturalPoint - Mike
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.

Re: OptiHub External Sync Control?

Posted: Mon Aug 27, 2012 7:13 pm
by ShineDSK
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.

Re: OptiHub External Sync Control?

Posted: Tue Aug 28, 2012 9:37 am
by NaturalPoint - Mike
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.

Re: OptiHub External Sync Control?

Posted: Wed Aug 29, 2012 6:53 am
by ShineDSK
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~

Re: OptiHub External Sync Control?

Posted: Wed Aug 29, 2012 11:11 am
by NaturalPoint - Mike
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?

Posted: Tue Sep 04, 2012 7:13 pm
by ylmotion
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!

Re: OptiHub External Sync Control?

Posted: Tue Sep 04, 2012 8:06 pm
by NaturalPoint - Mike
What software are you using, the SDK, Arena, or Tracking Tools?

Re: OptiHub External Sync Control?

Posted: Tue Sep 04, 2012 9:11 pm
by ylmotion
Hi Mike,
We are using Natural Point 2.2.3.

Re: OptiHub External Sync Control?

Posted: Tue Sep 04, 2012 9:17 pm
by ylmotion
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?