Simulink turn off data logging
이전 댓글 표시
Hello ! I do have the following problem: I have a very big simuling model, with a lot of subsystems. In this model a lot of signal have already logged. I'm making a test environment to run this model, and I have to test the result of the simulation. I have to log only a few data, but in the model there are approximately 150 logged signal (and it's made the simulation much slower). So for that, in my test environment I'd like to unlog all of the signal, and turn on only witch are necessary for me.
채택된 답변
추가 답변 (2개)
Paul Smith
2019년 1월 31일
4 개 추천
I had a similar issue, I ended up modifying to this though:-
pH = find_system('Your Model name','LookUnderMasks','all','FindAll', 'on', 'DataLogging', 'on');
'Type', 'Port'
Having type and port in the search misses other potentially logable terms.
Zhu
2019년 7월 26일
0 개 추천
Turn this model into .mdl format
Open model in text
Find all "datalogging on", set it to off
Done!
댓글 수: 3
Jun Yang
2023년 11월 20일
this command works in a better way!
set_param(bdroot, 'InstrumentedSignals', [])
Herman Wong
2024년 3월 7일
편집: Herman Wong
2024년 3월 7일
set_param(bdroot, 'InstrumentedSignals', []) --- awesome! Thanks Jun Yang!
Jinggang
2024년 7월 9일
Thank u Jun Tang, it works!
카테고리
도움말 센터 및 File Exchange에서 Prepare Model Inputs and Outputs에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!