===================================================================== = LabVIEW VI Library for Data Acquisition = = VI-DAQ Ver5.01 = = CONTEC Co.,Ltd. = ===================================================================== - Contents ============ Introduction Folder explain Install Usage Notes Version up - Introduction ================ Thank you for purchasing this product. The following descriptions of the VI-DAQ includes some material not shown in the help messages. - Folder explain ================== \doc Documents such as help, pdf manuals. \Jpn for Japanese \Eng for English \VIDAQ VI-DAQ installer \VIDAQ\Disk1 VI-DAQ Installer. \RUNTIME\VIDAQ\Disk1 Runtime Installer(ActiveX controls) It is executed from VI-DAQ installer automatically. - Install =========== To install the VI-DAQ, execute the "\VIDAQ\VIDAQ\Disk1\setup.exe". Refer the "\doc\Eng\VIDAQ_Install.pdf". - Usage ========= Refer the help.Click [CONTEC VI-DAQ]-[VI-DAQ help] from start menu. - Notes ========= You should log in as an administrator. - Version up ============== Ver5.01 (05/30/2024) ----------------- - DIG The problem was solved that error codes were not output correctly in following VIs. Target VI:DIG_HorCondition.vi DIG_JudgeAutoMask.vi DIG_JudgeCounter.vi DIG_JudgeData.vi DIG_JudgeData32.vi DIG_JudgeOut.vi DIG_PostTrgAiEdge.vi DIG_PreTrgAiEdge.vi DIG_ReadRecords.vi DIG_ReadRecords32.vi DIG_ReadSamples.vi DIG_ReadSamples32.vi DIG_VerCondition.vi Ver5.00 (12/26/2017) ----------------- - LabVIEW 2017 support - LabVIEW 2016 support Ver4.50 (05/24/2017) ----------------- - AIO The problem was solved that "Set Range" of AO_Range.vi was not output correctly. - AIO The problem was solved that AI_SmpNum_Callback.vi did not work properly with devices except for F and L series. - AIO The problem was solved that "Read Number of Scan" in AI_Read.vi was "Reading Number of Scan" at the timeout. - AIO Change the setting of the number of sampling times in the sample SimpleUseTrigger, it was also supports sampling before and after digital trigger. - AIO The problem was solved that the waveform was not displayed correctly when the odd Ch number of 3Ch or more was specified in the sample AIUserBuffer. - AIO The problem was solved that the clock source in the sample AOUserBuffer was not the frequency (Hz) but the internal clock (usec). - DIO The problem was solved that unnecessary settings (pattern, mask) existed in sample Generating. - CNT The problem was solved that the initial value of "Multiplication" was "1 (2x)" instead of "0 (1x)" in the CNT_ModeConfig.vi. - CNT The initial value of "Clear Condition" for each sample was corrected from "Synchronous" to "Asynchronous". - CNT "Count Direction" is corrected to "Up" in the sample CountSync and the utility Counter. - CNT The problem was solved that the multiplication was not set correctly in the utility Counter. - SMC New VI SMC_InitGet.vi, SMC_DigitalOutGet.vi and SMC_HoldOffGet.vi had been added. - SMC The problem was solved that "LTC OutPulse" and "LTC CountPulse" of SMC_Pulse.vi were outputted in reverse. - DIG The VI connected to the error indicator was changed in the sample DataLogger, Infinity, OscilloScope and LoadConfig. - DIG The problem was solved that the index of DIG_Config was not specified in Sample Sync. Ver4.40 (06/07/2016) ----------------- - LabVIEW 2015 support - LabVIEW 2014 support Ver4.30 (12/19/2013) ----------------- - LabVIEW 2013 support - LabVIEW 2012 support - Windows 8 support - The problem was solved that the following analog I/O sample programs might not display correct waveform. AOContinuousSampling.vi AOExtClock.vi AOExtStartStop.vi AOSamplingTimes.vi - Modified DIO sample Sync.viCbecause the value of Master Device->Clock Condition->Handshake was wrong. - In some VIs of VI-DAQ_DIG.lib(Only English)Cmodified the reference destination of global.glb, Error.vi and Sub_DIG_Stop_CallBack.vi. - In DIG sample Sync.vi(Only English)Cmodified the reference destination of VI-DAQ_DIG.llb. - In SMC sample BaseMove.vi, when Motor Type is set to PTP, Coodinate is set to Absolute Coordinate and Stop Position is set to a minus value, after staring operation, the Stop Position is converted to an absolute value, and the motor operation is wrong. - In SMC sample BankArc.vi, solved the problem that when motion type is set to "CCW", the X coordinate of the end position was set by mistake. - In DMM sample LoadConfig.vi, solved the problem that after starting acquisition, DMM_ReadData.vi returned 10108 error. - In DMM sample LoadConfig.vi, solved the problem that after stopping acquisition, "Number of data" returned 0. - In DMM sample LoadConfig.vi, solved the problem that when you acquire data for 2 channels, the graph was not displayed correctly. - In DMM sample Sync.vi, solved the problem that for the channel setting of Device2, channel1 was set to invalid repeatedly. Ver4.21 (04/28/2013) ----------------- - Modified AIO sample AcquireWaveform.vi - Added AI_SetMemorySize.vi which is the exclusive VI for AI-1204Z-PCI. - Modified SMC sample BaseMove.vi Ver4.20 (08/28/2012) ----------------- - Digital Multimeter boards support - Added boards :DMM-552-PCI - Modified CNT samples CountChannel.vi, CountEvent.vi, CountSampling.vi, CountSync.vi - Added boards :AIO-121602LN-USB, AIO-120802LN-USB, AO-1604LX-USB, AI-1664LAX-USB - Added boards :DIO-48DX-USB, RRY-16CX-USB, DIO-0808RN-USB, DIO-1616HN-USB - Added AIO_DioDirection.vi which is the exclusive VI for AIO-121602LN-USB and AIO-120802LN-USB. Added the related sample DigitalIO.vi Ver4.11 (08/28/2012) ----------------- - Modified Sync.vi sample. Changed Destination Signal of DIG_EcuSignal.vi from 107 to 104. - Modified VI-DAQ_DIG help Ver4.10 ----------------- - LabVIEW2010 support - Digitizer board (DIG-100M1002-PCI) correspondence VIs done in Ver4.00 are corresponded to English version. Ver4.00 (09/27/2010) ----------------- - Digitizer boards support(Only for Japanese OS) Ver3.20 (03/15/2010) ----------------- - Windows 7 (32bit) support - LabVIEW 2009 (32bit) support - Added boards :DIO-6464LX-USB, DIO-1616RYX-USB, DIO-1616BX-USB - In the analog output, the problem that data was not able to be added while operating in the FIFO output mode was corrected. The data that remains on the board is not cleared by this correction in AO_Write.vi. Please use AIO_Reset.vi to clear the data that remains on the board. - In AO_Status.vi, it was not a number of remainder data, and the problem of the output and finishing and outputting the number of [no] data was corrected. - In CountChannel.vi and CountEvent.vi, because the value input to multiplier in CNT_ModeConfig.vi was wrong, it was corrected. - In BaseMove.vi, it was corrected that a set value of point that clicked the operation beginning button was reflected. - In Status.vi, the state of the Limit status normally corrected to be reflected by it. Ver3.11 (08/10/2009) ----------------- - The problem was solved that the following analog input/output sample programs might not stop. ContinuousSampling.vi UseTrigger.vi SimpleUseTrigger.vi AITrigger_CountUp.vi OscilloScope.vi AISamplingTimes.vi AOContinuousSampling.vi AOExtClock.vi AOSamplingTimes.vi AOExtStartStop.vi AOUserBuffer.vi - The problem was solved that data was not normally collected when the level trigger or the external trigger was used on the following analog input/output sample programs. ContinuousSampling.vi UseTrigger.vi SimpleUseTrigger.vi OscilloScope.vi - The problem was solved that occurred by using the following vi and AI-1204Z-PCI. AI_ChannelConfig.vi AI_DataToVolt.vi - The problem was solved that several vi could not be used on LabVIEW8.6. Ver3.10 (5/22/2009) ----------------- - LabVIEW 8.6 support - Addition of counter function for analog board. - Addition of sample VI CountChannel.vi CountEvent.vi AITrigger_CountUp.vi - Added boards :AIO-121601M-PCI, AIO-163202FX-USB, DIO-3232LX-USB, DIO-1616LX-USB Ver3.00 (02/28/2008) ----------------- - LabVIEW 8.5 support - Motion Control boards support - Bus master transfer support - Added boards :AIO-161601UE3-PE, AIO-161601E3-PE, AIO-121601UE3-PE, AIO-121601E3-PE, AO-1604L-LPE, AIO-160802L-LPE, AI-160802LI-PE, AI-1616LI-PE, AO-1604LI-PE, AI-1664LA-LPE, AO-1616L-LPE, AO-1608L-LPE, AI-1204Z-PCI, AIO-121602AH-PCI, AI-1216AH-PCI, AIO-121602AL-PCI, AI-1216AL-PCI, AO-1604CI2-PCI, AI-1604CI2-PCI, AI-1216B-RU1-PCI, AI-1216B-RB1-PCI, AIO-160802AY-USB, RRY-32-PE, RRY-16C-PE, DIO-1616RY-PE, DO-32B-PE, DI-32B-PE, DIO-3232H-PE, DIO-1616RL-PE, DIO-1616H-PE, DIO-96D2-LPCI, DIO-48D2-PCI, DO-64T2-PCI, DI-32T2-PCI, PIO-32DM(PCI), DO-16TY-USB, DIO-0808TY-USB, DI-16TY-USB, CNT-3208M-PE, CNT32-4MT(LPCI), CNT32-8M(PCI), CNT24-2(USB)GY, CNT32-4MT(CB), SMC-8DL-PE, SMC-4DL-PE, SMC-8DF-PCI, SMC-4DF-PCI, SMC-8DL-PCI, SMC-4DL-PCI Ver2.40 (07/10/2007) ----------------- - LabVIEW 8.20 support - Added boards :AIO-160802L-LPE,AI-1616L-LPE,AO-1604L-LPE, AIO-160802AY-USB DO-64T2-PCI,DO-32T2-PCI,DO-32T2-PCI,DI-64T2-PCI,DI-32T2-PCI, DO-128T2-PCI,DIO-6464T2-PCI,DI-128T2-PCI,DIO-3232F-PE,DO-64L-PE, DO-32L-PE,DIO-3232B-PE,DIO-1616TB-PE,DIO-1616B-PE,DI-64L-PE, DI-32L-PE,DO-128L-PE,DIO-6464T-PE,DIO-6464L-PE,DI-128L-PE, DIO-3232T-PE,DIO-1616T-PE Ver2.30 (05/19/2006) ----------------- - LabVIEW 8 support - Addition of event function AIO_CntConfig.vi,AIO_CntStart.vi,AIO_CntStop.vi, AIO_CntReadData.vi,AIO_CntPreset.vi,AIO_CntResetStatus, AI_MultiScan.vi - Added boards :ADI16-4(USB),DAI16-4(USB),ADAI16-8/2(LPCI)L,AD16-64(LPCI)LA, ADI16-16(LPCI)L,AD16-16U(PCI)EV,AD12-16U(PCI)EV,AD16-16(PCI)EV, AD12-16(PCI)EV,DAI16-4(LPCI)L, AI-1608AY-USB,AIO-163202F-PE, DA16-8(LPCI)L,DA16-16(LPCI)L PIO-16/16T(PCI)H,PIO-32/32F(PCI)H,PIO-16/16TB(PCI)H,PIO-48D(LPCI)H, PIO-32/32T(PCI)H,RRY-16C(PCI)H,RRY-32(PCI)H,PIO-64/64L(PCI)H, PI-128L(PCI)H,PO-128L(PCI)H,DIO-16/16(USB),DI-32(USB),DO-32(USB), PIO-32/32B(PCI)V,DIO-0808LY-USB,DIO-24DY-USB, DIO-1616T-LPE,DIO-48D-LPE,DIO-1616L-PE,DIO-3232L-PE Ver2.20 (09/13/2005) ----------------- - Addition of event function AI_MatchNumber.vi,AI_SampNum_CallBack.vi,AI_SmpEnd_CallBack.vi, AI_Err_CallBack.vi,AO_SmpEnd_CallBack.vi,AO_Err_CallBack.vi, DIO_TrgEnable.vi,DIO_Trg_CallBack.vi,DIO_Err_VallBack.vi,CNT_Err_CallBack.vi - Modified AIO samples AISamplingTimes.vi,AcquireWaveform1.vi(LabVIEW 7.0/7.1 support). - Modified DIO samples Trigger.vi(LabVIEW 7.0/7.1 support). - Added boards :ADAI16-8/2(LPCI)L,ADI16-16(LPCI)L,ADI16-4(USB),DAI16-4(LPCI)L, DAI16-4(USB),PI-128L(PCI)H,PO-128L(PCI)H,PIO-48D(LPCI)H, PIO-32/32B(PCI)V,PIO-32/32T(PCI)H,PIO-64/64L(PCI)H,RRY-16C(PCI)H, RRY-32(PCI)H,DI-32(USB),DO-32(USB),DIO-16/16(USB),CNT24-4(PCI)H, CNT24-4D(PCI)H Ver2.10 (03/28/2005) ----------------- - Continuous analog output support - Add the AIO samples of continuous analog output: AOContinuousSampling.vi, AOExtClock.vi, AOExtStartStop.vi, AOSamplingTimes.vi - Delete Glob_NumOfIrq.gbl of DIO. - Modified DIO samples Interrupt.vi(LabVIEW 7.0/7.1 support). - Solves the problem that the error of 1037 occurred by CNT_Start. - Add the usable boards Added boards :PIO-32/32H(PCI)H, PIO-16/16H(PCI)H, PIO-32/32RL(PCI)H, PIO-16/16RL(PCI)H,PIO-16/16L(CB)H,PIO-48D(CB)H ADA16-8/2(CB)L Ver2.00 (08/10/2004) ----------------- - LabVIEW 7.0/7.1 support - Solves the problem that handle leak occurs. - Add the usable boards Added boards :PIO-16/16L(LPCI)H, PIO-16/16B(LPCI)H, PIO-16/16T(LPCI)H, PIO-16/16B(PCI)H, PI-32B(PCI)H, PO-32B(PCI)H, PIO-32/32L(PCI)H, PI-64L(PCI)H, PO-64L(PCI)H, PIO-16/16L(PCI)H, PI-32L(PCI)H, PO-32L(PCI)H, PIO-16/16RY(PCI), ADA16-32/2(PCI)F, ADA16-32/2(CB)F, ADA16-8/2(LPCI)L, AD16-16(LPCI)L, DA16-4(LPCI)L Ver1.01 (07/15/2003) ----------------- - Modified AIO samples UseTrigger.vi. - Modified AI_ReadData.vi. - Add AI_FastSamplingMode.vi. Ver1.00 ----------------- Release the VI-DAQ