|
Robotran C Documentation
|
Go to the documentation of this file.
15 #ifndef MBS_REALTIME_STRUCT_h
16 #define MBS_REALTIME_STRUCT_h
int visu_past_flag
1 to view what happened before, 0 otherwise
Definition: mbs_realtime_struct.h:29
int nb_models
number of models to load
Definition: mbs_realtime_struct.h:24
double next_tsim
next gate to wait for simulation time [s]
Definition: mbs_realtime_struct.h:127
double real_simu_speed_factor
real speed factor
Definition: mbs_realtime_struct.h:143
int simu_break
1 to make a break, 0 otherwise
Definition: mbs_realtime_struct.h:137
user real-time option
Definition: mbs_realtime_struct.h:86
Realtime_option * options
user options
Definition: mbs_realtime_struct.h:179
char * mbsz_file
Filepath to the mbsz project to be send at the socket initialization.
Definition: mbs_realtime_struct.h:113
double dt0
simulation time step [s]
Definition: mbs_realtime_struct.h:91
double tf
final simulation time [s]
Definition: mbs_realtime_struct.h:90
double ** past_q
requested past joints positions vector (for each model)
Definition: mbs_realtime_struct.h:48
void * visu_class
main class or structure for visualization
Definition: mbs_realtime_struct.h:51
int min_tsim_index
index correspondinf to minimal simulation time
Definition: mbs_realtime_struct.h:41
double * tsim_save
vector saving the simulation time [s]
Definition: mbs_realtime_struct.h:38
int max_nb
maximum number of curves to plot
Definition: mbs_realtime_struct.h:61
int buffer_size
size of the buffer for 3D and sdl
Definition: mbs_realtime_struct.h:153
User curves to plot auto-update.
Definition: mbs_realtime_struct.h:58
char ** label_curves
tabular with the current curves labels
Definition: mbs_realtime_struct.h:63
int next_t_usec
next gate to wait for real time [us]
Definition: mbs_realtime_struct.h:126
int last_past_q_flag
1 if last visu was with past_q, 0 otherwise
Definition: mbs_realtime_struct.h:34
int init_t_sec
initial real time [s], without us
Definition: mbs_realtime_struct.h:156
int flag_t_last_past
1 if 't_last_past' initialized, 0 otherwise
Definition: mbs_realtime_struct.h:30
int last_break
1 to indicate last break, 0 otherwise
Definition: mbs_realtime_struct.h:138
int simu_quit
1 to quit the simulation, 0 otherwise
Definition: mbs_realtime_struct.h:136
int nb
current number of curves to plot
Definition: mbs_realtime_struct.h:60
double last_real_simu_speed_factor
last real speed factor
Definition: mbs_realtime_struct.h:144
int delta_t_usec
delta time between to gates for real time [us]
Definition: mbs_realtime_struct.h:125
double t_visu_past
requested time for past visualization [s]
Definition: mbs_realtime_struct.h:31
double t0
initial simulation time [s]
Definition: mbs_realtime_struct.h:150
double *** q_save
tabular saving the joints positions, according to tsim_save (for each model)
Definition: mbs_realtime_struct.h:39
double ** anim_q
joints position for .anim file (for each model)
Definition: mbs_realtime_struct.h:49
AutoPlot * auto_plot
automatic user plot update structure
Definition: mbs_realtime_struct.h:78
int flag_buffer_round
1 if buffer already filled, 0 otherwise
Definition: mbs_realtime_struct.h:33
Realtime_extern * ext
external variables
Definition: mbs_realtime_struct.h:177
char ** mbs_file
path and file name fot the .mbs file used for Java visualization (for each model)
Definition: mbs_realtime_struct.h:37
double * y_curves
tabular with the current values of the plots to curve
Definition: mbs_realtime_struct.h:65
int nb_models
number of models to load
Definition: mbs_realtime_struct.h:108
double tf
final simulation time [s]
Definition: mbs_realtime_struct.h:151
Realtime_constraint ** constraints
structures of multiple real-time constraints
Definition: mbs_realtime_struct.h:175
double fqc_visu
frequence of the 3D visualization refreshment [Hz]
Definition: mbs_realtime_struct.h:117
double t_last_past
last time the 'update_visu_past' was called [s]
Definition: mbs_realtime_struct.h:32
double cur_tsim
current simulation time [s]
Definition: mbs_realtime_struct.h:46
int * nb_q
number of joints in the .mbs used for visualization (for each model)
Definition: mbs_realtime_struct.h:36
double max_tsim
maximal simulation time [s]
Definition: mbs_realtime_struct.h:44
one constraint strcuture
Definition: mbs_realtime_struct.h:123
int flag_plot
1 if SDL plots features activated, 0 otherwise
Definition: mbs_realtime_struct.h:170
int no_additional_constraint
1 if additional constraint, 0 otherwise
Definition: mbs_realtime_struct.h:140
double min_tsim
minimal simulation time [s]
Definition: mbs_realtime_struct.h:43
int nb_viewpoint
number of viewpoints
Definition: mbs_realtime_struct.h:28
double tsim
current simulation time [s]
Definition: mbs_realtime_struct.h:148
int final_break
1 to finish with a break, 0 otherwise
Definition: mbs_realtime_struct.h:95
double speed_last_tsim
last simulation time [s], to compute the simulation speed
Definition: mbs_realtime_struct.h:161
int cur_viewpoint
current viewpoint in simulation
Definition: mbs_realtime_struct.h:27
double next_tsim_gate
next gate to wait for simulation time [s]
Definition: mbs_realtime_struct.h:168
int flag_visu
1 if Java visualization features activated, 0 otherwise
Definition: mbs_realtime_struct.h:106
int next_t_usec_gate
next gate to wait for real time [us]
Definition: mbs_realtime_struct.h:167
char ** mbs_file
path and file name for the .mbs file used for Java visualization (for each model)
Definition: mbs_realtime_struct.h:110
int first_break
1 if during the first break, 0 otherwise
Definition: mbs_realtime_struct.h:173
int buffer_size
size of the buffer to save past visualization
Definition: mbs_realtime_struct.h:25
int init_break
1 to start with a break, 0 otherwise
Definition: mbs_realtime_struct.h:94
int buffer_size
size of the buffer for 3D and sdl
Definition: mbs_realtime_struct.h:97
external variables and stuctures
Definition: mbs_realtime_struct.h:73
Definition: mbs_data.h:247
real-time structure
Definition: mbs_realtime_struct.h:133
int * nb_q
number of joints in the .mbs used for visualization (for each model)
Definition: mbs_realtime_struct.h:109
Visualization variables and stuctures.
Definition: mbs_realtime_struct.h:22
double t0
initial simulation time [s]
Definition: mbs_realtime_struct.h:89
MbsData * mbs_data
Robotran main structure.
Definition: mbs_realtime_struct.h:80
int max_nb_curves
maximum number of curves plotted
Definition: mbs_realtime_struct.h:103
int change_viewpoint
1 to change the viewpoint in simulation, 0 otherwise
Definition: mbs_realtime_struct.h:26
double ** cur_q
current joints positions vector (for each model)
Definition: mbs_realtime_struct.h:47
int speed_last_t_usec
last real time [us], to compute the simulation speed
Definition: mbs_realtime_struct.h:160
int flag_plot
1 if SDL plots features activated, 0 otherwise
Definition: mbs_realtime_struct.h:102
int simu_speed_flag
used to compute the simulation factor
Definition: mbs_realtime_struct.h:139
double init_speed_factor
initial speed factor
Definition: mbs_realtime_struct.h:99
int init_t_usec
initial real time [us], without s (kind of modulo)
Definition: mbs_realtime_struct.h:157
int nb_new_curves
number of new curves discovered during this time step
Definition: mbs_realtime_struct.h:67
int max_tsim_index
index correspondinf to maximal simulation time
Definition: mbs_realtime_struct.h:42
int flag_visu
1 if Java visualization features activated, 0 otherwise
Definition: mbs_realtime_struct.h:171
int nb_constraints
number of real-time constraints
Definition: mbs_realtime_struct.h:164
double last_tsim
last simulation time [s]
Definition: mbs_realtime_struct.h:147
Realtime_visu * visu
Java structure.
Definition: mbs_realtime_struct.h:76
int start_viewpoint
initial visu viewpoint ID
Definition: mbs_realtime_struct.h:115