Nominal Nominal /Dev
/ Simulink /
  • Guides
  • Reference
  • GitHub
/
Product Guides Request a demo Open app

Guides

  • Overview
  • Quickstart
  • Install
  • Choose and name channels
  • Timing and dropped rows
  • Run a campaign of simulations
  • Stream through a proxy
nominal-simulink 0 0
Edit this page
  1. Simulink /
  2. Nominal for Simulink
View as Markdown Open in ChatGPT Open in Claude

Nominal for Simulink#

Stream signals from a running Simulink model into a Nominal dataset.

The Nominal Stream Sink block writes the signals wired into it to a dataset while the model runs. Each signal becomes a channel in the dataset. While the model runs, the block never waits for the network: if sending falls behind, it drops rows rather than slowing the model, and says how many at the end of the run.

The block’s Mode parameter chooses how data leaves the model. Direct to Nominal sends it over HTTPS from the computer running the model, using an API key on that computer. Via proxy sends it over UDP to nmproxy, a relay you run on another computer or the same one, and the relay writes it to Nominal. The API key then lives on the relay. Use proxy mode when the computer running the model shouldn’t hold an API key, or has no processing time to spare for sending data.

Quickstart

Stream three signals from a new model into a dataset.

Quickstart
Stream through a proxy

Run nmproxy so the computer running the model needs no API key.

Stream through a proxy
Timing and dropped rows

How often the block writes, the time on each point, and what to do when rows are dropped.

Timing and dropped rows
Run a campaign of simulations

Execute a model many times into one dataset, each execution tagged, starting at time zero, and a run in Nominal.

Run a campaign of simulations
Reference

Every parameter, message, relay setting and the frame protocol.

Reference
Next
Quickstart

Nominal, Inc.

Made with Sphinx and Shibuya theme.

Theme 4ff2955