import struct import math import random def generate_bin(filename="simulation.bin", points=200): # Magic Number: 0xFEAA01 MAGIC = 0xFEAA01 x_data = [] y_data = [] # Generate Sine Wave with random noise/phase to show updates phase_shift = random.random() * math.pi for i in range(points): x = (i / points) * (4 * math.pi) y = math.sin(x + phase_shift) x_data.append(x) y_data.append(y) # Pack Data # Header: Magic (I), Count (I) header = struct.pack('