summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGustav Sörnäs <gusso230@student.liu.se>2019-11-23 21:47:47 +0100
committerGustav Sörnäs <gusso230@student.liu.se>2019-11-23 21:47:47 +0100
commit81cf6bfafcb7b3f09a2627e57bb540b803d55df1 (patch)
tree786e559195ed1a0c7d0a408cb17096214d0053c6
parent49f712d1a24fba77a1f775af2333855849ddd87d (diff)
downloadtfyy51-81cf6bfafcb7b3f09a2627e57bb540b803d55df1.tar.gz
Group packages together
-rw-r--r--Kod/bilbana/yc4/display/scenes/draw_segment_bars.m11
1 files 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)