count_secondscount_secondsCountSecondsCountSecondscount_seconds (算子名称)

名称

count_secondscount_secondsCountSecondsCountSecondscount_seconds — Passed Time.

参数签名

count_seconds( : : : Seconds)

Herror count_seconds(double* Seconds)

Herror T_count_seconds(Htuple* Seconds)

void CountSeconds(HTuple* Seconds)

static double HSystem::CountSeconds()

static void HOperatorSet.CountSeconds(out HTuple seconds)

static double HSystem.CountSeconds()

def count_seconds() -> float

描述

The operator count_secondscount_secondsCountSecondsCountSecondsCountSecondscount_seconds helps to measure time. Each operator call returns a time value. The difference of the values of two successive calls provides the time interval in seconds. The mode of measuring time can be set with set_system('clock_mode',...)set_system("clock_mode",...)SetSystem("clock_mode",...)SetSystem("clock_mode",...)SetSystem("clock_mode",...)set_system("clock_mode",...).

注意

The time measurement is not exact and depends on the load of the computer.

运行信息

参数表

SecondsSecondsSecondsSecondssecondsseconds (output_control)  real HTuplefloatHTupleHtuple (real) (double) (double) (double)

Process time since the program start.

例程 (HDevelop)

count_seconds(Start)
* program segment to be measured
count_seconds(End)
Seconds := End - Start

例程 (C)

count_seconds(&Start);
/* program segment to be measured */
count_seconds(&End);
printf("RunTime = %g\n",End-Start);

例程 (HDevelop)

count_seconds(Start)
* program segment to be measured
count_seconds(End)
Seconds := End - Start

例程 (HDevelop)

count_seconds(Start)
* program segment to be measured
count_seconds(End)
Seconds := End - Start

例程 (HDevelop)

count_seconds(Start)
* program segment to be measured
count_seconds(End)
Seconds := End - Start

结果

The operator count_secondscount_secondsCountSecondsCountSecondsCountSecondscount_seconds always returns the value 2 ( H_MSG_TRUE) .

参考其它

set_systemset_systemSetSystemSetSystemSetSystemset_system

模块

Foundation