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
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-->