Hello Bob -
If you're using 3.0, I'm pretty sure you should be able to pass the array as 16bit signed/ unsigned numbers without needing the struct.
when working with the CVI step's 'specify module' dialog, add a new parameter and on the right hand side of the screen and choose the catagory "Array of Numbers". 16bit should be an option. You can pass by pointer or value, so you might want to save memory and pass a pointer?
Working with a type definition of a struct isn't bad once you see an example of it, but I don't think you need to in this instance. If you do, let me know (or check out the shipping example).
Cheers,
Elaine R.
www.bloomy.com
Cheers,
Elaine R.
www.bloomy.com