NOTES‎ > ‎

Hotspot 2d ,DisplayParameter

========================================================================

Описание: пример возможного использования хотспота с параметром типа checkbox
Параметры
showProcess      

Основной скрипт:

eps=0.0001

unID=500

values `dummy~1` range [0,0.05] step 0,0.05

 hotspot2 0.05, -0.1,  unID: unID=unID+1

 hotspot2 0, -0.1,         unID,  dummy~1,  1   : unID=unID+1
 hotspot2 dummy~1,   -0.1,         unID,  dummy~1,  2,  showProcess  : unID=unID+1
 hotspot2 -0.01, -0.1,         unID,  dummy~1,  3 : unID=unID+1

if dummy~1 > 0 then
parameters showProcess= 1
else 
parameters showProcess= 0
endif

========================================================================

Описание: пример возможного использования хотспота с параметром типа integer
Параметры:
numberCircles    

Основной скрипт:

eps=0.0001

unID=500

values `dummy~1` range [a/maxNumberCircles,a) step a/maxNumberCircles,a/maxNumberCircles

 hotspot2 0, -0.1,         unID,  dummy~1,  1  +128 : unID=unID+1
 hotspot2 dummy~1,   -0.1,         unID,  dummy~1,  2, numberCircles : unID=unID+1
 hotspot2 -1, -0.1,         unID,  dummy~1,  3 : unID=unID+1

if glob_modpar_name= `maxNumberCircles` or glob_modpar_name= `a` then 
dummy~1=(a/maxNumberCircles)*numberCircles 
parameters dummy~1=dummy~1
endif

numberCircles =dummy~1/(a/maxNumberCircles)

parameters numberCircles =numberCircles