I would like to use one computer (VE1) to run a virtual environment simulation program and a second computer (SL2) to run a SuperLab program. I would like to have the VE1 computer send inputs to the SL2 computer. I would like to find out how it might be done.
The SL2 SuperLab program is straightforward and I can write it, if it were the only program. However, it uses an RB-730 keypad for responses and I’m measuring response times, so I like to use it in XID mode.
I would like the VE1 computer to send signals to the SL2 computer at certain points and I need SuperLab to accept them as Input so that they can be programmed to initiate an event that is waiting for a signal from VE1. The communication does not have to be sophisticated. VE1 generates a string of events at known locations that are visited in a fixed order. All critical timing is done in SuperLab. The signal from VE1 would act as a “Start” key to initiate a trial. SuperLab on SL2 would present a display and collect a response on the RB-730 keypad.
Are any of the following feasible?
(1)Use the Accessory Cable together with the RB-730 to send a signal from the VE1 computer. I only need 2 responses (2 keys) for the SuperLab program on SL2. I also could put the response switches in a separate box and run them thru the Accessory cable together with the signal from VE1. The responses and the VE1 signal would never be present at the same time. However, I need response timing data, so the XID mode would be best. The timing of the event signal from VE1 is not critical. Could we set it up so that the 2 responses events were coded as 2 RB-730 keys and the VE1 signal was coded as a third key? I assume that any input thru the Accessory Cable and the RJ-45 connecter would have to be TTL.
(2) If (1) above isn’t feasible, would it be possible to use 2 RB-730 keypads, one for the VE1 computer event signal and the other for the 2 responses? I notice that SuperLab version 4.08 now accepts more than one USB. Does the Input now allow input from 2 different device types concurrently? I am currently using version 4.07b.
(3) Can I send events from the VE1 computer to the SL2 computer using the PCI-DIO24 I/O Card. How would they show up as Input in SuperLab? I assume that this would be TTL output from VE1 to TTL input via the Measurement Computing PCI card in SL2.
(4) Is there any way that I can have the 2 computers communicate via a TCP/IP “socket” via an Ethernet connection. I could set up a local area network between them, but I’d need to be able to trigger events in the SuperLab program on SL2.
I’d appreciate any help you can give me.