Page 1 of 1
64-Bit Libraries
Posted: Thu Jul 27, 2023 6:23 pm
by jtremel
Hi Tom,
Is there a plan (or could there be) to provide 64-bit versions of the Dynomotion libraries?
The potential need has come up several times over the years, but we have generally been able to work around it.
We are currently working on a new application (non-cnc) that absolutely needs to run in a 64-bit process.
I am thinking through some strategies to run the Dynomotion(Kogna) related code in a 32-bit process, using some form of interprocess communication (maybe sockets) with the parent application running 64-bit. There might be a manageable solution here, but I am not thrilled with it yet.
Thanks,
Jim
Re: 64-Bit Libraries
Posted: Fri Jul 28, 2023 4:20 pm
by TomKerekes
Hi Jim,
We will look into coming up with a new 64-bit version of libraries. We did this years ago but hasn't been updated since Version 4.33q. It is available
here. Comparing to the 32-bit version of 4.33q gives an idea of what's involved.
Re: 64-Bit Libraries
Posted: Fri Jul 28, 2023 5:20 pm
by jtremel
Thanks Tom!
I understand there will be some significant work here!
It is quite common that our machines integrate other hardware (machine vision, cameras, etc..) that rely on 3rd part software libraries. To date, we have had pretty good luck being able to get 32-bit versions of those libraries, but our current application is stuck with a 64-bit dependency (and we actually need >4GB of ram for performance reasons here as well).
Thanks for the link to the 4.33q. We will be targeting Kogna for this application (and generally all future developments) so the 4.33q version won't be useable here.
Thanks Again,
Jim
Re: 64-Bit Libraries
Posted: Fri Aug 11, 2023 4:09 pm
by samscintam
Hi Tom,
Another request for 64-bit libraries here too - with the same reasons as Jim. We need to integrate the Kogna board with other hardware that only runs with 64-bit libraries (Python libraries in particular).
Likewise with the need for 4GB+ of RAM.
Regards
Sam
Re: 64-Bit Libraries
Posted: Fri Aug 11, 2023 4:29 pm
by TomKerekes
Hi Sam/Jim,
We are working on it and have something with basic functionality, so hopefully will have something to release soon.
Thanks for your patience.
Re: 64-Bit Libraries
Posted: Fri Aug 11, 2023 4:54 pm
by jtremel
Thanks Tom!
Re: 64-Bit Libraries
Posted: Fri Aug 11, 2023 10:01 pm
by samscintam
Excellent, thanks
Re: 64-Bit Libraries
Posted: Sun Aug 20, 2023 1:29 am
by TomKerekes
We now have a
Zip file of the Apps/Libs that compile for both 32-bit and 64-bit environments including binaries.
We still need to update the Installer with the changes and new files and create a new Version but his should be usable if needed. It has not been thoroughly tested but has no known issues. Please report any issues.
There is a description in the wiki
here.
Re: 64-Bit Libraries
Posted: Sun Aug 20, 2023 6:55 pm
by jtremel
That's fantastic Tom! Thanks for working on this so quickly!
I have downloaded 5.2.1x64 and ported one of my basic/test applications over to use the 64bit dll's. So far this has been a seamless transition and I have not run into any issues.
Over the next couple weeks, I will roll this into my current machine build and will put it through some more stress tests... I'll report any issues if they do come up.
Thanks Again!
Jim