Robotran Matlab Documentation
Public Attributes | List of all members
MBS_info Struct Reference

This structure contains the set of description information of the articulated system. More...

Public Attributes

MBS_info mbsname
 name of the project More...
 
MBS_info base
 base_struct substructure containing information relative to the base (inertial frame) More...
 
MBS_info bodies
 list containing a body structure for each body. See my_body as example of a body strucuture. More...
 
MBS_info allpoints
 a cell array in which each line contains the name of an anchor point and the name of the body it belongs to. More...
 
MBS_info alljoints
 a cell_array in which each line contains the name of a joint and the name of the body it belong to. More...
 
MBS_info user_models
 structure containing the name of the user model defined for the system. See my_user_model for an example of a user modle structure. More...
 
MBS_info allextforces
 a cell array in which each line contains the name of a point where an external force is applied on and the name of the body it is applied to. More...
 
MBS_info allwheels
 a cell_array containing the names of all the bodies which are wheels. More...
 
MBS_info alllinks
 a cell_array containing the names of the point to point links. More...
 
MBS_info links
 structure containing the names of the point to point link defined in the system. See my_link for an example of link structure. More...
 
MBS_info cuts
 structure containing the names of the cuts defined in the system. See my_cut for an example of a cut structure. More...
 
MBS_info count
 count_struct containing the number of element of the system More...
 

Detailed Description

This structure contains the set of description information of the articulated system.

Todo:
document SUB-struct description and each members

The MBsysLab user should not directly modify the content of this structure. He has already given this information via the MBsysPad Editor. These data are exported by MBsysPad in an xml file and are loaded in Matlab by means of a call to the mbs_load() function.

Member Data Documentation

◆ allextforces

MBS_info allextforces

a cell array in which each line contains the name of a point where an external force is applied on and the name of the body it is applied to.

That is, the name of the point where the 3rd external force is applied to is at the 3rd line in the 1st row (MBS_info.allextforces{3,1}). The name of the body which this force is applied to is in the 2nd row (MBS_info.allpoints{3,2}).

◆ alljoints

MBS_info alljoints

a cell_array in which each line contains the name of a joint and the name of the body it belong to.

That is, the name of the joint number 7 is at the 7th line in the 1st row (MBS_info.alljoints{7,1}).
The name of the body which the joints number 7 refers to is in the 2nd row (MBS_info.alljoints{7,2}).

◆ alllinks

MBS_info alllinks

a cell_array containing the names of the point to point links.

◆ allpoints

MBS_info allpoints

a cell array in which each line contains the name of an anchor point and the name of the body it belongs to.


That is, the name of point number 12 is at the 12th line in the 1st row (MBS_info.allpoints{12,1}). The name of the body it belongs to is in the 2nd row (MBS_info.allpoints{12,2}).

◆ allwheels

MBS_info allwheels

a cell_array containing the names of all the bodies which are wheels.

◆ base

MBS_info base

base_struct substructure containing information relative to the base (inertial frame)

◆ bodies

MBS_info bodies

list containing a body structure for each body. See my_body as example of a body strucuture.

◆ count

MBS_info count

count_struct containing the number of element of the system

◆ cuts

MBS_info cuts

structure containing the names of the cuts defined in the system. See my_cut for an example of a cut structure.

◆ links

MBS_info links

structure containing the names of the point to point link defined in the system. See my_link for an example of link structure.

◆ mbsname

MBS_info mbsname

name of the project

◆ user_models

MBS_info user_models

structure containing the name of the user model defined for the system. See my_user_model for an example of a user modle structure.


The documentation for this struct was generated from the following file: