Hi dwisti,
Unfortunately, there is no way for you to specify a different timeout. Using the VISA timeout property is not going to work because the timeout is from the Open FPGA Reference node attempting to open a session to the remote target. I can think of a couple ways you can workaround this:
1. Use the RT Ping Controllers or the Open TCP Connection VIs to make sure the device you are contacting is on the network before you do an Open FPGA Reference. You can specify a custom timeout for those VIs, so you would not have to wait the entire 20sec before figuring out the controller is not accessible.
2. Open a VISA Session with a custom timeout. If it succeeds, then close the reference and proceed with the Open FPGA Reference. If it times-out, then no need to execute the Open FPGA Reference code.
Hope this helps. If you feel it is important for the Open FPGA Reference to let users specify a custom timeout, please describe your use case so we can create a suggestion for R&D to look at.
JMota
National Instruments