diff --git a/.gitignore b/.gitignore index 80015669ef92528887eaa9f605f1aeb0de8a6e38..d0cd1cf5eceb3161a7acf9fb320357db8e921287 100644 --- a/.gitignore +++ b/.gitignore @@ -145,3 +145,7 @@ _Pvt_Extensions /Cpp/lib/spcm_win64_msvcpp_symbols.txt /Cpp/out /Python/data +README.md +Python/*.ipynb +Python/*.xml +*.ipynb \ No newline at end of file diff --git a/Python/lib/AWG.py b/Python/lib/AWG.py index c663dfdee4207a69226ee82961295cb4b1e57e73..c6cbea61fd9fc9506bfb86181445fc9792be1872 100644 --- a/Python/lib/AWG.py +++ b/Python/lib/AWG.py @@ -85,13 +85,13 @@ class AWG: """ err_reg = uint32(0) err_val = int32(0) - err_text = "" - err_code = spcm_dwGetErrorInfo_i32(self.card, byref(err_reg), byref(err_val), err_text) + err_text = create_string_buffer(256) + err_code = spcm_dwGetErrorInfo_i32(self.card, byref(err_reg), byref(err_val), byref(err_text)) if err_code: print( f"{message}\n" f"error code (see spcerr.py): {hex(err_code)}\n" - # f"error text: {err_text}" + f"error text: {err_text}\n" f"error register: {err_reg.value}\n" f"error val: {err_val.value}\n" )