VU- LRT simulink model

1 view (last 30 days)
Shivanand
Shivanand on 14 Nov 2013
Answered: Gautam on 1 Jul 2025
Hello guys,
I want to model the time in simulink model. The time as an output is required. i need to analyse the data being recieved from NXT is getting lost or not. The model which i have installed on NXT is done by using VU_LRT toolbox. The model is transmitting the data which is being displayed on Matlab-sceen when i call function file xyz.m but the system time in ticks/sec/ms is not getting saved anywhere. Though it might be simple but i am unable to do that. Please help me to model the time block and save the time along with the other output datas. You can refer VU-LRT samples to get an idea. Thank you.
-Shivanand

Answers (1)

Gautam
Gautam on 1 Jul 2025
Hello, Shivanand
You can try the following steps:
  • Add Clock block to model time.
  • Combine time with your data using Mux.
  • Save combined signal using To Workspace or File Write block.
  • Analyze in MATLAB for missing data.
load('simout.mat'); % or your variable
time = simout(:,1);
data = simout(:,2:end);
dt = diff(time);
figure;
plot(dt);
title('Time difference between samples');
xlabel('Sample #');
ylabel('Time step (ms)');
% Look for spikes in dt indicating lost samples

Categories

Find more on Downloads in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!