개발환경은VB 6.0 으로 작업했다.
- Data Acqusition 은NI6008 모듈 USB 인터페이스를 통하여 취득.
- 화려한 Graph 출력은 Measurement Studio 6.0 에 포함되어있는CWUI.OCX .
데이터 수집량은
- 2500Hz, (2Channel)
- 2000개 데이터
데이터 수집 Code
DAQmxErrChk DAQmxCreateAIVoltageChan(gbTaskHandle, CONST_DAQ_PHYSICAL_CHANNEL, "", _
DAQmx_Val_Cfg_Default, CONST_DAQ_MIN_VOLT, CONST_DAQ_MAX_VOLT, _
DAQmx_Val_VoltageUnits1_Volts, "")
'Configure task for finite sample acquisition and read in data
DAQmxErrChk DAQmxCfgSampClkTiming(gbTaskHandle, "OnboardClock", CONST_DAQ_FREQUENCY, DAQmx_Val_Rising, _
DAQmx_Val_AcquisitionType_FiniteSamps, CONST_DAQ_SAMPLE_PER_CHANNEL)
DAQmxErrChk DAQmxGetTaskNumChans(gbTaskHandle, lngNumChannels)
DAQmxErrChk DAQmxReadAnalogF64(gbTaskHandle, CONST_DAQ_SAMPLE_PER_CHANNEL, 10#, _
fillMode, arrACData(0), CONST_DAQ_DATA_COUNT, lngSampsPerChanRead, ByVal 0&)
역시 코딩은 UI 꾸미는게 가장 시간이 많이 든다.. -___--;;
개발환경은VB 6.0 으로 작업했다.
- Data Acqusition 은NI6008 모듈 USB 인터페이스를 통하여 취득.
- 화려한 Graph 출력은 Measurement Studio 6.0 에 포함되어있는CWUI.OCX .
데이터 수집량은
- 2500Hz, (2Channel)
- 2000개 데이터
데이터 수집 Code
DAQmxErrChk DAQmxCreateAIVoltageChan(gbTaskHandle, CONST_DAQ_PHYSICAL_CHANNEL, "", _
DAQmx_Val_Cfg_Default, CONST_DAQ_MIN_VOLT, CONST_DAQ_MAX_VOLT, _
DAQmx_Val_VoltageUnits1_Volts, "")
'Configure task for finite sample acquisition and read in data
DAQmxErrChk DAQmxCfgSampClkTiming(gbTaskHandle, "OnboardClock", CONST_DAQ_FREQUENCY, DAQmx_Val_Rising, _
DAQmx_Val_AcquisitionType_FiniteSamps, CONST_DAQ_SAMPLE_PER_CHANNEL)
DAQmxErrChk DAQmxGetTaskNumChans(gbTaskHandle, lngNumChannels)
DAQmxErrChk DAQmxReadAnalogF64(gbTaskHandle, CONST_DAQ_SAMPLE_PER_CHANNEL, 10#, _
fillMode, arrACData(0), CONST_DAQ_DATA_COUNT, lngSampsPerChanRead, ByVal 0&)
역시 코딩은 UI 꾸미는게 가장 시간이 많이 든다.. -___--;;