Edit binary SCF input stimulus directly
scf_editPreview or apply event changes to existing scalar inputs in a MAX+plus II SCF waveform, verifying SHA-256 and backing up before atomic write.
Instructions
Preview/apply event changes to existing scalar inputs in vendor version-4 SCF. Fixed existing end time, exact 0.1ns ticks, 0/1/X/Z. Preserve groups, other signal records and opaque editor bytes. Requires current SHA-256; backs up before atomic write. Output/internal traces become stale and must be re-simulated. For a bus, edit its scalar members returned by scf_inspect.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | File path relative to the project/workspace. Absolute paths must remain inside that scope. | |
| edits | Yes | One replacement event sequence per existing scalar input. Each starts at time zero and uses increasing times below the current file end. | |
| confirm | No | Apply the described file change when true; otherwise return a preview. This is a tool argument, not a request for another user approval. | |
| project | No | Existing .acf project path or unambiguous project name. File paths are scoped to its directory. | |
| workspace | No | Workspace directory for resolving project names, or the scope when no project is supplied. | |
| expectedSha256 | Yes | Current SCF SHA-256 from project_parse_file. |