Commit e3329aee authored by João Santos's avatar João Santos

Update NHR9400series/NHR9400.py

parent ef3e87dd
...@@ -118,7 +118,8 @@ class NHR9400(): ...@@ -118,7 +118,8 @@ class NHR9400():
def identify(self): def identify(self):
self.__s.send("*IDN?\n".encode()) self.__s.send("*IDN?\n".encode())
return self.receive() value = self.__s.recv(1024)
return self.receiveString(value)
#Function to see if exist any error in the carry #Function to see if exist any error in the carry
def checkErrors(self): def checkErrors(self):
self.__s.send("SYST:ERR?\n".encode()) self.__s.send("SYST:ERR?\n".encode())
...@@ -507,7 +508,10 @@ class NHR9400(): ...@@ -507,7 +508,10 @@ class NHR9400():
points = self.receiveFloat(points) points = self.receiveFloat(points)
for i in range(int(points/130)): for i in range(int(points/130)):
self.__s.send(("FETC:ARR:VOLT? " + str(i*130) +"\n").encode()) self.__s.send(("FETC:ARR:VOLT? " + str(i*130) +"\n").encode())
value = self.__s.recv(1024) p_value = [self.__s.recv(1024)]
while(len(p_value[-1]) == 1024):
p_value.append(self.__s.recv(1024))
value = b"".join(p_value)
value = self.receiveArray(value) value = self.receiveArray(value)
array = array + value array = array + value
return array return array
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment