Очистить результаты, записанные инструментализированной, скомпилированной функцией кода С
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)