MDI calls from qtvcp

More
24 Apr 2023 08:29 #269737 by cmorley
Replied by cmorley on topic MDI calls from qtvcp

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

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.

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 or Create an account to join the conversation.

More
26 Apr 2023 13:39 #269978 by daiman444
Replied by daiman444 on topic MDI calls from qtvcp

You could try something like this:
ACTION.CALL_MDI('G0 X2000 Y6000')
while not STATUS.is_interp_idle():
self.w.gcodegraphics.updateGL()
    QApplication.processEvents()

You are the best!

Please Log in or Create an account to join the conversation.

Moderators: cmorley
Time to create page: 0.138 seconds
Powered by Kunena Forum