With your component registered, use it like any built-in block.
In the UI¶
Open the designer (http://
localhost:5173 /designer) and drag your component from the palette onto the canvas. Connect its ports to upstream and downstream components. The properties panel only offers type-compatible signals, so a
MeasurementArrayoutput can wire only to aMeasurementArrayinput.Set any
static_inputsin the properties panel, then 💾 Save Template.Run it and inspect the output — exactly as in Run a template.
From the command line¶
You can also build and run a system without the UI. Given a wiring diagram (system.json)
and a component dictionary (components.json):
oedisi build --system system.json --component-dict components.json
oedisi run --runner build/system_runner.jsonSee the CLI reference for every option, and
Architecture for what build produces.
Troubleshooting¶
If a run fails immediately, check the component’s log (on the run detail page or in
build/<component>.log) — a missing dependency or an unset static_input is the usual
cause. See Troubleshooting.