function [] = send_data_to_display() %SEND_DATA_TO_DISPLAY sends available data to display if last send was % more than 0.5 seconds ago. persistent last_send; global display_data; if isempty(display_data) return end % disp(last_send); % disp(clock); if isempty(last_send) % first send %% SEND DATA % disp('sending data'); % disp(display_data) matlabclient(1, display_data{1}); last_send = clock; display_data(1) = []; elseif (etime(clock, last_send) >= 0.5) %% SEND DATA % disp('sending data'); % disp(display_data) matlabclient(1, display_data{1}); last_send = clock; display_data(1) = []; end end