|
From: theozh <th...@gm...> - 2022-12-06 16:08:19
|
Apparently, for some reason (which I don't know) you cannot define an inline datablock within an if-else loop.
However, you can *print* to datablocks.
flag_satur=1
if (flag_satur==1) {
set print $EXT_CEN
print "0.0 1e10 1e-13"
print "0.0 1e10 1"
set print $EXT_p1
print "5 1e10 1e-13"
print "5 1e10 1"
set print $EXT_m1
print "-5 1e10 1e-13"
print "-5 1e10 1"
set print
}
else {
# For Linear absorption
set print $EXT_CEN
print "0.0 1e4 1e-11"
print "0.0 1e4 1"
set print $EXT_p1
print "5 1e4 1e-11"
print "5 1e4 1"
set print $EXT_m1
print "-5 1e4 1e-11"
print "-5 1e4 1"
set print
}
> Maybe I missed the point, there is a
>
> replot $EXT_CEN w l lt 0 lw 1 dt "." lc rgb "gray"
>
>
|