Esp_Get_Daq_Data; Esp_Disable_Daq - Newport ESP6000 User Manual

Motion controller/driver
Table of Contents

Advertisement

esp_get_daq_data Report Data Acquisition Results (Continued)
Usage Example:
See Also:
5-96
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
#include "esp6000.h"
main()
{
long error, servotick;
long Num, DaqStat, Mode, count;
float DataArray[512];
if (!esp_init_system())
{
printf("ESP6000 Not Initialized! \r\n");
exit(-1);
}
/* Set ADC Gain and Range*/
esp_set_adc_gain(V10);
esp_set_adc_range(BIPOLAR);
/* Set Acquisition Mode */
esp_set_daq_mode(1, 1, 1, 1, 2, 512);
esp_enable_daq();
esp_enable_motor(1);
esp_move_absolute(1,50.0);
while(!esp_daq_done())
/* Wait for DAQ End */
{
esp_get_daq_status(&count);
printf("%d acquisitions collected.\r",count);
}

esp_disable_daq();

/* Retrieve Data */
esp_get_daq_data(DataArray, &Num, &DaqStat);
/* check error status */
esp_get_error_num(&error,&ServoTick) ;
if (error) printf("Error %d Reported!\r\n", error);
}
esp_get_daq_status(), esp_set_daq_mode(), esp_enable_daq(), esp_disable_daq()

Advertisement

Table of Contents
loading

This manual is also suitable for:

Unidrive6000

Table of Contents