Очистите результаты, регистрируемые оснащенной, скомпилированной функцией кода С
clearInstrumentationResults('mex_fcn')
clearInstrumentationResults mex_fcn
clearInstrumentationResults all
clearInstrumentationResults('mex_fcn') очищает результаты, регистрируемые от вызова оснащенной MEX-функции mex_fcn.
clearInstrumentationResults альтернативный синтаксис для очистки журнала.mex_fcn
clearInstrumentationResults all очищает результаты всех оснащенных MEX-функций.
|
Оснащенная MEX-функция создала использование |
Запустите испытательный стенд, чтобы регистрировать инструментирование, затем использовать clearInstrumentationResults очистить журнал.
Создайте временную директорию, затем импортируйте функцию, взятую в качестве примера, из Fixed-Point Designer™.
tempdirObj=fidemo.fiTempdir('showInstrumentationResults')
copyfile(fullfile(matlabroot,'toolbox','fixedpoint',...
'fidemos','fi_m_radix2fft_withscaling.m'),...
'testfft.m','f')Задайте прототипные входные параметры.
n = 128; x = complex(fi(zeros(n,1),'DataType','ScaledDouble')); W = coder.Constant(fi(fidemo.fi_radix2twiddles(n)));
Сгенерируйте оснащенную MEX-функцию. Используйте -o опция, чтобы задать имя MEX-функции.
buildInstrumentedMex testfft -o testfft_instrumented -args {x,W}Запустите испытательный стенд, чтобы записать результаты инструментирования. Вызовите showInstrumentationResults открыть отчет. Просмотрите симуляцию минимальные и максимальные значения и состояние целого числа путем приостановки по переменной в отчете.
for i=1:20
y = testfft_instrumented(cast(2*rand(size(x))-1,'like',x));
end
showInstrumentationResults testfft_instrumented
Очистите журнал результатов.
clearInstrumentationResults testfft_instrumented
Запустите различный испытательный стенд, затем просмотрите новые результаты инструментирования.
for i=1:20 y = testfft_instrumented(cast(rand(size(x))-0.5,'like',x)); end showInstrumentationResults testfft_instrumented

Очистите MEX-функцию и удалите временные файлы.
clear testfft_instrumented; tempdirObj.cleanUp;
fiaccel | showInstrumentationResults | buildInstrumentedMex | codegen (MATLAB Coder) | mex