DotNet plugin for motor calculation in CAD context
Project duration: 5 months
Brief description
The customer uses the CAD software Inventor from Autodesk in Germany and Spain. Designers are to be supported during the product design phase in identifying and configuring company product parts (such as motors) and automating CAD tasks. The purpose of this project is to support the selection of motors in the form of a self-sufficient net library, which contains data and logic for motor configuration, which are maintained and preset by the head office in Germany. The. net DLL is integrated into the CAD software so that. net methods for determining motors based on more than 20 technical engine properties can be called up in the Inventor programming language iLogic.
Supplement
The PTA developer has worked closely with the customer's German and Spanish engineers to design, program and test a stand-alone Net-DLL. More than 30 engine scenarios are mapped in unit tests to ensure the quality of the result. The engine selection logic already existed in part in a mySQL database and a procedurally developed PHP application, which is available on the customer's website. The PTA developer has done reverse engineering in order to understand the logic of the PHP application, to better parameterizeable and object-oriented in. net and to adapt it to the needs of the constructors (e. g. call in the VBScript language iLogic). The dll contains an XML image of the mySQL database for the engine configuration, so that it can work independently in the future in the cloud solution Autodesk Cloud 360.
Subject description
By using the. net DLL, the customer's engine calculation logic is to be standardized across all locations, maintained centrally and in English. In addition, the project should prove to the customer that the professional development of. net plug-ins in the construction area can be economical for him.