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