Hello, Michael and John,
I would like to add some additional information to John's answer.
You can use Remote VISA on your Solaris workstation to access the VXIpc's VXI interface using the same VISA API you would use to access a local device. First, on your VXIpc, you should install VISA Server if it's not already installed. (It likely is already installed, so you can probably skip that step.) Then configure the VISA Server through your VISA options in MAX to start when the computer starts and allow connections from your Sun workstation. After setting up your VXIpc in this way, from your Sun workstation you can connect to any VISA resource on the VXIpc by specifying the resource string "visa://[address-of-VXIpc]/[local-resource-name]". "[address-of-VXIpc]" should be replaced by the IP address in the form "a.b.c.d", or by the VXIpc's network name, and the "[local-resource-name]" should refer to any VISA resource that is on the VXIpc, such as "VXI0::0::INSTR". You can even use viFindRsrc() to find remote resources with this mechanism.
Using this information, you should be able to write your VISA application on your Sun workstation. To test your remote VISA setup, you can run NIvisaic on your Sun workstation to access the VXIpc interactively.
Note that if you are doing a lot of single-point access, with functions such as viIn and viOut, or using other small transfers, these accesses will be considerably slower than they would be if written directly on the VXIpc, as each one must travel across the network to get a response, and networks have a high latency.
Also, you will need NI-VISA 3.1 on your Solaris workstation to access your VXIpc this way.
--
Richard Thrapp
Staff Software Engineer
VXI Software