Manage symbol parameters
manage_schlib_parametersManage Altium SchLib component parameters: list, get, set, add, or delete values like Manufacturer and Part Number. Simplify library updates with direct parameter control.
Instructions
Manage component parameters in Altium SchLib files. Supports listing, getting, setting, adding, and deleting parameters like Value, Manufacturer, Part Number, etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | X position in schematic units (optional for set, add) | |
| y | No | Y position in schematic units (optional for set, add) | |
| value | No | Parameter value (required for set, add) | |
| hidden | No | Whether the parameter is hidden (optional for set, add) | |
| filepath | Yes | Path to the Altium SchLib file | |
| operation | Yes | Operation to perform: list (all parameters), get (single parameter), set (update value), add (new parameter), delete (remove parameter) | |
| unique_id | No | 8-char Altium unique ID (optional for set, add). Default: auto-generated | |
| param_type | No | Parameter type (0=String, 1=Boolean, 2=Integer, 3=Float) (optional for set, add). Default: 0 | |
| component_name | Yes | Name of the symbol to manage parameters for | |
| parameter_name | No | Name of the parameter (required for get, set, add, delete); matched without regard to case, as Altium treats parameter names | |
| read_only_state | No | Read-only state (0=editable, 1=read-only) (optional for set, add). Default: 0 |