getgraphicmousevalue

Функция получения координат текущей точки графика на схеме в соответствии с указателем мыши.

Синтаксис:

P = getgraphiсmousevalue(gid, num);

Аргументы:

gid – идентификатор объекта типа «График»,

num – номер шкалы объекта типа «График».

Описание:

getgraphicmousevalue(gid, num) – функция получения координаты текущей точки на графике в соответствии с указателем мыши на схеме по идентификатору объекта gid и номеру шкалы num. Указатель мыши определяет координату по оси X, для которой получается координата y графика. Идентификатор объекта может быть получен функцией getgraphicid(gr_name) и имеет тип указателя на объект. Номер шкалы соответствует номеру графика (начиная с 0) при многошкальном режиме отображения. Если используется одна шкала, то номер шкалы можно указывать произвольно. Тип возвращаемого значения - комплексное число, где действительная часть соответствует значению по оси абсцисс, мнимая - по оси ординат.

Результат:

P – точка с координатами текущей точки графика. Тип complex.

Пример:

//получим идентификатор графика
gid = getgraphicid(plot);
//получим координаты текущей точки на графике
p = getgraphicmousevalue(gid, 0);            

В результате выполнения данного примера происходит получение идентификатора графика. При установке курсора мыши на схему переменная p будет содержать координаты точки на графике, координату по оси X определяется положением курсора мыши.