how to create a link Button help me please !!
- Raen
- Offline
- New Member
Less
More
- Posts: 13
- Thank you received: 0
08 Jan 2011 13:51 #6532
by Raen
Replied by Raen on topic Re:how to create a link Button help me please !!
program.py part its not configured anything....
program.py is only configured by python script...
is there any configure for the program.py in order to be a part of M101 ?
program.py is only configured by python script...
is there any configure for the program.py in order to be a part of M101 ?
Please Log in or Create an account to join the conversation.
- BigJohnT
- Offline
- Administrator
Less
More
- Posts: 7330
- Thank you received: 1177
08 Jan 2011 13:54 #6533
by BigJohnT
Replied by BigJohnT on topic Re:how to create a link Button help me please !!
First you need to read up on M1xx here
www.linuxcnc.org/docview/html/gcode_main.html#sec:M100-to-M199:
unless program.py is called by your M101 it will do nothing...
John
www.linuxcnc.org/docview/html/gcode_main.html#sec:M100-to-M199:
unless program.py is called by your M101 it will do nothing...
John
Please Log in or Create an account to join the conversation.
- Raen
- Offline
- New Member
Less
More
- Posts: 13
- Thank you received: 0
08 Jan 2011 14:06 #6534
by Raen
Replied by Raen on topic Re:how to create a link Button help me please !!
how to configure it ?? i really dont understand John...please help me.... >.<
i only add this section into M101 file.....still nothing happen...>.<
#!/bin/sh
# file to turn on paraport pin 14 to open the collet closer
halcmd setp parport.0.pin-14-out True
exit 0
i only add this section into M101 file.....still nothing happen...>.<
#!/bin/sh
# file to turn on paraport pin 14 to open the collet closer
halcmd setp parport.0.pin-14-out True
exit 0
Please Log in or Create an account to join the conversation.
- BigJohnT
- Offline
- Administrator
Less
More
- Posts: 7330
- Thank you received: 1177
08 Jan 2011 14:09 #6535
by BigJohnT
Replied by BigJohnT on topic Re:how to create a link Button help me please !!
If you monitor pin 14 as shown here
www.linuxcnc.org/docview/html/hal_basic_...tml#sec:Hal-Commands
is it on after you press your button?
John
www.linuxcnc.org/docview/html/hal_basic_...tml#sec:Hal-Commands
is it on after you press your button?
John
Please Log in or Create an account to join the conversation.
- Raen
- Offline
- New Member
Less
More
- Posts: 13
- Thank you received: 0
08 Jan 2011 14:19 #6537
by Raen
Replied by Raen on topic Re:how to create a link Button help me please !!
there's no partport subfolder Pin
the folder Pins only have :
+axis
+axisui
+comp
+ddt
+hal_manualtoolexchange
+halui
+hypot
+iocontrol
+motion
+or2
+pyvcp --> program
owner = 12
type = bit
dir = out
value = False
Name = pyvcp.program ==> btn1
when i click the button there's nothing happen....
anyway sorry to disturb your time John....
the folder Pins only have :
+axis
+axisui
+comp
+ddt
+hal_manualtoolexchange
+halui
+hypot
+iocontrol
+motion
+or2
+pyvcp --> program
owner = 12
type = bit
dir = out
value = False
Name = pyvcp.program ==> btn1
when i click the button there's nothing happen....
anyway sorry to disturb your time John....
Please Log in or Create an account to join the conversation.
- BigJohnT
- Offline
- Administrator
Less
More
- Posts: 7330
- Thank you received: 1177
08 Jan 2011 14:25 #6538
by BigJohnT
Replied by BigJohnT on topic Re:how to create a link Button help me please !!
Ok, in your M101 file your trying to turn on a parallel port pin #14 yet you don't have the parallel port driver configured and you have a program.py file that is not called by anything. I'm seriously confused as to what your trying to do at this point.
John
John
Please Log in or Create an account to join the conversation.
- Raen
- Offline
- New Member
Less
More
- Posts: 13
- Thank you received: 0
08 Jan 2011 14:30 #6539
by Raen
Replied by Raen on topic Re:how to create a link Button help me please !!
can i have a parallel port driver to configured ?
i'm trying to make a button at EMC2-Axis and i want that button can execute my program.py...i'm really stuck here for 1 week....
i dont know that i must turn on a parallel port....
why pin 14?
because i read from the link that u gave me before....
sorry, i'm really noob here...but i really want to study this software...
i'm trying to make a button at EMC2-Axis and i want that button can execute my program.py...i'm really stuck here for 1 week....
i dont know that i must turn on a parallel port....
why pin 14?
because i read from the link that u gave me before....
sorry, i'm really noob here...but i really want to study this software...
Please Log in or Create an account to join the conversation.
- BigJohnT
- Offline
- Administrator
Less
More
- Posts: 7330
- Thank you received: 1177
08 Jan 2011 14:37 #6541
by BigJohnT
Replied by BigJohnT on topic Re:how to create a link Button help me please !!
Ok, I understand what you want to do I think...
From the link "The external program "M1nn" must be in the directory named in [DISPLAY]PROGRAM_PREFIX in the ini file and is executed with the P and Q values as its two arguments. Execution of the RS274NGC file pauses until the invoked program exits. Any valid executable file can be used."
Simply rename your program.py to M101 and make sure it is executable as show in the M1xx part of the manual.
John
From the link "The external program "M1nn" must be in the directory named in [DISPLAY]PROGRAM_PREFIX in the ini file and is executed with the P and Q values as its two arguments. Execution of the RS274NGC file pauses until the invoked program exits. Any valid executable file can be used."
Simply rename your program.py to M101 and make sure it is executable as show in the M1xx part of the manual.
John
Please Log in or Create an account to join the conversation.
- Raen
- Offline
- New Member
Less
More
- Posts: 13
- Thank you received: 0
08 Jan 2011 14:52 #6542
by Raen
Replied by Raen on topic Re:how to create a link Button help me please !!
>.<
when i rename "program.py" into M101 i must change the
<halpin>"program.py"</halpin> into <halpin>"M101"</halpin> ??
net halui.mdi-command-00 <= pyvcp.program
net halui.mdi-command-00 <= pyvcp.M101 ??
From the link "The external program "M1nn" must be in the directory named in [DISPLAY]PROGRAM_PREFIX in the ini file and is executed with the P and Q values as its two arguments. Execution of the RS274NGC file pauses until the invoked program exits. Any valid executable file can be used."
i dont understand to configured P and Q values....
two arguments mean, i should have M101 and M102 ??
want to cry...... >.< why it's so hard...... >.<
when i rename "program.py" into M101 i must change the
<halpin>"program.py"</halpin> into <halpin>"M101"</halpin> ??
net halui.mdi-command-00 <= pyvcp.program
net halui.mdi-command-00 <= pyvcp.M101 ??
From the link "The external program "M1nn" must be in the directory named in [DISPLAY]PROGRAM_PREFIX in the ini file and is executed with the P and Q values as its two arguments. Execution of the RS274NGC file pauses until the invoked program exits. Any valid executable file can be used."
i dont understand to configured P and Q values....
two arguments mean, i should have M101 and M102 ??
want to cry...... >.< why it's so hard...... >.<
Please Log in or Create an account to join the conversation.
- BigJohnT
- Offline
- Administrator
Less
More
- Posts: 7330
- Thank you received: 1177
08 Jan 2011 15:10 #6543
by BigJohnT
Replied by BigJohnT on topic Re:how to create a link Button help me please !!
Your pyvcp button has a halpin named program.
In your postgui.hal file you have pyvcp.program executing the MDI 00 command when you press the button.
The MDI 00 command runs the g code M101.
The contents of the file M101 is the program you wish to run by pressing the button on your screen.
I don't think I can be any more clear on how this works.
John
In your postgui.hal file you have pyvcp.program executing the MDI 00 command when you press the button.
The MDI 00 command runs the g code M101.
The contents of the file M101 is the program you wish to run by pressing the button on your screen.
I don't think I can be any more clear on how this works.
John
Please Log in or Create an account to join the conversation.
Time to create page: 0.066 seconds