Temperature-Fild » TEMPERATURE-FILD/SPLOT

Функции

splot-t-fild-radial-outlined-conture(u-tm &key (terminal *terminal-splot-t-fild-radial-outlined-conture*) (preamble *preamble-splot-contour*) (palette nil) (pm3d nil))

Описание: метод splot-t-fild-radial-outlined-conture на основании файла с именем:

  • <date>_splot-t-fild-radial-outlined.data - содержит данные gnuplot,

создает файлы:

  • <date>_splot-t-fild-radial-outlined.gp - содержит команды guplot;
  • <date>_splot-t-fild-radial-outlined.sh - содержит bash-скрипт.

При запуске из bash файла <date>_splot-t-fild-radial-outlined.sh создается файл <date>_splot-t-fild-radial-outlined-conture.pdf, содержащий контурное представление температкрного поля.

Пример использования: (progn (make-splot-file-data-outlined (t03-2d->signals *t03*) *t02* *ut* *dn80*) (splot-t-fild-radial-outlined-conture *ut*))

 

splot-preamble-color(&key (size-ratio set size ratio -1) (key unset key))

Описание: splot-preamble-color возвращает строку, содержащую преамбулу для контурно-одноцветного предстваления температурного поля.

Пример использования:

(splot-preamble-color) => 
"set size ratio -1;
unset key;
"

splot-t-fild-radial-outlined-color(u-tm &key (terminal set terminal pdfcairo enhanced font 'Arial,14' size 23 cm, 10 cm) (preamble *preamble-splot-color*) (palette *palette-defined*) (pm3d *pm3d-map*))

Описание: метод splot-t-fild-radial-outlined-color создает в каталоге XXX два файла:

  • <date>_splot-t-fild-radial-outlined.gp - содержит команды gnuplot;
  • <date>_splot-t-fild-radial-outlined.sh - содержит команды bash,

здесь <date> - представление даты в следующем формате:

YYYY-MM-DD_hh-mm-ss, например 2000-01-01_12-00-00.

При запуске sh-файла формируется pdf-файл, содержащий 2d-отображение температурного поля, передаваемое при помощи палитры цвета.

Пример использования:

(make-splot-file-data-outlined (t03-2d->signals *t03*) *t02* *ut* *dn80*)
 (splot-t-fild-radial-outlined-color *ut*)

splot-preamble-contour(&key (key set key off) (size-ratio set size ratio -1) (style-increment set style increment default) (style-textbox set style textbox opaque margins 0.5, 0.5 fc bgnd noborder linewidth 1.0) (surface unset surface) (grid unset grid) (view set view map) (samples set samples 20, 20) (isosamples set isosamples 51, 51) (contour set contour base) (cntrlabel set cntrlabel onecolor format '%10.0f' font ',8' start 0 interval 50) (cntrparam set cntrparam levels auto 10 unsorted) (style-data set style data lines) (title unset title) (xlabel set xlabel "X axis") (xrange set xrange [ * : * ] noreverse writeback) (x2range set x2range [ * : * ] noreverse writeback) (ylabel set ylabel "Y axis") (yrange set yrange [ * : * ] noreverse writeback) (y2range set y2range [ * : * ] noreverse writeback) (zlabel set zlabel "Z ") (zlabel-offset set zlabel offset character 1, 0, 0 font "" textcolor lt -1 norotate) (zrange set zrange [ * : * ] noreverse writeback) (cbrange set cbrange [ * : * ] noreverse writeback) (rrange set rrange [ * : * ] noreverse writeback))

Фомирует преамбулу для контурно одноцветного

Пример использования:

(format os (splot-preamble-contour))

Методы

splot-t-fild-relative-rect-outlined(t03 t2 u-tm (t-fild <t-fild>) &key (scale *scale-smoothing*) (d-pts (d-pts-scale t-fild scale scale)) (intervals 100) (hights (list 1 0 intervals)) (ocr (ocr-intervals t-fild intervals intervals)) (preamble nil) (hw-coeff *hw-coeff*) (h-ol-max (h-ol-max-hw-coeff t-fild hw-coeff hw-coeff)) (h-ol-min (h-ol-min-hw-coeff t-fild hw-coeff hw-coeff)) (w-ol-max (w-ol-max-hw-coeff t-fild hw-coeff hw-coeff)) (w-ol-min (w-ol-min-hw-coeff t-fild hw-coeff hw-coeff)))

Описание: splot-t-fild-relative-rect-outlined выполняет построение температурного поля за жаровой трубой в относительных координатах:

  • вдоль оси ординат (y) отображается относительная высота лопатки (h);
  • вдоль оси абсцисс (x) отображается окружная координата расположения лопаток (w).

При вычислении температурного поля вокруг температур, заданных температурами t03, на продолжении столбцов и сторк строится прямоугольник с асциссами w-ol-min и w-ol-max и ординарами h-ol-min и h-ol-max. В этих (дополнительных) точках поле температур принимается равным t2.

Выводит в файл с именем отображающим универсальное время u-tm температурное поле заданное схемой расположения t-fild.Переменые:

  • t03 - список, в котором температуры перечислены снизу вверх и слева направо;
  • t2 - температура на входе в камеру сгорания;
  • u-tm - время в универсальном формате;
  • t-fild - схема измерения температурного поля;
  • d-pts - задает размеры радиусов влояния по осям: - относительных высот лопатки; - расположения лопаток в окружном направлении;
  • intervals - задает количество интервалов, вкоторых строится температурное поле;
  • hights - список из трех чисел, задающих: - верхнее значение относительной высоты; - нижнее значение относительной высоты; - количество интервалов вдоль относительной высоты лопатки.
  • ocr - список из трех чисел, задающих: - нижнее значение координаты окружного расположения лопаток; - нижнее значение координаты окружного расположения лопаток; - количество интервалов вдоль координаты окружного расположения лопаток;
  • preamble - позволяет указать настройки программы gnuplot, задаваемые перед выводом поля температур;
  • hw-coeff -
  • h-ol-max -
  • h-ol-min -
  • w-ol-max -
  • - w-ol-min -

Пример использования:

(splot-t-fild-relative-rect-outlined (t03-2d->signals *t03*) *t02* *ut* *dn80*)

splot-t-fild-relative-rect(t03 t2 u-tm (t-fild <t-fild>) &key (scale *scale-smoothing*) (d-pts (d-pts-scale t-fild scale scale)) (intervals 100) (hights (list 1 0 intervals)) (ocr (ocr-intervals t-fild intervals intervals)) (preamble nil))

Описание: splot-t-fild-relative-rect выполняет построение температурного поля за жаровой трубой в относительных координатах:

  • вдоль оси ординат (y) отображается относительная высота лопатки;
  • вдоль оси абсцисс (x) отображается окружная координата расположения лопаток.

Выводит в файл с именем отображающим универсальное время u-tm температурное поле заданное схемой расположения t-fild. Переменые:

  • t03 - список, в котором температуры перечислены снизу вверх и слева направо;
  • t2 - температура на входе в камеру сгорания;
  • u-tm - время в универсальном формате;
  • t-fild - схема измерения температурного поля;
  • d-pts - задает размеры радиусов влояния по осям: - относительных высот лопатки; - расположения лопаток в окружном направлении;
  • intervals - задает количество интервалов, вкоторых строится температурное поле;
  • hights - список из трех чисел, задающих: - верхнее значение относительной высоты; - нижнее значение относительной высоты; - количество интервалов вдоль относительной высоты лопатки.
  • ocr - список из трех чисел, задающих: - нижнее значение координаты окружного расположения лопаток; - нижнее значение координаты окружного расположения лопаток; - количество интервалов вдоль координаты окружного расположения лопаток;
  • preamble - позволяет указать настройки программы gnuplot, задаваемые перед выводом поля температур.

Пример использования:

(splot-t-fild-relative-rect (t03-2d->signals *t03*) *t02* *ut* *dn80*)