Hello, i have a similar error. trying to make 2000+ bit (?) signal:
PATTERN_FREQUENCY = 2*200e3; PULSE_DUTY_CYCLE = 30; LATCH_PATTERN_LENGTH = 1023; SAMPLERESET_PATTERN_LENGTH = 5;
DIO_LATCH = 7;
VLATCH_PATTERN = (2*SAMPLERESET_PATTERN_LENGTH+1) * [0, 1] + [0, 1]*LATCH_PATTERN_LENGTH;
device_data = device.open(); logic.open(device_data, sampling_frequency=3*PATTERN_FREQUENCY, buffer_size=4096);
pattern.generate(device_data, channel=DIO_LATCH, function=pattern.function.custom, \
frequency=PATTERN_FREQUENCY, duty_cycle = PULSE_DUTY_CYCLE, data = VLATCH_PATTERN);
and i am getting the same error: "Invalid bit count provided"
Could you help me what is my mistake?