From 81cf6bfafcb7b3f09a2627e57bb540b803d55df1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Sat, 23 Nov 2019 21:47:47 +0100 Subject: Group packages together --- Kod/bilbana/yc4/display/scenes/draw_segment_bars.m | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Kod/bilbana/yc4/display/scenes/draw_segment_bars.m b/Kod/bilbana/yc4/display/scenes/draw_segment_bars.m index f2703b2..4aaf42f 100644 --- a/Kod/bilbana/yc4/display/scenes/draw_segment_bars.m +++ b/Kod/bilbana/yc4/display/scenes/draw_segment_bars.m @@ -1,5 +1,6 @@ function [] = draw_segment_bars(values1, values2) -dt = 0.2; +dt = 0.2; % delay for display +queue = []; % internal queue for packages to send to display pause(dt); matlabclient(1, get_smallpackage(clear_display())); @@ -35,8 +36,12 @@ end for i = 0:8 x = 16+13 + 10 + 30*i; - matlabclient(1, get_smallpackage(put_text(x, 204, 'C', num2str(i + 1)))); - pause(dt); + queue = [queue put_text(x, 204, 'C', num2str(i + 1))] + if i == 4 or i == 8 + matlabclient(1, get_smallpackage(queue)); + queue = []; + pause(dt); + end end for i = 1:floor(max_val) -- cgit v1.2.1