docs: def set_probe_file_name(self, checked):
          """
          sets the filename to which the probe logging function will write
          Args:
              checked: boolean (True: opens file) (False: closes file)
          """
          if checked:
              file_name = os.path.join(self.gui_settings['probes_log_folder'], '{:s}_probes.csv'.format(datetime.datetime.now().strftime('%y%m%d-%H_%M_%S')))
              if os.path.isfile(file_name) == False:
                  self.probe_file = open(file_name, 'a')
                  new_values = self.read_probes.probes_values
                  header = ','.join(list(np.array([['{:s} ({:s})'.format(p, instr) for p in list(p_dict.keys())] for instr, p_dict in new_values.items()]).flatten()))
                  self.probe_file.write('{:s}\n'.format(header))
          else:
              self.probe_file.close()