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