Thanks for the response. I actually already tried that, using a, b, c, d, ... instead of in1, out1, out2, out3, ... for the variable names.
It appears that the excessive length of the declaration in SharedLib.odl isn't coming from the variable names, but from some other associated keywords. For example, here's the entry corresponding to the output variable out1:
[in, out, custom(53D57340-9A16-11d0-A62C-0020AF16F98E, 1), custom(746B27E2-FBD8-11d1-B311-0060970535CB, "[]")] float64 *out1
I'm not really sure what the purpose of those alphanumeric strings (UUIDs?) is, but I wonder if there is some way to force LabVIEW to use a more conscise format in the declaration or to add carriage returns after each entry.
As before, all comments are appreciated
.
Thanks,
Zach