- Posts: 6803
- Thank you received: 0
MDI calls from qtvcp
3 years 6 months ago #269737
by cmorley
Your code example does more then call an MDI code.ACTION.CALL_MDI('G0 X2000 Y6000')
should set linuxcnc into MDI mode if it is not and then run the command to the end without blocking.
Replied by cmorley on topic MDI calls from qtvcp
You'll have to give specifics why the action library doesn't work for you. it is specifically made to make things easier, consistent and future proof.thank you for your responses. the actions from qtvcp are based on the actions of linuxcnc.py and inherit all of its problems and even multiply them in some cases. in view of which the actions from qtvcp do not simplify the task in any way.
the code that I need to execute is just "G0X2000Y6000" so that the portal goes to the end of the working field
Your code example does more then call an MDI code.ACTION.CALL_MDI('G0 X2000 Y6000')
should set linuxcnc into MDI mode if it is not and then run the command to the end without blocking.
Please Log in to join the conversation.
3 years 6 months ago #269978
by daiman444
Replied by daiman444 on topic MDI calls from qtvcp
You are the best!You could try something like this:
Code:ACTION.CALL_MDI('G0 X2000 Y6000') while not STATUS.is_interp_idle(): self.w.gcodegraphics.updateGL() QApplication.processEvents()
Please Log in to join the conversation.
Time to create page: 0.072 seconds
