For some reason, suddenly a function I've been using a long time no longer is working on a particular PC. It was 2 PCs, but some how, I was able to fix them both, now one of them is acting up again. I use ni-VISA to access a temperature logger on a USB port, I get back an empty answer. It would normally provide a list of the ports attributes and work correctly. The code is working fine on other machines. I've tried different hardware for the logger, which has not made any difference. I tried this logger hardware on other machines and it didn't fix it. THis is the error message:
"Invalid RSRCNAME specified. Type 'instrhelp visa' for more information" Not sure why it would give that message.
for countPort = 1:10; port = ['COM', num2str(countPort)]; try % OPSens = serial(port); OPSens = visa('ni',port); get(OPSens); set(OPSens,'timeout',5); %OPSens.terminator = 10;%linefeed (LF) character (ASCII hexadecimal <0x0A>) fopen(OPSens); serialUnitID = query(OPSens, 'SYST:IDN?');