Everything

csplus.get_time_measurement_result


指定されたタイマの計測結果を取得します。

[指定形式]

csplus.get_time_measurement_result(session_id, timer_name)

[引数]

引数

説明

session_id

本バージョンではこの引数は無視されます。

timer_name

計測結果の取得対象のタイマ名を指定します。

[戻り値]

計測結果を格納したリストを返します。計測結果はtime_value,time_unit,measurement_method,overflowの形式で格納されます。

説明

time_value

計測結果の値

time_unit

計測結果の単位(ns)

measurement_method

カウントソース(EmulatorまたはSimulator)

overflow

オーバーフローが発生したかどうかのフラグ(true または false)

[詳細説明]

-

指定されたタイマの計測結果を取得します。

[使用例]

>>> csplus.get_timer_providers()
{'csplus.timer': 'Time Measurement'}
>>> csplus.select_timer_provider("csplus.timer")
>>> csplus.is_timer_supported('0')
True
>>> csplus.get_timers('0')
['Timer1']
>>> csplus.resume_debug_session('0')
>>> csplus.get_time_measurement_result('0', "Timer1")
['279667','ns','Simulator','false']