- Posts: 83
- Thank you received: 0
conv_s32_u32 problem
5 years 4 months ago #213093
by rafferty
Replied by rafferty on topic conv_s32_u32 problem
I used count=1 rather than name="" because I couldn't come up with a better name than conv_s32_u32. As you say If I had used a name it would have worked but I'm sure it would have got me eventually.
I've read the bit in the manuals about x_y_z becoming x-y-z and so on and thought:
"Yeah, Yeah, I don't need to know that, it's just what halcompile creates so gcc doesn't fall over on funny variable names."
With a couple of seconds more thought I might have realised ... if gcc is compiling the modules with these modified names, then maybe these are the names that should be used.
Anyway I've got it now, thanks.
Ken.
I've read the bit in the manuals about x_y_z becoming x-y-z and so on and thought:
"Yeah, Yeah, I don't need to know that, it's just what halcompile creates so gcc doesn't fall over on funny variable names."
With a couple of seconds more thought I might have realised ... if gcc is compiling the modules with these modified names, then maybe these are the names that should be used.
Anyway I've got it now, thanks.
Ken.
Please Log in to join the conversation.
3 years 1 month ago #281332
by GeramyL
Replied by GeramyL on topic conv_s32_u32 problem
Hi guys im having a similar problem but I have all my configurations correct and I looked for the module .so for this function and it exists but linuxcnc says function conv_s32_u32.0 does not exist for addf on servo-thread even though loadrt worked and with count=1 and it doesnt work. it errors on addf and says it doesnt exist.
Please Log in to join the conversation.
3 years 1 month ago #281333
by GeramyL
Replied by GeramyL on topic conv_s32_u32 problem
apparently you cant use servo-thread if your using emcm0t or idk but i did loadrt and thread1 inside the hal and it works great.
Please Log in to join the conversation.
3 years 1 month ago #281334
by MaHa
Replied by MaHa on topic conv_s32_u32 problem
In my config i have something similar, minus applied
loadrt conv_s32_u32 count=1
addf conv-s32-u32.0 servo-thread
loadrt conv_s32_u32 count=1
addf conv-s32-u32.0 servo-thread
Please Log in to join the conversation.
3 years 1 month ago #281341
by andypugh
Replied by andypugh on topic conv_s32_u32 problem
Everything in HAL uses hyphens "-" rather than underscores "_". Or at least it is meant to. But file names can't use "-" so we have the rather unfortunate situation where it is:
loadrt conv_s32_u32
addf conv-s32-u32.0 servo-thread
loadrt conv_s32_u32
addf conv-s32-u32.0 servo-thread
Please Log in to join the conversation.
Time to create page: 0.043 seconds
