Hi A_Ryan:
<1. Can you please explain what you mean by legacy software? Is this old NI software or some other third party software?
The "legacy software" is written in Java and is running on a Windows XP Pro machine. This "legacy software" was designed to communicate via either with NI's PCMCIA-GPIB interface or NI's GPIB-232CT-A device. Legacy meaning existing software controller application that won't be changing.
<2. Is the system setup and a current problem already exists?
The existing system works just fine. The problem is on the other end where DeviceX is no longer a GPIB device. But for backward compatibility purposes, we need DeviceX to still be able to communicate with the "legacy software" running on the Windows XP Pro machine. DeviceX is an embedded device and thus it is running a custom OS.
<3. Are you in the development stage and wondering how to proceed?
We are in the early development stage and just verifying how we can ensure backwards compatibility as described above.
<4. What do you mean by prototype software (what does it do)?
Simply just verifying that DeviceX, which is not a GPIB device but does have serial port and cannot install any NI drivers, can somehow communicate with the "legacy software" on the Windows XP Pro machine.
<5. What is your application/what is the ultimate goal?
We have a DeviceX that does not have a GPIB input and has a custom OS. DeviceX will talk with the new generation controller via some new interface but at the same time, DeviceX needs to still communicate with the Windows XP machine that is running the "legacy sofware" somewhere. Because the "legacy software" was designed with GPIB in mind by interfacing to either NI's PCMCIA-GPIB card or NI's GPIB-232CT-A device. One thought was maybe NI's previous serial-to-GPIB protocol converter device which doesn't require any drivers. We could possibly connect this to DeviceX's serial port and the your serial-to-GPIB protocol converter device would then be connected to the NI's PCMCIA-GPIB interface on the other end. Another idea, was to remove NI's GPIB-232CT-A device from the Windows XP machine and connect directly the Windows XP machine's serial port to the serial port of deviceX. The problem is that the unchanged "legacy software" running on the Windows XP machine will still be communicating as though the GPIB-232CT-A device is there as the software was designed to so that puts the burden on the new software running on deviceX to mimic what would be the communication that the GPIB-232CT-A would have provided. Seems more risky to do as we have to complete this in about a 2 months development timeframe. Any suggestions?