Hi Dario! Thank you! After your corrections, now both the import with the template code and the simulation in chrono are working as they should!
However, I am still finding some problems to import the Assembly in the multicore environment of the code named "demo_MCORE_Cratering". Basically, the only modification I am trying to do is to insert the command "ImportSolidworksSystemCpp" in place of the default command "CreateBall" but it gives the error: "there is no overload function to convert all the types of arguments". I took care in copypasting all the headers and meaningful commands from the template in the Chrono add-In folder. Could you please tell me if there is any document that can help me to understand the problem? I have tried many things but now I am a bit lost. Thank you again for your patience. Gianni Il giorno lunedì 22 luglio 2024 alle 16:49:49 UTC+2 [email protected] ha scritto: > Hi Gianni, > I reuploaded it. There was still a missing piece! Try now! > > Dario > > Il giorno lunedì 22 luglio 2024 alle 13:59:29 UTC+2 [email protected] > ha scritto: > >> Hi Dario, >> >> thank you for your kind reply! I tried to reinstall again the Chrono >> add-In but nothing changed. The error is always the same that I showed you >> in the previous messages. I installed the file in the GitHub named >> "Chrono_SolidWorks_v9.0.exe". Is this the right one? >> >> Thank you again. >> >> Gianni >> >> Il giorno domenica 21 luglio 2024 alle 13:59:03 UTC+2 [email protected] >> ha scritto: >> >>> Hi Gianni, >>> the SolidWorks plugin had a bug that was not allowing running the >>> simulation withing SolidWorks. You should now be able to get the new >>> version and make it run in SolidWorks. >>> >>> About the motor: please try to make it run directly from SolidWorks. I >>> would recommend you to remove any link between the coupled items and let >>> the Chrono motors to add both the motion constraint and the link constraint. >>> >>> Dario >>> >>> Il giorno lunedì 1 luglio 2024 alle 14:01:16 UTC+2 [email protected] >>> ha scritto: >>> >>>> Hi Dario, >>>> >>>> - You can find the CMakeCache attached below. I am sending you both >>>> the one of the basic code for the import (CMakeCache_simple_import) >>>> from >>>> Solidworks and the one of the Particle_bed script >>>> (CMakeCache_Particle_bed). >>>> - This is what "Dettagli" returns from the Solidworks add-In (Sorry >>>> for the Italian language): >>>> >>>> Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché >>>> questa finestra >>>> sono riportate in fondo al messaggio. >>>> >>>> ************** Testo dell'eccezione ************** >>>> System.TypeInitializationException: L'inizializzatore di tipo di >>>> 'chrono_irrlichtPINVOKE' ha generato un'eccezione. ---> >>>> System.TypeInitializationException: L'inizializzatore di tipo di >>>> 'SWIGExceptionHelper' ha generato un'eccezione. ---> >>>> System.DllNotFoundException: Impossibile caricare la DLL >>>> 'ChronoEngine_csharp_irrlicht': Impossibile trovare il modulo specificato. >>>> (Eccezione da HRESULT: 0x8007007E). >>>> in >>>> chrono_irrlichtPINVOKE.SWIGExceptionHelper.SWIGRegisterExceptionCallbacks_chrono_irrlicht(ExceptionDelegate >>>> >>>> applicationDelegate, ExceptionDelegate arithmeticDelegate, >>>> ExceptionDelegate divideByZeroDelegate, ExceptionDelegate >>>> indexOutOfRangeDelegate, ExceptionDelegate invalidCastDelegate, >>>> ExceptionDelegate invalidOperationDelegate, ExceptionDelegate ioDelegate, >>>> ExceptionDelegate nullReferenceDelegate, ExceptionDelegate >>>> outOfMemoryDelegate, ExceptionDelegate overflowDelegate, ExceptionDelegate >>>> systemExceptionDelegate) >>>> in chrono_irrlichtPINVOKE.SWIGExceptionHelper..cctor() in >>>> C:\WORKSPACE\chrono_9_build\chrono_csharp\merge\chrono_irrlichtPINVOKE.cs:riga >>>> >>>> 117 >>>> --- Fine della traccia dello stack dell'eccezione interna --- >>>> in chrono_irrlichtPINVOKE.SWIGExceptionHelper..ctor() >>>> in chrono_irrlichtPINVOKE..cctor() in >>>> C:\WORKSPACE\chrono_9_build\chrono_csharp\merge\chrono_irrlichtPINVOKE.cs:riga >>>> >>>> 124 >>>> --- Fine della traccia dello stack dell'eccezione interna --- >>>> in chrono_irrlichtPINVOKE.new_ChVisualSystemIrrlicht__SWIG_0() >>>> in ChVisualSystemIrrlicht..ctor() in >>>> C:\WORKSPACE\chrono_9_build\chrono_csharp\merge\ChVisualSystemIrrlicht.cs:riga >>>> >>>> 38 >>>> in >>>> ChronoEngine_SwAddin.SWTaskpaneHost.but_runSimulation_Click(Object sender, >>>> EventArgs e) in >>>> C:\WORKSPACE\chrono-solidworks_source\ChronoSolidworksAddIn\SidePanel.cs:riga >>>> >>>> 953 >>>> in System.Windows.Forms.Control.OnClick(EventArgs e) >>>> in System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) >>>> in System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons >>>> button, Int32 clicks) >>>> in System.Windows.Forms.Control.WndProc(Message& m) >>>> in System.Windows.Forms.ButtonBase.WndProc(Message& m) >>>> in System.Windows.Forms.Button.WndProc(Message& m) >>>> in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 >>>> msg, IntPtr wparam, IntPtr lparam) >>>> >>>> >>>> ************** Assembly caricati ************** >>>> mscorlib >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9241.0 built by: NET481REL1LAST_C >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll >>>> ---------------------------------------- >>>> featurecplu >>>> Versione assembly: 32.2.0.0 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/featurecplu.DLL >>>> ---------------------------------------- >>>> System >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9236.0 built by: NET481REL1LAST_B >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll >>>> ---------------------------------------- >>>> couplingBase >>>> Versione assembly: 32.2.0.0 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/couplingBase.DLL >>>> ---------------------------------------- >>>> CoreInterface >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/CoreInterface.DLL >>>> ---------------------------------------- >>>> FeatureUI >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/FeatureUI.DLL >>>> ---------------------------------------- >>>> FeatureWPF >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/FeatureWPF.DLL >>>> ---------------------------------------- >>>> PresentationFramework >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9241.0 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll >>>> ---------------------------------------- >>>> WindowsBase >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9241.0 built by: NET481REL1LAST_C >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll >>>> ---------------------------------------- >>>> System.Core >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9241.0 built by: NET481REL1LAST_C >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll >>>> ---------------------------------------- >>>> PresentationCore >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9241.0 built by: NET481REL1LAST_C >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll >>>> ---------------------------------------- >>>> System.Xaml >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9241.0 built by: NET481REL1LAST_C >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll >>>> ---------------------------------------- >>>> WPFRes >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/WPFRes.DLL >>>> ---------------------------------------- >>>> FeatureOperation >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/FeatureOperation.DLL >>>> ---------------------------------------- >>>> Controls >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/Controls.DLL >>>> ---------------------------------------- >>>> UiBase >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/UiBase.DLL >>>> ---------------------------------------- >>>> CmdInterface >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/CmdInterface.DLL >>>> ---------------------------------------- >>>> System.Configuration >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 built by: NET481REL1 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll >>>> ---------------------------------------- >>>> System.Xml >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 built by: NET481REL1 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll >>>> ---------------------------------------- >>>> PresentationFramework.Luna >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 built by: NET481REL1 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Luna/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Luna.dll >>>> ---------------------------------------- >>>> System.Deployment >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9176.0 built by: NET481REL1LAST_B >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll >>>> ---------------------------------------- >>>> System.Deployment.resources >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 built by: NET481REL1 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Deployment.resources/v4.0_4.0.0.0_it_b03f5f7f11d50a3a/System.Deployment.resources.dll >>>> ---------------------------------------- >>>> DveSupport >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/DveSupport.DLL >>>> ---------------------------------------- >>>> PresentationFramework.resources >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.resources/v4.0_4.0.0.0_it_31bf3856ad364e35/PresentationFramework.resources.dll >>>> ---------------------------------------- >>>> PresentationFramework.Aero2 >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 built by: NET481REL1 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework.Aero2/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.Aero2.dll >>>> ---------------------------------------- >>>> clrloadu >>>> Versione assembly: 32.2.0.0 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/clrloadu.DLL >>>> ---------------------------------------- >>>> annotationcplu >>>> Versione assembly: 32.2.0.0 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/annotationcplu.DLL >>>> ---------------------------------------- >>>> AnnotationUI >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/AnnotationUI.DLL >>>> ---------------------------------------- >>>> AnnotationWPF >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/AnnotationWPF.DLL >>>> ---------------------------------------- >>>> AnnotationOperation >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/AnnotationOperation.DLL >>>> ---------------------------------------- >>>> asmfeaturecplu >>>> Versione assembly: 32.2.0.0 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/asmfeaturecplu.DLL >>>> ---------------------------------------- >>>> asmfeatureui >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/asmfeatureui.DLL >>>> ---------------------------------------- >>>> asmfeaturewpf >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/asmfeaturewpf.DLL >>>> ---------------------------------------- >>>> AsmFeatureOperation >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/AsmFeatureOperation.DLL >>>> ---------------------------------------- >>>> contentcplu >>>> Versione assembly: 32.2.0.0 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/contentcplu.DLL >>>> ---------------------------------------- >>>> ContentUI >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/ContentUI.DLL >>>> ---------------------------------------- >>>> ContentOperation >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/ContentOperation.DLL >>>> ---------------------------------------- >>>> refgeomcplu >>>> Versione assembly: 32.2.0.0 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/refgeomcplu.DLL >>>> ---------------------------------------- >>>> RefGeomUI >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/RefGeomUI.DLL >>>> ---------------------------------------- >>>> RefPlaneWPF >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/RefPlaneWPF.DLL >>>> ---------------------------------------- >>>> RefGeomOperation >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/RefGeomOperation.DLL >>>> ---------------------------------------- >>>> sheetmetalcplu >>>> Versione assembly: 32.2.0.0 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/sheetmetalcplu.DLL >>>> ---------------------------------------- >>>> SheetMetalUi >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/SheetMetalUi.DLL >>>> ---------------------------------------- >>>> SheetMetalWPF >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/SheetMetalWPF.DLL >>>> ---------------------------------------- >>>> SheetMetalOperation >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/SheetMetalOperation.DLL >>>> ---------------------------------------- >>>> Sketchcplu >>>> Versione assembly: 32.2.0.0 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/Sketchcplu.DLL >>>> ---------------------------------------- >>>> SketchUI >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/SketchUI.DLL >>>> ---------------------------------------- >>>> SketchWPF >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/SketchWPF.DLL >>>> ---------------------------------------- >>>> SketchOperation >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/SketchOperation.DLL >>>> ---------------------------------------- >>>> SWCLIWrapperMP >>>> Versione assembly: 0.0.0.0 >>>> Versione Win32: 6,32,0,2035 >>>> Base di codice: >>>> file:///C:/Program%20Files/Common%20Files/SOLIDWORKS%20Shared/3DEXPERIENCE%20Marketplace/SWCLIWrapperMP.dll >>>> ---------------------------------------- >>>> SWX3DPartSupplyApiMP >>>> Versione assembly: 6.32.0.2035 >>>> Versione Win32: 6.32.0.2035 >>>> Base di codice: >>>> file:///C:/Program%20Files/Common%20Files/SOLIDWORKS%20Shared/3DEXPERIENCE%20Marketplace/SWX3DPartSupplyApiMP.dll >>>> ---------------------------------------- >>>> System.Web.Extensions >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9232.0 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Web.Extensions/v4.0_4.0.0.0__31bf3856ad364e35/System.Web.Extensions.dll >>>> ---------------------------------------- >>>> Microsoft.CSharp >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll >>>> ---------------------------------------- >>>> System.Web >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9232.0 built by: NET481REL1LAST_C >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll >>>> ---------------------------------------- >>>> System.Drawing >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 built by: NET481REL1 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll >>>> ---------------------------------------- >>>> System.Web.Extensions.resources >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Web.Extensions.resources/v4.0_4.0.0.0_it_31bf3856ad364e35/System.Web.Extensions.resources.dll >>>> ---------------------------------------- >>>> System.Dynamic >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll >>>> ---------------------------------------- >>>> Anonymously Hosted DynamicMethods Assembly >>>> Versione assembly: 0.0.0.0 >>>> Versione Win32: 4.8.9241.0 built by: NET481REL1LAST_C >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll >>>> ---------------------------------------- >>>> SWX3DPrintUiMP >>>> Versione assembly: 6.32.0.2035 >>>> Versione Win32: 6.32.0.2035 >>>> Base di codice: >>>> file:///C:/Program%20Files/Common%20Files/SOLIDWORKS%20Shared/3DEXPERIENCE%20Marketplace/SWX3DPrintUiMP.dll >>>> ---------------------------------------- >>>> SWX3DPartSupplyEventHandlerMP >>>> Versione assembly: 6.32.0.2035 >>>> Versione Win32: 6.32.0.2035 >>>> Base di codice: >>>> file:///C:/Program%20Files/Common%20Files/SOLIDWORKS%20Shared/3DEXPERIENCE%20Marketplace/SWX3DPartSupplyEventHandlerMP.DLL >>>> ---------------------------------------- >>>> System.Windows.Forms >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9181.0 built by: NET481REL1LAST_C >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll >>>> ---------------------------------------- >>>> ChronoEngineAddIn >>>> Versione assembly: 2.0.8.0 >>>> Versione Win32: 2.0.8.0 >>>> Base di codice: >>>> file:///C:/Users/User/Documents/Chrono/Chrono-dependencies/ChronoSolidworks/ChronoEngineAddIn.DLL >>>> ---------------------------------------- >>>> SWLoginClientCLR >>>> Versione assembly: 1.0.8844.1615 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/SWLoginClientCLR.DLL >>>> ---------------------------------------- >>>> loginManagerUtils >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/loginManagerUtils.DLL >>>> ---------------------------------------- >>>> SolidworksLoginClient >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/SolidworksLoginClient.DLL >>>> ---------------------------------------- >>>> loginManagerCore >>>> Versione assembly: 32.2.0.115 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/loginManagerCore.DLL >>>> ---------------------------------------- >>>> doccplu >>>> Versione assembly: 32.2.0.0 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/doccplu.DLL >>>> ---------------------------------------- >>>> assemblycplu >>>> Versione assembly: 32.2.0.0 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/assemblycplu.DLL >>>> ---------------------------------------- >>>> partcplu >>>> Versione assembly: 32.2.0.0 >>>> Versione Win32: 32.2.0.0115 >>>> Base di codice: >>>> file:///C:/Program%20Files/SOLIDWORKS%20Corp/SOLIDWORKS/partcplu.DLL >>>> ---------------------------------------- >>>> Accessibility >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 built by: NET481REL1 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll >>>> ---------------------------------------- >>>> System.Dynamic.DynamicAssembly >>>> Versione assembly: 0.0.0.0 >>>> Versione Win32: 4.8.9032.0 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll >>>> ---------------------------------------- >>>> mscorlib.resources >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 built by: NET481REL1 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_it_b77a5c561934e089/mscorlib.resources.dll >>>> ---------------------------------------- >>>> System.Windows.Forms.resources >>>> Versione assembly: 4.0.0.0 >>>> Versione Win32: 4.8.9032.0 built by: NET481REL1 >>>> Base di codice: >>>> file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll >>>> ---------------------------------------- >>>> >>>> ************** Debug JIT ************** >>>> Per abilitare il debug JIT, è necessario impostare il valore >>>> jitDebugging nella sezione system.windows.forms del file di >>>> configurazione >>>> dell'applicazione o del computer (machine.config). >>>> L'applicazione inoltre deve essere compilata con il debug >>>> abilitato. >>>> >>>> Ad esempio: >>>> >>>> <configuration> >>>> <system.windows.forms jitDebugging="true" /> >>>> </configuration> >>>> >>>> Quando il debug JIT è abilitato, tutte le eccezioni non gestite >>>> vengono inviate al debugger JIT registrato nel computer, >>>> anziché essere gestite da questa finestra di dialogo. >>>> >>>> - I tried to add the motor directly in Chrono while commenting out >>>> the one generated by the SolidWorks add-In but nothing changed. I have >>>> also >>>> tried to leave the motor activated in both the Chrono code and the >>>> add-In >>>> and this is the only case in which I see a rotation. However, the motor >>>> goes crazy (i.e. it first oscillates, then it revolves really fast as >>>> it >>>> should while it vibrates in an unphysical way). >>>> >>>> Let me know if you need anything else and thanks again for the help. >>>> >>>> Gianni >>>> Il giorno lunedì 1 luglio 2024 alle 11:47:31 UTC+2 [email protected] >>>> ha scritto: >>>> >>>>> Hi Gianni, >>>>> >>>>> - can you please share the CMakeCache that is found in your build >>>>> folder? >>>>> - what the "Dettagli" panel returns when the "Run simulation" >>>>> button is pressed? >>>>> - can you please try to remove the motors in Solidworks and do >>>>> them manually in Chrono? >>>>> >>>>> There is something wrong, but it's difficult to tell what. >>>>> >>>>> >>>>> Il giorno domenica 30 giugno 2024 alle 16:07:37 UTC+2 >>>>> [email protected] ha scritto: >>>>> >>>>>> [image: Screenshot 2024-06-30 145040.png] >>>>>> Buongiorno Dario, >>>>>> thank you again for your availability. At the beginning of the >>>>>> message you can find a clearer image of my solidworks CAD: >>>>>> >>>>>> 1. I created "Sistema di coordinate 1" with the function *Reference >>>>>> Geometry>Coordinate System* by choosing the origin point of the >>>>>> coordinate system of the "Engine" component. As shown in the image, it >>>>>> is >>>>>> aligned with the global reference frame. The only offset is the fact >>>>>> that >>>>>> it is shifted along the Z-axis with respect to where the two rotating >>>>>> faces >>>>>> are in contact. >>>>>> >>>>>> 2. I implemented your suggestion but still "Arm" does not rotate. The >>>>>> other constraints between "Engine" and "Arm" are the "Concentric" one >>>>>> and a >>>>>> zero offset imposed along the z-axis. In this way, all the other degrees >>>>>> of >>>>>> freedom with the exception of rotation around the Z-axis should be >>>>>> blocked. >>>>>> I have also tried to comment these links and rerun the simulation, and >>>>>> the >>>>>> arm detaches from the rest of the body as it should be. >>>>>> >>>>>> 3. I tried the "Run simulation" button and I got the error message >>>>>> related to Irrlicht in the figure even though the compile run in MSVS >>>>>> 2022 >>>>>> does not show any problem. >>>>>> >>>>>> 4. I send you both the CMakeLists and the CPP code in case it helps. >>>>>> Basically, they have been created by merging the codes solid_import_cpp >>>>>> and demo_MCORE_Cratering. Let me know if you need anything else. >>>>>> >>>>>> Gianni >>>>>> Il giorno domenica 30 giugno 2024 alle 12:27:57 UTC+2 >>>>>> [email protected] ha scritto: >>>>>> >>>>>>> Ciao Gianni, >>>>>>> motor frames are defined in SolidWorks through *Reference >>>>>>> Geometry>Coordinate System* entities. >>>>>>> As any other link in Chrono, the Z axis of the Coordinate System is >>>>>>> taken as the revolute axis. No additional change is made at the code >>>>>>> level. >>>>>>> >>>>>>> 1. your "Sistema di coordinate", the one that you selected by >>>>>>> clicking on "Select Marker" where is placed exactly? I assume it >>>>>>> should be >>>>>>> placed along the rotation axis, with the Z axis oriented in the >>>>>>> proper >>>>>>> direction, but I don't see it. >>>>>>> The one that you posted is not the motor marker and has an >>>>>>> offset with respect to the rotation axis that there shouldn't be >>>>>>> 2. I see that you selected "Motor guide constraint". This means >>>>>>> that the Chrono motor will add also the 5 constraints to avoid the >>>>>>> two >>>>>>> pieces to move away one from the other. >>>>>>> This is reasonable *only if you did not put any other Solidworks >>>>>>> link between 'engine' and 'arm'*. I recommend you to untick this >>>>>>> checkbox, link the two bodies through SolidWorks links and use the >>>>>>> Chrono >>>>>>> motor only for the rotation degree of freedom. >>>>>>> 3. did you try to run the model directly in Solidworks through >>>>>>> the "Run simulation" button? At least you can check if the model is >>>>>>> fine. >>>>>>> 4. the undefined command "ImportSolidworksSystemCpp" suggests >>>>>>> that something is wrong with your CMake: when you said that you >>>>>>> "copy-pasted all the headers and commands from the import template" >>>>>>> did you >>>>>>> also modified your CMake script accordingly? Can you please share it? >>>>>>> >>>>>>> Dario >>>>>>> >>>>>>> >>>>>>> >>>>>>> Il giorno sabato 29 giugno 2024 alle 13:34:18 UTC+2 >>>>>>> [email protected] ha scritto: >>>>>>> >>>>>>>> Good morning, >>>>>>>> >>>>>>>> my name is Gianni, a grad master student and I need Project Chrono >>>>>>>> to perform analysis for my thesis. >>>>>>>> For my project, I need to import a CAD assembly from Solidworks, >>>>>>>> assign to a rotating arm a predefined angular speed, and simulate its >>>>>>>> interaction with a particle bed generated as shown in the code >>>>>>>> "demo_MCORE_Cratering" with the Multicore module. For the simulation >>>>>>>> visualization, I want to use OpenGL. Plus, I am currently using the >>>>>>>> latest >>>>>>>> versions of Chrono (v9.0) and Solidworks add-in (released in May 2024). >>>>>>>> Therefore, I have some questions regarding the Import procedure: >>>>>>>> >>>>>>>> 1) First, I tried the import procedure in Irrlicht following the >>>>>>>> baseline template given by the SolidWorks add-in. I created a simple >>>>>>>> motor >>>>>>>> rotating at a constant rate directly with the Solidworks add-in, >>>>>>>> however, >>>>>>>> even though the simulations runs smoothly without errors, the arm does >>>>>>>> not >>>>>>>> rotate. I applied the constraints in the assembly in order to leave >>>>>>>> the >>>>>>>> rotating arm as the only degree of freedom (i.e. I blocked all the >>>>>>>> other >>>>>>>> rotations for the other components). >>>>>>>> I leave this image as reference: >>>>>>>> [image: Screenshot 2024-06-29 131735.png] >>>>>>>> All the bodies share the same reference system which coincides with >>>>>>>> the global one. The blue element in the figure is the one which should >>>>>>>> rotate about the Z-axis. The "Engine" component is the grey cylinder >>>>>>>> attached to the arm. >>>>>>>> >>>>>>>> This is the output of the conversion in C++ for the motor. >>>>>>>> [image: Screenshot 2024-06-29 132300.png] >>>>>>>> >>>>>>>> 2) Furthermore, when I tried to import the CAD in the Multicore >>>>>>>> environment, I get the error that the command >>>>>>>> "ImportSolidworksSystemCpp" >>>>>>>> is not defined. This happens even though I copy-pasted all the headers >>>>>>>> and >>>>>>>> commands from the import template. Could you please help me? >>>>>>>> >>>>>>>> Thank you in advance for your help! >>>>>>>> >>>>>>>> Gianni >>>>>>>> >>>>>>>> -- You received this message because you are subscribed to the Google Groups "ProjectChrono" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/00edb910-1ed1-4334-85d9-4e5dbf02cfedn%40googlegroups.com.
