### axle-lid eg_constraint['top_clearance_diameter'] = 0.0 eg_constraint['top_axle_hole_diameter'] = 0.0 eg_constraint['top_central_diameter'] = 0.0 ### general eg_constraint['cnc_router_bit_radius'] = 0.1 eg_constraint['gear_profile_height'] = 10.0 ################################################################ # action ################################################################ my_eg = cnc25d_design.epicyclic_gearing(eg_constraint) my_eg.outline_display() my_eg.write_info_txt("test_output/epicyclic_macro") my_eg.write_figure_svg("test_output/epicyclic_macro") my_eg.write_figure_dxf("test_output/epicyclic_macro") my_eg.write_figure_brep("test_output/epicyclic_macro") my_eg.write_assembly_brep("test_output/epicyclic_macro") my_eg.write_freecad_brep("test_output/epicyclic_macro") my_eg.run_simulation("eg_sim_planet_sun") my_eg.run_simulation("eg_sim_annulus_planet") my_eg.view_design_configuration() #my_eg.run_self_test("") #my_eg.cli("--output_file_basename test_output/egm.dxf") # Warning: all constraint values are reset to their default values if(cnc25d_api.interpretor_is_freecad()): Part.show(my_eg.get_fc_obj_3dconf('epicyclic_gearing_3dconf1'))
################################################################ my_ltt = cnc25d_design.ltt(ltt_c) my_ltt.outline_display() my_ltt.write_info_txt("test_output/ltt_macro") my_ltt.write_figure_svg("test_output/ltt_macro") my_ltt.write_figure_dxf("test_output/ltt_macro") my_ltt.write_figure_brep("test_output/ltt_macro") my_ltt.write_assembly_brep("test_output/ltt_macro", ai_stl=False) my_ltt.write_freecad_brep("test_output/ltt_macro") my_ltt.run_simulation("eg_sim_planet_sun") my_ltt.run_simulation("eg_sim_annulus_planet") my_ltt.view_design_configuration() #my_ltt.run_self_test("") #my_ltt.cli("--output_file_basename test_output/lttm.dxf") # Warning: all constraint values are reset to their default values if(cnc25d_api.interpretor_is_freecad()): #Part.show(my_ltt.get_fc_obj_3dconf('planet_gear')) #Part.show(my_ltt.get_fc_obj_3dconf('output_planet_gear')) #Part.show(my_ltt.get_fc_obj_3dconf('rear_planet_carrier')) #Part.show(my_ltt.get_fc_obj_3dconf('front_planet_carrier')) Part.show(my_ltt.get_fc_obj_3dconf('output_rear_planet_carrier')) #Part.show(my_ltt.get_fc_obj_3dconf('output_front_planet_carrier')) #Part.show(my_ltt.get_fc_obj_3dconf('input_sun_gear')) #Part.show(my_ltt.get_fc_obj_3dconf('motor_holder')) #Part.show(my_ltt.get_fc_obj_3dconf('gearring_holder')) #Part.show(my_ltt.get_fc_obj_3dconf('output_holder')) #Part.show(my_ltt.get_fc_obj_3dconf('output_axle_holder'))