First, my current program works but I feel like there might be a more efficient way using property nodes. My program scans 16 different channels. Each channel is connected to an optical volume detector, which outputs a voltage. If the voltage for each channel is above or below a certain value, I close or open a valve. Another function of my program, is to write each voltage reading per channel to a file for that channel. Currently, my program scans the array of active channels using AI 1 Scan. I then bundle together the array of voltage readings and the array of channels using Index and Bundle Cluster Array. To access each voltage reading per channel, I feed this cluster array into an auto indexed for loop, which picks out the channel and corresponding voltage
one by one. I then unbundle this cluster and test the channel number using a sequence of case structures. If the channel number test comes up true, I write that piece of data to the appropriate file for that channel.
My knowledge of LabVIEW is limited, since I am teaching myself as I go. I do not have a thorough understanding of property nodes, although I have done a few basic tutorials using them. I have noticed that for many of the more complicated VI's online, specific property nodes have been created for the VI. Instead of going through a long and complicated wiring process of case structures and for loops, could property nodes be used in some way to define my channels? Thus making it easier to access them? Thanks much, Emily