Exporting geometry compatible with FluxMotor
Altair Forum User
Altair Employee
In one of the semminar viedo it has been mentioned that the geometry can be exported from Flux2D and imported to FluxMotor Part Library.
I have tried doing this using a .STEP file type but I am geeting folowing error while trying to import in FluxMotor Part Library:
com.cedrat.motor.motorcommon.common.error.FmSystemWarning: UserInnerMagnet - Following parts couldnt be loaded : D8_Geometry.STEP : D8_Geometry.STEP.xml file is missing#100.16.6, D8_Geometry.STEP.part file is missing#100.16.6, D8_Geometry.STEP.xls file is missing#100.16.6 #100.16.12 at com.cedrat.motor.motorcommon.common.error.FmErrorManager.createSystemWarning(FmErrorManager.java:902) at com.cedrat.motor.motorcommon.model.librarycatalogmanager.filemanager.ItemContainerFileManagerAbstract.loadItemContainerManageWarnings(ItemContainerFileManagerAbstract.java:116) at com.cedrat.motor.motorcommon.model.librarycatalogmanager.filemanager.LibraryFileManager.elementToLibrary(LibraryFileManager.java:320) at com.cedrat.motor.motorcommon.model.librarycatalogmanager.filemanager.LibraryFileManager.loadItemContainer(LibraryFileManager.java:113) at com.cedrat.motor.motorcommon.model.librarycatalogmanager.filemanager.LibraryFileManager.loadItemContainer(LibraryFileManager.java:79) at com.cedrat.motor.motorcommon.controller.librarycatalogmanager.datamanager.ItemContainerDataManagerAbstract.getItemContainerFromXmlFile(ItemContainerDataManagerAbstract.java:597) at com.cedrat.motor.motorcommon.controller.librarycatalogmanager.datamanager.ItemContainerDataManagerAbstract.getItemContainerFromXmlFile(ItemContainerDataManagerAbstract.java:584) at com.cedrat.motor.motorcommon.view.librarycatalogmanager.details.selector.panels.SelectorPanelAbstract.updateSelectedItemContainer(SelectorPanelAbstract.java:712) at com.cedrat.motor.motorcommon.view.librarycatalogmanager.details.selector.panels.SelectorPanelAbstract.updateFilter(SelectorPanelAbstract.java:683) at com.cedrat.motor.motorcommon.view.librarycatalogmanager.details.selector.panels.SelectorPanelAbstract.access$200(SelectorPanelAbstract.java:93) at com.cedrat.motor.motorcommon.view.librarycatalogmanager.details.selector.panels.SelectorPanelAbstract$ItemSelectionTreeSelection.valueChanged(SelectorPanelAbstract.java:649) at javax.swing.JTree.fireValueChanged(JTree.java:2927) at javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3391) at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:635) at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1093) at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:294) at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:188) at javax.swing.JTree.setSelectionPath(JTree.java:1634) at javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2393) at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3609) at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3548) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279) at java.awt.Component.processMouseEvent(Component.java:6530) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6298) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4522) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2280) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
<?xml version="1.0" encoding="UTF-8"?>
Is there any other way of doing this?
Regards,
Stan
0
Answers
-
Hello,
Please, find attached a pdf explaining all the necessary steps to define a geometry in Flux and then import it into FluxMotor Part Library.
Best regards,
0