Skip to content

Commit 849cedf

Browse files
committed
AWG: Use write_raw instead of write_ascii_values
This is needed because we are working with a raw bytes array
1 parent 2aebc6d commit 849cedf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

exopy_hqc_legacy/instruments/drivers/visa/tektro_awg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -514,9 +514,9 @@ def send_load_awg_file(self, awg_file, filename='setup'):
514514
"""
515515
name_str = 'MMEMory:DATA "{}",'.format(filename+'.awg')
516516
size_str = ('#' + str(len(str(len(awg_file)))) + str(len(awg_file)))
517-
mes = name_str + size_str + awg_file
517+
mes = name_str + size_str
518518
self.write('MMEMory:CDIRectory "/Users/OEM/Documents"')
519-
self._driver.write_ascii_values(mes)
519+
self._driver.write_raw(mes.encode('ASCII') + awg_file)
520520
self.write('AWGCONTROL:SRESTORE "{}"'.format(filename+'.awg'))
521521

522522
@secure_communication()

0 commit comments

Comments
 (0)