Ik ben toch weer wat problemen tegen gekomen. Ik heb vandaag eens geprobeerd een programma te draaien met de nieuwe subroutines in de macro. Maar ik krijg toch wat onverwachte reacties.
Als eerste, deze regel aan het begin en eind van de m_tool:
Code: Selecteer alles
if [[#5380==0] and [#5397==0]] ;do this only when not simulating and not rendering
else
errmsg "controller in simulating or rendering mode"
m30
endif
Wanneer ik een frees programma inlaad en hij over alle code heengaat blijft hij hangen op de bovenstaande errmsg. Hij stopt dan met het verder uitlezen van het programma. Na het verwijderen van deze regels wordt het programma wel uitgelezen. Ik snap dat deze error getriggerd wordt omdat hij gelezen wordt tijdens de render. Is het goed om deze regels er uit te halen of zijn ze ergens voor van belang?
Het werkt helaas nu nog niet helemaal. Het programma wordt nu wel uitgelezen maar ik krijg geen render op mijn scherm. Het ziet er als volgt uit:
Wat gaat hier mis?