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/b92cdb9f-cfad-440f-ae11-4b4fe023a04bn%40googlegroups.com.

Reply via email to