In my application I need to merged data from different devices hanging to my computer via different interface types. Each data set in to be specifically formatted in a file. Each data set comes a a rate of ~ 10 Hz.
As acquisition devices I do have - 4 digitizers connected to the PCI bus and their labview driver are already given by the constructor - an instrument from which data to be imported via a GPIB interface - an instrument from which data are imported via a serial port - and probably in the future, 2 devices mounted on two USB port I wish to developp a LABVIEW 6i code which permit me to make the request to all instrument, to import the data and to merged them as quick as possible so that I can store data set coming every 0,1 s. All data from all instruments must be recorded for the same event at the same time (in a triggered manner) before it performs the acquistions for the next event I would like to know what is the best way to each my goal. - Is it possible to control all this with one VI (containing lot of VIs) ? - Should I execute a VI for each interface and run them at the same time and save all data set with a time stamps in a file and then, off-line, process all the files and merge my information. In a general manner, are there any rules which indicate the maximum number of interface (according to their nature) which can be properly controled on a given platform from one computer. Thanks you very much for any answers
