tops.simulator

Classes

Simulator

InterfacerDirect

Module Contents

class tops.simulator.Simulator(ps, dt=0.005, solver=dps_sol.ModifiedEulerDAE, t_end=np.inf, log_fun=None, ode_fun=None)
_stopped = False
n_markers = 20
t_end
dt = 0.005
log_fun = None
log = False
ps
sol
new_data_cv
new_data_ready = False
x
t
interface_functions
interface_functions_lock
interface_timers
stopped()
make_simulation_step()
main_loop()
class tops.simulator.InterfacerDirect(rts=None, name='InterfacerDirect')
interface_name = 'InterfacerDirect'
fs = None
connect(rts)
interface_fun(rts)
read_input_signal(rts)
apply_ctrl_signal(rts, ctrl_signal)
generate_ctrl_signal()
update(input)