Hello,
I'm working on an remote control application in for the measurment receiver ESL 6 from Rohde & Schwarz.
My configuration:
- VISA 5.3
- Win7 64 Bit
- MSVS 2010 Express
- .NET 4.0
- tried different network adapter (USB, Card, intern)
- programming language: visual basic
- visa32.bat
I configured the windows firewall for the communication between PC and measurement equipment. By enabling an event with the command "viEnableEvent", I get the timeout error. With MAX from NI the device is identified, I can write registers, but I can't enable events. I get following error: Enable Event (Service Request) Error VISA: (Hex 0xbFFF0015) timeout expired before operation completed.
I recorded the traffic at the network adapter with wireshark. At the point, which the PC send "CREATE_INTR_CHAN", the measurement receiver send SYN and 200 ms after this ACK. The PC don't answer (I attached the recorder traffic). The same code works on an PC with 32 bit XP.
Why I get this TimeOut error? Do I have to "open" some port or something else in the windows firewall (but I can send instruction to the receiver)? Is the time between the SYN frame and the ACK from the receiver too large?
Thanks for the answers