Hallo Stefan,
nur weil man solche Routinen bekommt, heißt das nicht das man sie auch übernehmen muss!
Vor allem nicht solche komplett am StyleGuide vorbei programmierten. Und dann auch noch die schlechtesten Dinge davon in deine Routine übernehmen...
Ohne jetzt das Gerät näher zu kennen, würde ich diese beiden VI wie im Anhang umformen (ErrorIO, Errorhandling, "vernünftige" Ein/Ausgabe-Datenformate, Standard-4224-
ConnectorPane, korrekter Datentyp der angeschlossenen Konstanten). Wobei noch zu überlegen wäre, ob man die 16 DIO-Kanäle als boolsches Array oder als U16 verwalten will...