Transaq

СБО "Transaq" => Подсистема ATF => Topic started by: bugem on 19.02.2013, 10:29:25

Title: Функции управления цветом
Post by: bugem on 19.02.2013, 10:29:25
Уважаемые разработчики.

Можно ли привести коротенькие примеры работы с функциями Отображение

в первую очередь с setHistColor(color) - color как задается?

например если var trend = 1; бар на гистограмме Green
и соответсвенно  trend = -1; бар хотелось бы видеть Red

спасибо.
Title: Re: Функции управления цветом
Post by: Heller on 19.02.2013, 12:32:17
Например, так:

Code: [Select]
#line 0 colored_hist
 

function calc()
{
  line[0] = fmod(noCandle(), 5) + 1;


  if (noCandle() == 0) {return;}
  if (line[0] > line[0][-1]) {
    setHistColor(RGB(0, 255, 0));
  }
  else {
    setHistColor(RGB(255, 0, 0));
  }
}
Title: Re: Функции управления цветом
Post by: bugem on 19.02.2013, 12:59:28
Понятно. О том, что цвет можно задать целым числом как то и забыл :)
Уточните пожалуйста, управлять можно только цветом всех line одновременно, если несколько линий?
Title: Re: Функции управления цветом
Post by: Heller on 19.02.2013, 14:56:27
Только всех одновременно, и только гистограмм.
Title: Re: Функции управления цветом
Post by: bugem on 19.02.2013, 15:30:39
Heller, спасибо за оперативность.

И еще вопросик не по теме топика.
Есть ли ограничение на размер текстового файла. Я пишу некоторую информацию в txt файл (много). Так вот, остановится ли запись по достижении некоторого (какого?) объема или будет писать, пока на диске место не кончится?
Title: Re: Функции управления цветом
Post by: Heller on 19.02.2013, 17:01:07
Тут больше зависит от файловой и операционной системы, нежели от ATF. Компилятор и используемая нами библиотека позволяют работать с файлами максимального объема 7 эксабайт (http://ru.wikipedia.org/wiki/%D0%AD%D0%BA%D1%81%D0%B0%D0%B1%D0%B0%D0%B9%D1%82) :)  При этом существуют ограничения файловых систем: для FAT16 это 2Гб, для FAT32 4Гб, для NTFS это 16Тб для большинства систем и 256Тб для Windows 8.

Но вообще мы на таких больших файлах ATF не тестировали, так что гипотетически могут вылезти какие-то проблемы.
Title: Re: Функции управления цветом
Post by: bugem on 19.02.2013, 17:27:37
16ТБ это сильно  :)
нет, у меня конечно скромнее, результирующий файл несколько десятков МБ, но их может быть несколько...
Title: Re: Функции управления цветом
Post by: Heller on 20.02.2013, 09:39:52
Несколько десятков мегабайт точно не должны привести к проблемам.