Hallo Rudi,
ich habe mich im DbLog mit dem Plot Editor auseinandergesetzt und das schon lange vorhandene Manko beseitigt, dass man bei Nutzung einer Drop-Down Vorschlagsliste keine Funktion eingeben konnte bzw. eine im gplot-File gesetzte Funktion verloren ging wenn das File gelesen und gespeichert wurde und eine Drop-Down Vorschlagsliste benutzt wurde.
Der Fix im DbLog benötigt aber die Unterstützung im SVG.
Dazu habe ich einen kleinen Patch erstellt:
Index: 98_SVG.pm
===================================================================
--- 98_SVG.pm (Revision 27257)
+++ 98_SVG.pm (Arbeitskopie)
@@ -724,11 +724,13 @@
my $prf = "par_${i}_";
my @v = map {$FW_webArgs{"$prf$_"}}
grep {defined($FW_webArgs{"$prf$_"})} (0..9);
+
+ my $src = $FW_webArgs{"src_$i"}; # verschoben von Zeile 731 für DbLog
+ my $typ = $defs{$src}{TYPE}; # neu für DbLog
my $r = @v > 1 ?
- join(":", map { $v[$_] =~ s/:/\\x3a/g if($_<$#v); $v[$_] } 0..$#v) :
+ join(":", map { $v[$_] =~ s/:/\\x3a/g if($_<$#v && $typ ne "DbLog"); $v[$_] } 0..$#v) : # change für DbLog
$v[0];
-
- my $src = $FW_webArgs{"src_$i"};
+
push @rows, "#$src $r";
push @plot, "\"<IN>\" using 1:2 axes ".
($FW_webArgs{"axes_$i"} eq "right" ? "x1y2" : "x1y1").
Der Patch verhindert lediglich das Substitute von ":" in "\x3a" in der sub SVG_WriteGplot wenn der Sourcetyp DbLog ist.
Spricht etwas dagegen dass du den Patch so (oder ähnlich) ins SVG übernimmst ?
Wäre sehr hilfreich damit ich den Plot Editor im DbLog fixen kann.
LG,
Heiko
Danke, habs eingecheckt.
Vielen Dank !