Python linuxcnc.stat() showing no result.
- kpj10
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 1
04 May 2018 07:25 #110172
by kpj10
Python linuxcnc.stat() showing no result. was created by kpj10
Short:
The other day i was making a python script to see currently opend ngc file, in case if I'm running a global LinuxCNC installation i can read the current file, but for a local installation of LinuxCNC I'm getting an empty string. What could be the problem.
Long:
On my laptop i have a simulation package of LinuxCNC installed. The installation was done pulling the LinuxCNC from GitHub and making a deb package, as i wanted to make a system wide installation.
Often there are other branches of LinuxCNC that solves my problem, hence I download them and make a local installation on my laptop.
To start a global installed file i directly type linuxcnc in my shell script.
Whereas for a local installation i have to cd to the location and then to script folder then i type ./linuxcnc. Everytime things work fine.
The other day i was making a python script to see currently opend ngc file, in case if I'm running a global LinuxCNC installation i can read the current file, but for a local installation of LinuxCNC I'm getting an empty string. What could be the problem.
Any help will be appreciated.
Thanks,
Kunal.
The other day i was making a python script to see currently opend ngc file, in case if I'm running a global LinuxCNC installation i can read the current file, but for a local installation of LinuxCNC I'm getting an empty string. What could be the problem.
Long:
On my laptop i have a simulation package of LinuxCNC installed. The installation was done pulling the LinuxCNC from GitHub and making a deb package, as i wanted to make a system wide installation.
Often there are other branches of LinuxCNC that solves my problem, hence I download them and make a local installation on my laptop.
To start a global installed file i directly type linuxcnc in my shell script.
Whereas for a local installation i have to cd to the location and then to script folder then i type ./linuxcnc. Everytime things work fine.
The other day i was making a python script to see currently opend ngc file, in case if I'm running a global LinuxCNC installation i can read the current file, but for a local installation of LinuxCNC I'm getting an empty string. What could be the problem.
Any help will be appreciated.
Thanks,
Kunal.
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23178
- Thank you received: 4866
09 May 2018 12:37 #110431
by andypugh
Replied by andypugh on topic Python linuxcnc.stat() showing no result.
Can you explain what you mean by "global" and "local"?
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
Less
More
- Posts: 4957
- Thank you received: 1441
09 May 2018 13:01 #110433
by Todd Zuercher
Replied by Todd Zuercher on topic Python linuxcnc.stat() showing no result.
Just a guess from the context, "global"=standard full installation of Linuxcnc, "local"=RIP (run in place).
Is that what you mean Kunal?
Is that what you mean Kunal?
Please Log in or Create an account to join the conversation.
- kpj10
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 1
09 May 2018 13:35 #110436
by kpj10
Replied by kpj10 on topic Python linuxcnc.stat() showing no result.
Yep. Global is standard installation, and local is RIP.
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23178
- Thank you received: 4866
15 May 2018 12:24 #110757
by andypugh
Replied by andypugh on topic Python linuxcnc.stat() showing no result.
Are you starting your Python code from the same environment (ie command line terminal) as LinuxCNC?
Please Log in or Create an account to join the conversation.
- kpj10
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 1
15 May 2018 12:48 #110762
by kpj10
Replied by kpj10 on topic Python linuxcnc.stat() showing no result.
I start LinuxCNC from a terminal window, then again i open a new terminal window type python there i import the linuxcnc python module and do what I want to do.
For the timing i have made a glade app which i start with my LinuxCNC configuration.
In that app when I try to check current position just after homing, i'm getting 3.58... for x and y though its x and y are at 0. But when i make a move i get correct position.
For the timing i have made a glade app which i start with my LinuxCNC configuration.
In that app when I try to check current position just after homing, i'm getting 3.58... for x and y though its x and y are at 0. But when i make a move i get correct position.
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23178
- Thank you received: 4866
15 May 2018 13:26 #110765
by andypugh
Replied by andypugh on topic Python linuxcnc.stat() showing no result.
I think you need to run the rip-environment script in the second window prior to opening python.
Or use linuxcnc& in the first window to get back to the command line after launching linuxcnc (probably better)
Or use linuxcnc& in the first window to get back to the command line after launching linuxcnc (probably better)
The following user(s) said Thank You: kpj10
Please Log in or Create an account to join the conversation.
- kpj10
- Offline
- Junior Member
Less
More
- Posts: 30
- Thank you received: 1
15 May 2018 13:38 #110767
by kpj10
Replied by kpj10 on topic Python linuxcnc.stat() showing no result.
I'll try out your second suggestion, because the first suggested solution is the approach i follow.
Please Log in or Create an account to join the conversation.
Time to create page: 0.057 seconds