VU- LRT simulink model

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

回答 (1 件)

Gautam
Gautam 2025 年 7 月 1 日

0 投票

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

カテゴリ

ヘルプ センター および File ExchangeDownloads についてさらに検索

質問済み:

2013 年 11 月 14 日

回答済み:

2025 年 7 月 1 日

Community Treasure Hunt

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

Start Hunting!

Translated by