Thread Etwas warten dann Funktion beenden: Mit Zeitschleife abbrechen (16 answers)
Opened by fritz at 2005-12-20 10:25

fritz
 2005-12-20 15:51
#61142 #61142
User since
2005-10-19
44 Artikel
BenutzerIn
[default_avatar]
Und wie mach ich das, wahrscheinlich ist das total einfach aber ich komm jetzt nicht drauf weil ich mir schon den ganzen Tag den Kopf zermatere.
Gibts auch ne Moeglichkeit bei Zeitueberschreitung eine dementsprechende print Anweisung zu starten?

Zur Zeit sieht mein Programm so aus
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
  test_info(" Run to Breakpoint ");

$SIG{ALARM}=sub {};
$usec1 = gettimeofday;
eval{
alarm(20);
prozess_Run ( 'RUN_TO_BREAKPOINT', 'FALSE')||($DevCon[13] =1);


##############################################################################
$counter = 0;
#State call to end the run
test_info("Breakpoint State");
do
{
prozess_State ( \$state, 'FALSE', \$cycle,\$loopbreak)||($DevCon[14] =1);

$counter++;
}
while ($loopbreak != 3);
my $usec2 = gettimeofday;
my $usec = $usec2-$usec1;
printf "State of the run: $state\n";
printf "Cycles if single step is used: $cycle\n";
printf "Cycles until breakpoint was hit: $counter\n";
printf "Loop Runtime : %.4f sec\n",$usec;
alarm(0);
};

mit dem test_info printe ich die Zeile dahinter und mach sie farbig und so sachen, ist auch ne Funktion\n\n

<!--EDIT|renee|1135116609-->

View full thread Etwas warten dann Funktion beenden: Mit Zeitschleife abbrechen