Hi :
Can the PlotStripChart draw the data points acquired by DAQmxReadAnalogF64 ? and how to?
Here is part of my code
////////////////////////////////////////////////////////////////////////////////////////////
DAQmxErrChk (DAQmxCreateTask("",&taskHandle));
DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandle,"Dev1/ai0","",DAQmx_Val_Diff,min,max,DAQmx_Val_Volts,NULL));//0
DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandle,"Dev1/ai1","",DAQmx_Val_Diff,min,max,DAQmx_Val_Volts,NULL));//1
DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandle,"Dev1/ai2","",DAQmx_Val_Diff,min,max,DAQmx_Val_Volts,NULL));//2
DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandle,"Dev1/ai3","",DAQmx_Val_Diff,min,max,DAQmx_Val_Volts,NULL));//3
DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandle,"Dev1/ai4","",DAQmx_Val_Diff,min,max,DAQmx_Val_Volts,NULL));//4
DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandle,"Dev1/ai5","",DAQmx_Val_Diff,min,max,DAQmx_Val_Volts,NULL));//5
DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandle,"Dev1/ai6","",DAQmx_Val_Diff,min,max,DAQmx_Val_Volts,NULL));//6
DAQmxErrChk (DAQmxCreateAIVoltageChan(taskHandle,"Dev1/ai7","",DAQmx_Val_Diff,min,max,DAQmx_Val_Volts,NULL));//7
DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandle,"",rate,DAQmx_Val_Rising,DAQmx_Val_ContSamps,sampsPerChan));
DAQmxErrChk (DAQmxGetTaskAttribute(taskHandle,DAQmx_Task_NumChans,&numChannels));
DAQmxErrChk (DAQmxReadAnalogF64(taskHandle,sampsPerChan,10.0,DAQmx_Val_GroupByScanNumber,data,sampsPerChan*numChannels,&numRead,NULL));
if( numRead>0 )
ArrayToFile (file_name, data, VAL_DOUBLE, numRead*numChannels, 512,
VAL_GROUPS_TOGETHER, VAL_GROUPS_AS_COLUMNS,
VAL_CONST_WIDTH, 10, VAL_ASCII, VAL_APPEND);
PlotStripChart(daqmxpnl, DAQMXPNL_MXSTRIPCHART,data,numRead*numChannels,0,0,VAL_DOUBLE);
ProcessSystemEvents();
///////////////////////////////////////////////////////////////////////////////////////////////////////////
Question here:
1.
Above, the PlotStripChart function plot the datapoints acquired in one single Stripchart control simutaneously with different colors.
Now I want to plot 8 different channel's data in 8 seperate Stripchart controls,every channel in every Stripchart
how can I do?
2.
I use ArrayToFile to save the datapoints acquired by the card ,and the datapoints are 8 channels together
If I want to Load the datapoints and Plot them in 8 seperate StripChart controls ,just like they are being acquried
except first use the FileToArray .how can I do?
Thanks a lot
/////////////////////
Windows xp sp2 /
Labwindows/cvi 7.1 /
NI PCI-6014 /
NI DAQ7.4 /
/////////////////////