Профилирование выполнения открытого кода сообщает и задает отображение измерений времени.
report(
myExecutionProfile
)
report(myExecutionProfile
,
Name1, Value1, Name2, Value2, ...)
report(myExecutionProfile
,
'Units', 'Seconds', 'ScaleFactor', '1e-06', 'NumericFormat', '%0.3f')
Когда вы запускаете SIL или PIL симуляцию с профилированием выполнения кода, программное обеспечение генерирует переменную myExecutionProfile
рабочей области, заданную в Configuration Parameters> Code Generation> Verification> Workspace variable.
report(
открывает выполнение кода, профилирующее отчет с помощью параметров экрана по умолчанию.myExecutionProfile
)
report(
открывает отчет с параметрами экрана, заданными парами вектора символов значения имени.myExecutionProfile
,
Name1, Value1, Name2, Value2, ...)
report(
время отображений в микросекундах (10-6 секунд) с точностью трех десятичных разрядов.myExecutionProfile
,
'Units', 'Seconds', 'ScaleFactor', '1e-06', 'NumericFormat', '%0.3f')
Пара "имя-значение" | Детали |
---|---|
'Units' , 'Seconds' или 'Units' , 'Ticks' |
Измерения времени отображены в метках деления таймера или секундах. Значение по умолчанию:
|
'ScaleFactor' , Value |
Масштабный коэффициент для отображенных измерений. Например, чтобы отобразить измерения в микросекундах, используйте пару "имя-значение"
Чтобы задать масштабный коэффициент, необходимо также задать |
'NumericFormat' , Convention |
Числовой формат для отображенных измерений. Используйте десятичное соглашение, используемое функцией ANSI® C Чтобы задать числовой формат, необходимо также задать |