With LabVIEW 7 you can use a ring constant with non sequencial value. They take less diagram space than a global and the same ring can hold several related values. The best is to save the ring as a strict control typedef so that all occurences of the ring will change when you modify the typedef.
If you have symbolic constants defined in terms of each other, e.g.<b> #define array_len 100 #define array_size array_len*sizeof(data_type) </b>then you'll have to use VIs to compute the values. Use the VIs directly or use them to initialize globals.
