05-14-2013 10:58 AM
I have the "Connector pane terminals default to Required" checkbox checked in Tools >> Options >> Front Panel >> General, and this seems to work for everything except the error cluster. The error cluster always defaults to "Recommended" whether I drop it from the Control Palette or create a subVI with an "error in" cluster. Is there a way to default all "error in" clusters to "Required"?
05-15-2013 01:05 PM
I don't think there is, and this seems to be by design, because for most VIs you have no way of knowing for sure that something which can generate an error will be called before that VI. You could probably leave it that way.
Incidentally, there are those who say that unless your VI can generate an error, it should usually not have error I/O at all, because for most VIs they simply burn processor cycles on checking for an incoming error and prevent LV from running things in parallel if you have an artificial dependency only from the error I/O. I don't usually have such code, but maybe you do.
05-15-2013 02:08 PM
I accidentally got LabVIEW into a state where new error in terminals were required, but I can't replicate it.
Since I mentioned it and didn't do any good, here's one way to change all "error in" terminals to required: