Franziska Gatter schrieb:
Hallo,
vielen Dank für den Tipp. Die Seite hatte ich auch schon gesehen.
Leider geht aus dem Excel Dokument nicht aus welchen Gründe n Herr
Lindbloom das genau so macht.
stimmt. die Datei ist leider geschützt, daher sind die Formeln nicht
sichtbar/bearbeitbar.
Dichte berechnet sich als
D = log10((Integral(R(Lambda)*T(Lambda))dLambda)/100)
mit:
R(Lambda): relativer spektraler Remisionsgrad der Probe
T(Lambda): relativer spektraler Transmissionsgrad des Farbfilters
Wobei in der Praxis aus dem Integral eine Summe wird und T(Lambda) für
die entsprechenden Wellenlängen aus einer Tabelle stammt - dabe spielt
natürlich der verwendete Filtersatz (Status T / Status E) eine Rolle.
Formeln und Tabellen finden sich auch in:
Prof Dr. Kurt Schläpfer: Farbmetrik in der grafischen Industrie, 3.
Auflage, Seite 201 ff.
Frau Gatter, ich habe ihnen zwar schon mein AppleSkript zugemailt, aber
vielleicht arbeiten sie ja am PC und können es deshalb nicht verwenden.
hier die wichtigsten Auszüge:
(* die Wellenlängen *)
set lambda to {380, 390, 400, 410, 420, 430, 440, 450, 460, 470, 480,
490, 500, 510, 520, 530, 540, 550, 560, 570, 580, 590, 600, 610, 620,
630, 640, 650, 660, 670, 680, 690, 700, 710, 720, 730}
(* Gewichtungsfaktoren der Farbfilter für Status E nach Schläpfer für
380-770nm*)
property vis : {2.0E-4, 4.0E-4, 9.0E-4, 0.0019, 0.0078, 0.0265, 0.061,
0.1165, 0.2091, 0.3618, 0.6195, 1.0386, 1.7923, 3.0873, 4.7537, 6.3209,
7.5982, 8.569, 9.2196, 9.4562, 9.2194, 8.5471, 7.5447, 6.3584, 5.0773,
3.7164, 2.5589, 1.6395, 0.9723, 0.5336, 0.2898, 0.1466, 0.0748, 0.0395,
0.0204, 0.0103}
property rotE : {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.0E-4,
4.0E-4, 0.0027, -0.0419, -0.3728, 11.4921, 30.7131, 27.2826, 17.3613,
8.0369, 3.1981, 1.5211, 0.4947, 0.1529, 0.0911, 0.0479, 0.016, 0.0031,
5.0E-4, 1.0E-4}
property gruenE : {0, 0, 0, 0, 0, 0, 0, 0, -0.0013, -0.0095, 0.1724,
0.964, 5.4663, 12.8802, 17.5928, 18.9942, 16.7862, 12.5972, 8.0105,
4.2078, 1.7152, 0.4815, 0.1252, 0.0163, 9.0E-4, 1.0E-4, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0}
property blauE : {0.0388, 0.5362, 2.4215, 5.837, 11.1997, 15.7929,
18.7024, 17.4636, 14.3432, 8.8859, 3.5169, 1.1061, 0.1589, -0.0013,
8.0E-4, 4.0E-4, 1.0E-4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0}
(* Berechnung , Messwerte und Gewichtungsfaktoren als Liste *)
on dichte(messwerte, gewichtungsfaktoren)
set summe to 0
repeat with i from 1 to 36
set summe to summe + (((item i of messwerte) as real) * (item i of
gewichtungsfaktoren))
end repeat
return (log10 (summe / 100)) * -1
end dichte
Grüße, Klaus Karcher