Simulink provides customizable block libraries, a graphical editor for interactive model editing, and an API for programmatic model editing.
A comprehensive library of predefined blocks helps you build models to represent dynamic systems. Use the Simulink Editor to add blocks from a library into your model. Then, connect blocks using signal lines to establish mathematical relationships between system components. You can refine your model's appearance and control how users interact with your model.