matlab
Diff
code posted
created at 10 Jan 13:33
Edit
|
Back
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
dirX = Orientation((OrientEdge*2)-1+sensX , 2); dirY = Orientation((OrientEdge*2)-1+sensY , 1); % if sensX == 0; sensX = -1; end % if sensY == 0; sensY = -1; end %-------------------------------------------------------------------------- % Degagement du EDGE dans l'autre direction que la mesure %-------------------------------------------------------------------------- ihm_set('IhmFTM','texinfo','string','Degagement du Edge'); drawnow; if strcmp(direction,'X') % Mesure selon X degage = 2 * circuit.tailpixY(OUT) / 1000; % Pour etre en µm degage = degage * GainObjectif; % Degagement du edge selon Y if not(bureau) table_ftm('VY', posveriny + degage*dirY *-1);% * circuit.sensY pause(5); end; % Calcul des points de la boucle de deplacement en x depart = postablex + (excursion/2) * dirX; pas = (pas * dirX ) ; excursion = (excursion* dirX*-1) * circuit.sensX(OUT); end |
1.01 KB in 2 ms with coderay