ModuleWorks switching to Visual Studio 2013
We have recently switched our main development environment to Visual Studio 2013 because we are seeing a continuous shift to this platform among our partners.
As part of the continuous regression testing process, we have identified changes in the behavior of the standard trigonometric functions. We see different results not only across different compilers, but even across different CPUs. CPUs that support the AVX2 advanced vector extensions give slightly different results when using the sine, cosine or tangent functions inside Visual Studio 2013.
To solve these issues, we have created our own implementation of these functions and we now see consistent behavior across different compilers and hardware platforms. Although differing slightly from standard implementations, we believe these new functions will result in more stable and reliable calculations from now on and for the foreseeable future.
We have included these functions in our API to make them available to our partners, in case they would like to re-use our implementation and not have to worry about re-inventing the wheel.
Tuesday, February 9, 2016
Saturday, May 30, 2015
We have recently returned to work after a busy week at LIGNA, the trade show for the woodworking industry, held at the Hanover Fairground in Hanover, Germany. The biggest woodworking trade show in Europe runs for 5 days and takes place every other year.
More than 1500 exhibitors took part, showing their latest technology to more than 96,000 attendees on over 120,000 square meters of floor space. Integration and high efficiency were the watch words of the show.
The ModuleWorks booth was located in Hall 14 and well attended over the course of the show, keeping our team very busy. Many of our partners stopped by to talk through our latest developments for the woodworking industry and show how they were using ModuleWorks technology to make their customers more effective. We were also pleased to meet many new prospects who are looking to expand their software products for woodworking.
We took some time out to visit the machine tools hall and see the latest developments. From our look around it appears the established machine tool companies are increasingly developing high technology processing products for the automotive, facade, yacht building and aerospace industries.
Jens Beissel, Marketing Manager for ModuleWorks, talked about the show, “It was a very busy week for all of us, but a very enjoyable one. It was good to meet so many of partners in the woodworking industry who are reaping the benefits of our technology with new and expanded software products for woodworking. It was clear the industry is on an upswing driven by the uptake of new manufacturing technology”.
Until the next time
The ModuleWorks Blogger
Saturday, May 2, 2015
Through our 3rd semester MATSE (Mathematical-Technical Software Developer) student, Kilian Henneberger, we were delighted to get involved with an interesting project at our local university, FH Aachen. We have close links with the university and a number of the ModuleWorks team have studied there so we’re always pleased to help out with student projects.
For this assignment, students have to work with a company on a software engineering project to apply their learning to a real world application. The chosen project was an innovative idea and a lot fun (almost too much fun to count as study).
Our student Kilian combined ModuleWorks Simulation with a newly developed Virtual Reality (VR) headset, the Oculus Rift, developed by Oculus VR LLC. The headset is wired with sensors that track head movement and a software application can use the eye movement as an input into the program via a C++ interface, usually a gaming environment. The project was titled “Machine Simulation with an Oculus Rift”
By interfacing the VR headset to our Machine Simulation application, the user is able to view the simulation of a CNC Milling machine from all sides, getting easy visual access to the entire machining process. In this virtual world the user can spot errors much more precisely than on a 2D screen, particularly potentially expensive collisions between the machine, cutting tool and/or stock well ahead of trying it out in the real world.
The results from the project were shown on a Software Engineering show at RWTH Aachen University on 12 March 2015. We were suitably impressed at all of projects on show and had the chance to meet many talented student engineers in what was a rewarding experience for everyone involved.
Until the next time
The ModuleWorks Blogger