Hackman Posted December 17, 2015 Report Posted December 17, 2015 Date le mie scarse nonchè nulle conoscenze sulla programmazione del cn840 non riesco a capire perchè il loop while non gira o non ho capito come l'interprete del cn ragiona.Codice dove non funziona il while:POSA[X]=16000WHILE $$AA_IM[X] < 15000....ENDWHILEIl while funziona se all'interno del loop faccio un movimento incrementale dell'asseWHILE $$AA_IM[X] < 15000g0 g91 X100ENDWHILEQualcuno mi sà spigare perchè il While nel primo caso non gira? Sembra che la variabile $$AA_IM[X] non venga aggiornata.
Paulo70 Posted November 5, 2019 Report Posted November 5, 2019 nel primo caso mandi X a 16000 e verifichi poi con WHILE che se è minore di 15000 esegue il comando all interno, quindi la condizione non sara mai vera. Nel secondo comandi un movimento finchè la variabile non supera 15000.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now