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.

Reply via email to