tablet = io.devices.tablet # Check that the tablet device was created without any errors if tablet.getInterfaceStatus() != "HW_OK": print("Error creating Wintab device:", tablet.getInterfaceStatus()) print("TABLET INIT ERROR:", tablet.getLastInterfaceErrorString()) io.quit() core.quit() sys.exit(1) from psychopy.iohub.client.wintabtablet import PenPositionStim, PenTracesStim pen_pos_stim= PenPositionStim(win) pen_traces_stim= PenTracesStim(win) pen_pos_stim.autoDraw = False pen_traces_stim.autoDraw = False pen_pos_stim.status = NOT_STARTED pen_traces_stim.status = NOT_STARTED # Create the iohub datstore condition variables table. # The following 2 lines of code is a hack, as it does not appear # that you can get the order of the column names as found in the # condition file using any of the Builder generated python code. temp_exp_conds, temp_ecnames = data.importConditions('conditions\\trial_conditions.xlsx',returnFieldNames=True) temptrials = data.TrialHandler(temp_exp_conds,1) io.createTrialHandlerRecordTable(temptrials, temp_ecnames) temp_exp_conds =None temptrials=None except Exception, e: import sys