Main Content

Part Collections

Store and share parameter data and metadata for Simscape blocks

Part collections help you create, share, and install parts for Simscape™ blocks. Parts contain block parameter data and metadata. When you author a part collection, you start by parameterizing a block and storing that parameter data to a BlockDataSet object. Convert each BlockDataSet object to a JSON part file. You can create a new collection or use an existing collection to store each part. When you build the collection, Simscape generates an MLDATX file that you can share. To install a collection, double-click the MLDATX collection file. Installing the collection makes the parts available from the Block Parameterization Manager tool.

Some blocks have available parts installed by default. You cannot edit, uninstall, or use the same name as a part in a default collection.

Tools

Block Parameterization ManagerApply part parameterization to block

Functions

expand all

partrepo.simscape.dataSetFromBlockCreate block data set from Simscape block (Since R2025a)
partrepo.simscape.paramsFromBlockGet the parameter data from a Simscape block (Since R2025a)
partrepo.importDataSetsFromJSONImport block data sets from a JSON file (Since R2025a)
partrepo.exportDataSetsToJSONExport a block data set to a JSON file (Since R2025a)
applyParamsApply parameters from block data set to Simscape block (Since R2025a)
removeFieldRemove properties from block data set metadata (Since R2025a)
validateValidate block data set (Since R2025a)
partrepo.collection.buildCreate MLDATX file from Simscape part files (Since R2026a)
partrepo.collection.newCreate part collection (Since R2026a)
partrepo.collection.applyDataSetApply part to block (Since R2026a)
partrepo.collection.installInstall collections (Since R2026a)
partrepo.collection.listGenerate table of available collections (Since R2026a)
partrepo.collection.listDataSetsList parts available in a given collection (Since R2026a)
partrepo.collection.listDataSetsForBlockLists parts available for block (Since R2026a)
partrepo.collection.previewDisplay contents of collection (Since R2026a)
partrepo.collection.uninstallUninstall collection (Since R2026a)
partrepo.getInstallFolderReturn path for installation folder (Since R2026a)
partrepo.restoreDefaultInstallFolderRestore default part repository installation folder (Since R2026a)
partrepo.setInstallFolderSet path for part repository folder (Since R2026a)

Objects

partrepo.simscape.BlockDataSetStore and manage block parameter data and metadata (Since R2025a)

Topics

Featured Examples