07-10-2016 04:20 PM
Hi,
I'm trying to control a Power supply E3647A using cRIO 9074 and NI 9870 in FPGA mode.
When I send the SCPI commands like APPLY, SYSTEM:REMOTE, INST:NSEL 1|2, OUTPUT ON|OFF, *RST, *TST?, the Power supply executes them (I can see this in power display). But when I use any query command like *IDN, APPLY? I've read anything.
I've tryed to use the E364xA drive but doesn't work, i've changed the power supply to another one and happens the same.
I need to read the query commands. some body could help me.
Solved! Go to Solution.
07-11-2016 02:56 AM
First Try to do the same in Hyper termainal and Make sure you are getting reply.
07-12-2016 12:46 PM
I've tryed this and i've got the same problem. I can write the commands and power supply execute them but I can not read the strings from equipment (if the power is writing anything).
any idea?
07-12-2016 01:03 PM
07-12-2016 01:08 PM
07-13-2016 04:45 PM
Yes, SCPI basic command *IDN?\n
It must write the <model number>,<serial number>,<software revision>.
I changed the equipment for another E3647A, one E3642A and E3649A and I do not read anything. I would like to know if someone achieve to receive this string via RS232.
I'm using a code that is in "find example" of Labview. I did some modification to adapt for my use.
In this program I read three ports simutaneous in differents baud rate. 2 ports I read bytes from another software and one I would like to control this power supply.
08-03-2016 01:12 PM
Hi everybody,
I solved the problem.
The NI9870 doesn't use flow control DTR/DSR (only RTS/CTS) and the E3647A only use DTR/DSR.
It must be done programmable via FPGA I/O Property Node setting DTR State as asserted.
Thanks, PalanivelT, for try help me.