This article provides a sample project demonstrating a method to record indefinitely from a controller by uploading subsets of data from a free running circular array record using the RC/RD/RA commands.
With this method, only the host PC's hard drive is the limiting factor for the amount of data that can be stored.
Concepts
- Lowered TM
- Array Record, RC/RD/RA
- Array upload via QU command
Details/Special Instructions
- VB 2010 Express, Console App
- GalilTools 1.6.0.460
- Install GalilTools before using Demo (This installs and registers the Galil COM component)
- This Demo was tested on a 4123 and uses TM125 and an array of 16000 elements. This provides a sampling frequency of 4 KHz.
- A "Verify" project is included to read in large files and verify all data was captured without dropped samples. This project can be used as a starting point for dealing with the file output of the "infinite" array.