find_edgex() { gvarset(8631,100); //acceleration time 50ms = 0.05s gvarset(8634,(1<<24)|(speed*3)); //Jog speed for X gvarset(8635,1); //X+ timer=0; do { sensor0=portget(INPUT_PROBE); if ((timer&0xff)==0) { gvarset(8635,1); }; timer++; }while(sensor0!=0); gvarset(8634,(1<<24)|(speed_probe*3)); //Jog speed for X gvarset(8635,1<<8); //X- timer=0; do { sensor0=portget(INPUT_PROBE); if ((timer&0xff)==0) { gvarset(8635,1<<8); }; timer++; }while(sensor0==0); gvarset(8635,0); //stop jog wait_move(); };