01-06-2025 12:35 PM - edited 01-06-2025 12:36 PM
Hello All,
I’m fairly new to DASYLab, but thanks to this forum, I’ve been able to get familiar with the software fairly quickly. However, one area I’m still struggling with is understanding how timebases work.
I have a simple worksheet that takes inputs from a 1808X using the MCC-DRV analog input modules. My issue arises when trying to sample at 2000 Hz and above—I had to set the input to HW timebase instead of DASYLab timebase, which I believe uses the PC clock.
I’m trying to gather data from two different locations using identical devices, and it’s critical for my application that the samples are precisely timestamped and synchronized.
So far, I’ve attempted to set the PC to extract time from the IP address of a TM1000A connected to both PCs running DASYLab PRO. I then configured DASYLab to use this as the timestamp source. While this approach worked at lower sampling rates, it failed at higher sampling rates like 2000 Hz.
Is there a reliable way to use a TM1000A or similar devices to synchronize data gathering across multiple DASYLab instances at higher sampling rates?
Any help or suggestions would be greatly appreciated!
01-06-2025 02:21 PM
Hello,
Connect ICLKO on the first device to ICLKI on the second. Use a short piece of twisted-pair wire. Connect the grounds, too.
Start a new DASYLab Worksheet and drop down an Analog Input for both devices. Make the Measurement >> 1808X HW sample rates the same. Next, click Hardware in the Analog Input, and for both devices, check the Composite / Synchronous Input box.
Connect the Analog Inputs to a single Y/t chart. Connect a Statistics >> Counter module set to count samples to both data streams. This will used to verify they run together in parallel. Like this: