Using Grasub (FTire only)
The 10.0-SA-110 and later versions of the mdllib contain this by default inside the Tire system definition; however it is default set to 'off' (this is because usage of this subroutine costs CPU time, and its main value is to visualize tire deformation related to FTire).
xml syntax for MotionSolve
<!-- GRASUB FOR FTIRE -->
<Post_Graphic
id = "4000001"
type = "UserGra"
ref_marker_id = ""
usrsub_param_string = "USER(1, 2, , 40, 72)"
usrsub_dll_name = "[path to your install]/hwsolvers/bin/win32/mbdtire.dll"
usrsub_fnc_name = "tiregra"
/>
<Post_Graphic
id = "4000002"
type = "UserGra"
ref_marker_id = ""
usrsub_param_string = "USER(1, 2, , 40, 72)"
usrsub_dll_name = "[path to your install]/hwsolvers/bin/win32/mbdtire.dll"
usrsub_fnc_name = "tiregra"
/>
<Post_Graphic
id = "4000003"
type = "UserGra"
ref_marker_id = ""
usrsub_param_string = "USER(1, 2, , 40, 72)"
usrsub_dll_name = "[path to your install]/hwsolvers/bin/win32/mbdtire.dll"
usrsub_fnc_name = "tiregra"
/>
<Post_Graphic
id = "4000004"
type = "UserGra"
ref_marker_id = ""
usrsub_param_string = "USER(1, 2, , 40, 72)"
usrsub_dll_name = "[path to your install]/hwsolvers/bin/win32/mbdtire.dll"
usrsub_fnc_name = "tiregra"
/>
<!-- GRASUB FOR FTIRE -->
The
parameters are described below:Par[1] = tire GFORCE id
Par[2] = reference frame for output mesh (1 - output expressed in inertial frame, 2 - output expressed in rim fixed frame, 3 - output expressed in tydex-C frame)
Par[3] = uMax number of slices along the lateral direction (from side to side of the tire…)
Par[4] = vMax number of subdivision (or wedges) along the circumference