Hello Tito,
Thank you for your inquiry regarding problems configuring NI-DIO-96 ports. It sounds like you would like to permanently configure the I/O ports on your DIO-96. I assume that the reason that you want to do this is because the ports are being reset automatically. However, National Instruments digital I/O (DIO) boards which use the 8255 chip will reset all ports when reconfiguring. One possible solution is to configure all of the I/O ports at the beginning of your VI (if you�re using LabVIEW). Then perform your read and write operations. You may also want to consider using one of our 6533 series DIO boards (such as the PCI-DIO-32HS), which uses the more forgiving DAQ-DIO ASIC instead. The following links are great resources when dealing with this issue.
Why Do All My Digital I/O Ports Reset When I Configure One Port?Why Do I Lose the Data on Ports 2, 3, and 4 of a PCI-6025E When Reconfiguring Port 0 in Visual Basic...Other resources similar to this can be found on the ni.com website by clicking the support tab at the top of the home page. Then search for �Configure DIO-96 Ports� from Technical Resources at the top of the page or topics similar to this. I hope these resources help. Let me know if I can further assist you.
Shea C.
Applications Engineering