İnstall glade
25 Aug 2024 18:44 - 25 Aug 2024 18:47 #308622
by Aciera
Replied by Aciera on topic İnstall glade
Shouldn't be much different from a hal_button,
open panel in glade add 'HAL_ToggleButton' and assign some ID (eg 'hal_togglebutton1') to it, save
Start config, open 'Halshow' and the pin should be visible as 'testpanel.hal_togglebutton1'
open panel in glade add 'HAL_ToggleButton' and assign some ID (eg 'hal_togglebutton1') to it, save
Start config, open 'Halshow' and the pin should be visible as 'testpanel.hal_togglebutton1'
Last edit: 25 Aug 2024 18:47 by Aciera.
Please Log in or Create an account to join the conversation.
- Moutomation
- Offline
- Premium Member
Less
More
- Posts: 133
- Thank you received: 11
26 Aug 2024 07:13 - 26 Aug 2024 07:42 #308670
by Moutomation
Replied by Moutomation on topic İnstall glade
Normal buttons were created, but I copied these buttons from the 6 button examples. That's probably why it works. I think the reason why the toggle buttons are not visible is that I cannot add it to the configuration line you mentioned.
Secondly, I can change the ramps and limits from the gui, but no matter what I did, I could not change the calibration value.
There's probably something wrong somewhere
example:
testpanel3.hal:
net xvl ini.xmax_accelaration <= testpanel3.hal_xacc-f it's work
net xmul cia402.0.pos-scale <= testpanel3.hal_xmul-f it's doesn't work
net cia402.0.pos-scale <= testpanel3.hal_xmul-f it's doesn't work
setp cia402.0.pos-scale testpanel3.hal_xmul-f it's doesn't work
sets cia402.0.pos-scale testpanel3.hal_xmul-f it's doesn't work
Secondly, I can change the ramps and limits from the gui, but no matter what I did, I could not change the calibration value.
There's probably something wrong somewhere
example:
testpanel3.hal:
net xvl ini.xmax_accelaration <= testpanel3.hal_xacc-f it's work
net xmul cia402.0.pos-scale <= testpanel3.hal_xmul-f it's doesn't work
net cia402.0.pos-scale <= testpanel3.hal_xmul-f it's doesn't work
setp cia402.0.pos-scale testpanel3.hal_xmul-f it's doesn't work
sets cia402.0.pos-scale testpanel3.hal_xmul-f it's doesn't work
Last edit: 26 Aug 2024 07:42 by Moutomation.
Please Log in or Create an account to join the conversation.
26 Aug 2024 07:20 - 26 Aug 2024 07:21 #308672
by Aciera
Replied by Aciera on topic İnstall glade
Attachments:
Last edit: 26 Aug 2024 07:21 by Aciera.
Please Log in or Create an account to join the conversation.
- Moutomation
- Offline
- Premium Member
Less
More
- Posts: 133
- Thank you received: 11
26 Aug 2024 07:44 #308673
by Moutomation
Replied by Moutomation on topic İnstall glade
I made a mistake by adding gtktooglebutton instead of hal_toogle, thank you very much.
Please Log in or Create an account to join the conversation.
- Moutomation
- Offline
- Premium Member
Less
More
- Posts: 133
- Thank you received: 11
26 Aug 2024 09:17 - 26 Aug 2024 09:27 #308683
by Moutomation
Replied by Moutomation on topic İnstall glade
Attachments:
Last edit: 26 Aug 2024 09:27 by Moutomation.
Please Log in or Create an account to join the conversation.
- Moutomation
- Offline
- Premium Member
Less
More
- Posts: 133
- Thank you received: 11
26 Aug 2024 10:58 - 26 Aug 2024 13:06 #308690
by Moutomation
Replied by Moutomation on topic İnstall glade
It changes when I press the Set key, but I cannot connect it to a variable in the gui.
I think it is not possible to change this without going into the hal file. I tried every way I could think of but it didn't work.
I bound all other settings to variables. However, since this value is brown, I think the status file cannot be intervened. Does this color mean that this pin cannot be intervened?
I think it is not possible to change this without going into the hal file. I tried every way I could think of but it didn't work.
I bound all other settings to variables. However, since this value is brown, I think the status file cannot be intervened. Does this color mean that this pin cannot be intervened?
Last edit: 26 Aug 2024 13:06 by Moutomation.
Please Log in or Create an account to join the conversation.
26 Aug 2024 14:35 #308708
by Aciera
Replied by Aciera on topic İnstall glade
Brown means that it is a hal parameter.
linuxcnc.org/docs/devel/html/hal/halshow.html
linuxcnc.org/docs/devel/html/hal/halshow.html
The following user(s) said Thank You: Moutomation
Please Log in or Create an account to join the conversation.
- Moutomation
- Offline
- Premium Member
Less
More
- Posts: 133
- Thank you received: 11
26 Aug 2024 17:13 #308719
by Moutomation
Replied by Moutomation on topic İnstall glade
Attachments:
Please Log in or Create an account to join the conversation.
- Moutomation
- Offline
- Premium Member
Less
More
- Posts: 133
- Thank you received: 11
26 Aug 2024 17:52 #308722
by Moutomation
Replied by Moutomation on topic İnstall glade
Once I get this done, my project will be completely finished. This is the last issue I'm stuck on.
Please Log in or Create an account to join the conversation.
26 Aug 2024 17:57 #308724
by Aciera
Replied by Aciera on topic İnstall glade
Since 'ci402.0.pos-scale' is a hal_parameter and not a hal_pin you cannot connect it to other hal_pins. You can only set them in using 'setp'.
As for 'ddt.0.out' that is an OUT hal_pin so it can only be connected to an IN hal_pin, so in your panel you can only connect it to something like a HAL_label to display the value.
linuxcnc.org/docs/devel/html/hal/intro.html
As for 'ddt.0.out' that is an OUT hal_pin so it can only be connected to an IN hal_pin, so in your panel you can only connect it to something like a HAL_label to display the value.
linuxcnc.org/docs/devel/html/hal/intro.html
Please Log in or Create an account to join the conversation.
Time to create page: 0.158 seconds