proj_load_sheets
Forces all schematic sheets in a project to load as resident editor documents, enabling project-scope queries and modifications to access every sheet.
Instructions
Load every schematic sheet of a project into the Altium editor.
Project-scope operations (query_objects, batch_modify, etc. with scope="project") only iterate sheets already resident in SchServer. A sheet listed as a project member via get_open_documents may still show loaded=false, meaning Altium hasn't opened its editor state. Call this tool first to force every sheet to load as a proper project member (no free documents).
This is a no-op for sheets already loaded. Safe to call repeatedly.
Args: project_path: Optional project path. If None, uses focused project.
Returns: Dictionary with: - total_sheets: Total SCH sheets in the project - loaded: Sheets newly loaded by this call - already_loaded: Sheets that were already resident - failed: Sheets that could not be opened
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||