from uraeus.smbd.systems import template_topology, configuration # getting directory of current file and specifying the directory # where data will be saved dir_name = os.path.abspath(os.path.dirname(__file__)) data_dir = os.path.join(dir_name, 'data') database_directory = os.path.abspath(os.path.join(dir_name, '../../../')) # ============================================================= # # Symbolic Topology # ============================================================= # # Creating the symbolic topology as an instance of the # standalone_topology class project_name = 'double_wishbone_direct_acting' sym_model = template_topology(project_name) # Adding Bodies # ============= sym_model.add_body('uca', mirror=True) sym_model.add_body('lca', mirror=True) sym_model.add_body('upright', mirror=True) sym_model.add_body('upper_strut', mirror=True) sym_model.add_body('lower_strut', mirror=True) sym_model.add_body('tie_rod', mirror=True) sym_model.add_body('hub', mirror=True) sym_model.add_body('steer', mirror=True, virtual=True) sym_model.add_body('chassis', virtual=True) # Adding Joints # =============
from uraeus.smbd.systems import template_topology, configuration # getting directory of current file and specifying the directory # where data will be saved dir_name = os.path.abspath(os.path.dirname(__file__)) data_dir = os.path.join(dir_name, 'data') database_directory = os.path.abspath(os.path.join(dir_name, '../../../')) # ============================================================= # # Symbolic Topology # ============================================================= # # Creating the symbolic topology as an instance of the # standalone_topology class model_name = 'chassis' sym_model = template_topology(model_name) # Adding Bodies # ============= sym_model.add_body('chassis') # Adding Forces # ============= sym_model.add_force.generic_load('aero_drag', 'rbs_chassis') # Assembling and Saving the model sym_model.save(data_dir) sym_model.assemble() # ============================================================= # # Symbolic Configuration