SOLVED....Pathpilot python adding global variables HELP?

More
18 Nov 2023 23:39 - 19 Nov 2023 13:11 #285870 by Dorro1971
Hi folks, I hope someone out there can help me.....

I want to add a variable to tormach_mill_ui.py, I want to initialise it at a value of 100 and i would line to increment of decrement this value under keyboard functions further down the code as suggested in the discussion

forum.linuxcnc.org/pathpilot/48745-gui-m...ode-snippets-toolbox

I would like to use this variable as shown

#initialise or define somwhere......
new_variable = 100

#under keyboard functions

            if kv == gtk.keysyms.a:

[b]                new_variable=new_variable + 2
               if new_variable  > 100 then new_variable = 100

               self.sliders['jog_speed'].adjustment.set_value(new_variable)
                return True



This way I can use a keystroke to both increment and decrement jog_speed.
I know I can write to jog_speed with a static value but that would require a keystroke for each value!

I also know my syntax is bad for the bold letters but that's where your help also comes in

If i add the following i can send a static value, but that's not what I want..



[code]#under keyboard functions

            if kv == gtk.keysyms.a:
                 new_variable = 100
               self.sliders['jog_speed'].adjustment.set_value(new_variable)
                return True


Any help would be greatly appreciated.

cheers,

Ian

 
[/b][/code]
Last edit: 19 Nov 2023 13:11 by Dorro1971.

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

More
19 Nov 2023 13:14 #285892 by Dorro1971
I just needed to add a list and initialise the variables..

see this post

forum.linuxcnc.org/pathpilot/49049-overr...tons?start=10#285891

thanks for looking

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

Moderators: cncbasher
Time to create page: 0.155 seconds
Powered by Kunena Forum