Edición programática de modelos
Aprenda los conceptos básicos de la gestión programática de modelos en Simulink®.
Funciones
Abrir, Guardar y Cerrar
simulink | Abrir la página de inicio de Simulink |
start_simulink | Iniciar Simulink sin abrir ninguna ventana |
slLibraryBrowser | Open, load, and close Simulink Library Browser, create and get handle of Library Browser object |
open_system | Open model, library, subsystem, or block dialog box |
load_system | Cargar un modelo de Simulink en la memoria |
save_system | Save Simulink model |
close_system | Close Simulink system window or block dialog box |
bdclose | Close any or all Simulink system windows unconditionally |
learning.simulink.launchOnramp | Open self-paced, interactive trainings |
Añadir y Eliminar
add_block | Añadir un bloque a un modelo |
add_line | Add line to Simulink model |
delete_block | Delete blocks from Simulink system |
delete_line | Delete line from Simulink model |
add_param | Add parameter to Simulink system |
delete_param | Delete system parameter added with add_param
function |
Simulink.BlockDiagram.deleteContents | Delete graphical contents of system |
Simulink.SubSystem.deleteContents | Delete contents of subsystem |
Simulink.history.clear | Clear the Simulink start page and editor history |
Crear
new_system | Create Simulink model or library in memory |
Simulink.createFromTemplate | Create model or project from template |
Simulink.BlockDiagram.createSubsystem | Create subsystem containing specified set of blocks |
Simulink.Annotation | Create and specify properties of text, image, and area annotations |
Obtener y Establecer
docblock | Get or set editor invoked by Simulink DocBlock block |
gcs | Get path name of current system |
getfullname | Get path that identifies block or line |
gcb | Get path name of current block |
gcbh | Obtener el identificador del bloque actual |
gcbp | Get Simulink.BlockPath object for current block |
getSimulinkBlockHandle | Get block handle from block path |
get_param | Obtener nombres y valores de parámetros |
set_param | Establece el valor del parámetro de Simulink |
Simulink.defaultModelTemplate | Set or get default model template |
getCurrentAnnotation | Get current annotation object |
getCallbackAnnotation | Get annotation executing callback |
edittime.getDisplayIssues | Check whether model design warnings and errors is on |
edittime.setDisplayIssues | Detect model design errors and warnings |
Buscar y Reemplazar
hilite_system | Highlight block, signal line, port, or annotation |
find_system | Find systems, blocks, lines, ports, and annotations |
Simulink.FindOptions | Specify options for finding blocks in models and subsystems |
Simulink.findTemplates | Find model or project templates with specified properties |
Simulink.allBlockDiagrams | Find loaded Simulink models and libraries |
Simulink.findBlocks | Buscar bloques en modelos de Simulink |
Simulink.findBlocksOfType | Find specified type of block in Simulink models |
replace_block | Replace blocks in Simulink model |
modelfinder | Search and open example models |
modelfinder.registerFolder | Register folder path to search index of modelfinder |
modelfinder.unregisterFolder | Unregister folder path from search path of
modelfinder |
Comprobar
isSimulinkStarted | Check whether Simulink is started |
bdroot | Top-level model of current system |
bdIsLoaded | Determine whether model, subsystem, or library is loaded |
bdIsLibrary | Determine whether block diagram is a library |
bdIsDirty | Determine whether model, subsystem, or library has unsaved changes |
slIsFileChangedOnDisk | Determine whether model has changed since it was loaded |
Extraer y Exportar
Simulink.SubSystem.copyContentsToBlockDiagram | Copy graphical contents from subsystem to empty system |
Simulink.exportToTemplate | Create template from model or project |
Simulink.exportToVersion | Export model, library, or project for use in previous version of Simulink |
Simulink.MDLInfo | Extract SLX, SLXP, or MDL file information without loading file |
Simulink.MDLInfo.getDescription | Extract SLX, SLXP, or MDL file description without loading file |
Simulink.MDLInfo.getMetadata | Extract SLX, SLXP, or MDL file metadata without loading file |
Editar
Simulink.BlockDiagram.expandSubsystem | Replace subsystem with subsystem contents |
Simulink.BlockDiagram.arrangeSystem | Improve layout of block diagram |
Simulink.BlockDiagram.routeLine | Route existing lines of model |
slCharacterEncoding | Specify encoding to use in code generated from Simulink models |
frameedit | Open PrintFrame Editor to edit print frames for Simulink and Stateflow block diagrams |
Temas
- Programmatic Modeling Basics
Create models, add and connect blocks in models, set parameters and properties, and perform other modeling basics programmatically.
- Ejecutar simulaciones de forma programática
Simule un modelo de forma programática utilizando la función
sim
. - Programmatically Print Models from MATLAB Command Window
The MATLAB®
print
command provides several options for printing Simulink models.
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)