Daniel Hrisca
Daniel Hrisca
Perhaps you should try the development branch code
Pip install https://github.com/danielhrisca/asammdf/archive/development.zip
you can try the bundled build found here https://github.com/danielhrisca/asammdf/actions/runs/10143948078 (dist archive)

you could copy directly from the CAN bus window
You can try per channel chunked access using iter_get https://asammdf.readthedocs.io/en/latest/api.html#asammdf.mdf.MDF.iter_get
@tainnok please try the development branch
In the actions (https://github.com/danielhrisca/asammdf/actions) you have to go to the wheels jobs and grab the artifact from the bottom of the page (example https://github.com/danielhrisca/asammdf/actions/runs/17726007956)
You probably have the wrong arrays dtpyes when you append the new signals
how about this ```python def write_mf4_file(messages, output_file): timestamps = [] std_buffer = np.zeros(len(messages), dtype=STD_DTYPE) for i, (timestamp, can_bus, can_id, data) in enumerate(tqdm(messages, position=0, leave=True)): channel = int(can_bus[3])+1 std_buffer["CAN_DataFrame.BusChannel"][i] = channel...