SLXIO 0.1.0
Simulink® File I/O Library
Loading...
Searching...
No Matches
Model Manipulation

Get Handles and Paths

  • GetSimulinkBlockHandle - Get block handle from block path
  • GetFullName - Get the fully qualified path that identifiese.
  • GetParam names and values.
  • Gcs - Get the path ofrrent system.
  • Gcb - Get the path of the current block.
  • Gcbh.md - Get the handle of the current block.
  • Gcbp - Get a block-path object for the current block.
  • BdRoot the top-level model of the current system.
  • GetCurrentAnnotation current annotation object.
  • GetCallbackAnnotation - Get the annotation executing a callback.

Search

Find Model Elements

  • find-system - Find models, blocks, lines, ports, and annotations.
  • FindBlocks in a model.
  • FindBlocksOfType - Find blocks of
  • FindOptions.md - Configure model search options.
  • HiliteSystem - Highlight blocks, lines, ports.

Find Models

  • AllBlockDiagrams odels and libraries.
  • [ModelFinderer.md]() - Search indexed models and projects.
  • RegisterFolder - Add ael index.
  • [UnregisterFolderer.md]() - Remove a folder from the model index.

Get Model Metadata

  • [ModelInfo]()./modelead model metadata without loading a model.
  • [GetDescriptionon]() - Read model descriptions.
  • GetMetadata - Read additional

Create Models

Create, Load, Open, Save, and Close Models

  • NewSystem -el in memory.
  • LoadSystem - Load a model from disk.
  • OpenSystem - Open atem, or block.
  • [./save-system]() - Save a model.
  • [CloseSystemem]() - Close a model.
  • [./bd-close.md]() - Close one or more open models.

Add, Replace, and Delete Blocks

  • [/add-block.md]() - Add a block to a model.
  • AddTerms - Add terminators to ports.
  • ReplaceBlock matching a filter.
  • [./delete-block.md] - Remove blocks from a model.
  • DeleteModelContents all contents of a model.
  • ./delete-subsystem-contents.md - Remove all contents of a subsystem.

Connect Blocks

  • [ConnectBlocks]() - Connect blocks using signal lines.
  • [AddLine]() - Add a signal line.
  • [DeleteLine]() - Delete a signal line.

Edit Parameters

  • [/get-param.md] - Read parameter values.
  • ./set-param.md]() - Set parameter values.
  • [Addd-param.md]() - Add custom parameters.
  • DeleteParam parameters.
  • [Docc-block.md]() - Read or modify documentation block content.

Format Models

Configure Model Layout

  • ArrangeSystem - Automaticallylayout.
  • [Routee-line.md]() - Route existing signal lines.
  • [ResizeBlocksToFitContentntent.md]() - Resize blocks based on displayed content.

Group Model Elements into Subsystems

  • CreateSubsystem - Create a subsystem from a setndSubsystem](./expand-sube a subsystem with its contents.
  • CopyContentsToBlockDiagram to another model.
  • DeleteSubsystemContentss.
  • [BdIsSubsystem](./md]() - Determine whether a model is a subsystem.

Check Models

  • IsLoaded - Determine whether a model is loaded.
  • [is-dirty.md]() - Determine whether a model contains unsaved changes.
  • IsFileChangedOnDisk - Detect changes since the model was loaded.
  • IsLibrary whether a model is a library.
  • [./is-subsystem.md]() - Determine whether a model is a subsystem.
  • GetDisplayIssues -gn warnings and errors.
  • SetDisplayIssues design issue reporting.

Share Models

Templates

  • ExportToTemplate able model template.
  • [Createe-from-template.md]() - Create a model from a template.
  • [FindTemplates]s.md - Search available templates.
  • [./default-model-template.md]() - Get or set the default template.