- Posts: 425
- Thank you received: 81
Labview UI project for Linuxcnc
- auto-mation-assist
- Topic Author
- Offline
- Platinum Member
-
Less
More
7 years 3 months ago - 7 years 3 months ago #138674
by auto-mation-assist
Labview UI project for Linuxcnc was created by auto-mation-assist
I had worked for a while with Qtvcp and did develop a UI that was mostly functional but my interest has wavered a bit in doing additional work on that project at the present time. The files for that project, which need further work are available on github. My interest has been to convert my prior work with QTvcp and implement the basic UI layout and functionality using labview and interface it with Linuxcnc using either the Python module via TCP or interface it into shared memory again using TCP connections. That will likely be my biggest problem since it is not something that I'm familiar with doing. But I intend to overcome that as time progresses. I will very likely need assistance from others that have more knowledge it that area.
Presently I'm busy converting my prior work on the x1Mill UI to Labview code to get the UI where it will be usable for testing without Linuxcnc via network connections and simulator. Progress on the code conversion has been moving along well but I have concerns on how to best handle the TCP interface to Linuxcnc.
Here are a few pictures of the several panels that have been converted to Labview with all the buttons functional for sending commands but not interfaced beyond the basic functions.
The probing panel is the most complex while the linear jogging panel shows the slider with both its slow and fast rate sliders. The button values and labels will be loaded from a configuration file as was done in the QTvcp version for all button that need that functionality.
The goal of this project is to be able to run this UI remotely from either a Linux or Windows system and to develop a Network interface to linuxcnc that can be used for other UI's as well that may not use Labview.
The pictures of the below files are the Labview versions.
Presently I'm busy converting my prior work on the x1Mill UI to Labview code to get the UI where it will be usable for testing without Linuxcnc via network connections and simulator. Progress on the code conversion has been moving along well but I have concerns on how to best handle the TCP interface to Linuxcnc.
Here are a few pictures of the several panels that have been converted to Labview with all the buttons functional for sending commands but not interfaced beyond the basic functions.
The probing panel is the most complex while the linear jogging panel shows the slider with both its slow and fast rate sliders. The button values and labels will be loaded from a configuration file as was done in the QTvcp version for all button that need that functionality.
The goal of this project is to be able to run this UI remotely from either a Linux or Windows system and to develop a Network interface to linuxcnc that can be used for other UI's as well that may not use Labview.
The pictures of the below files are the Labview versions.
Last edit: 7 years 3 months ago by auto-mation-assist.
Please Log in or Create an account to join the conversation.
7 years 3 months ago #138690
by pl7i92
Replied by pl7i92 on topic Labview UI project for Linuxcnc
quite nice
as so many using now Probe screen
the thing is you wont be able to change the probe speed during probing by a UI
as so many using now Probe screen
the thing is you wont be able to change the probe speed during probing by a UI
The following user(s) said Thank You: auto-mation-assist
Please Log in or Create an account to join the conversation.
- auto-mation-assist
- Topic Author
- Offline
- Platinum Member
-
Less
More
- Posts: 425
- Thank you received: 81
7 years 3 months ago - 7 years 3 months ago #138695
by auto-mation-assist
Replied by auto-mation-assist on topic Labview UI project for Linuxcnc
In regard to changing probing speeds while probing.
Probing speeds are to be set before a probing macro file started by the default values from the systems configuration file or by modifications to those values by the numeric controls on the probing UI panel before selecting a probing macro file to run.
The small preliminary sample UI panel showing the fast and slow sliders are used only while manual jogging mode is active. This is one of five UI panels associated with jogging and not associated with probing process.
Probing speeds are to be set before a probing macro file started by the default values from the systems configuration file or by modifications to those values by the numeric controls on the probing UI panel before selecting a probing macro file to run.
The small preliminary sample UI panel showing the fast and slow sliders are used only while manual jogging mode is active. This is one of five UI panels associated with jogging and not associated with probing process.
Last edit: 7 years 3 months ago by auto-mation-assist.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Offline
- Moderator
-
7 years 3 months ago #138700
by tommylight
Replied by tommylight on topic Labview UI project for Linuxcnc
Looks nice, thank you.
The following user(s) said Thank You: auto-mation-assist
Please Log in or Create an account to join the conversation.
7 years 3 months ago #138712
by BigJohnT
Replied by BigJohnT on topic Labview UI project for Linuxcnc
Very interesting indeed!
JT
JT
The following user(s) said Thank You: auto-mation-assist
Please Log in or Create an account to join the conversation.
7 years 3 months ago #138723
by pl7i92
Replied by pl7i92 on topic Labview UI project for Linuxcnc
it woudt also be interest to get a big jogging bar to gmoccapy and the option to connect to a poti so on mashine you can fast see the jog speed
The following user(s) said Thank You: auto-mation-assist
Please Log in or Create an account to join the conversation.
Time to create page: 0.085 seconds