Очистить результаты, записанные инструментализированной, скомпилированной функцией кода С
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;
buildInstrumentedMex | fiaccel | mex | showInstrumentationResults | codegen (MATLAB CODER)