WOLFRAM SYSTEM MODELER

error

Print error message and cancel all actions - in case of an unrecoverable error

Wolfram Language

In[1]:=
SystemModel["Modelica.Utilities.Streams.error"]
Out[1]:=

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

Syntax

Streams.error(string);

Description

In case of an unrecoverable error (i.e., if the solver is unable to recover from the error), print the string "string" as error message and cancel all actions. This function is semantically equivalent with the built-in function assert if called with the (default) AssertionLevel.error. Line breaks are characterized by "\n" in the string.

Example

Streams.error("x (= " + String(x) + ")\nhas to be in the range 0 .. 1");

See also

Streams, Streams.print, ModelicaReference.Operators.'assert()' ModelicaReference.Operators.'String()'

Syntax

error(string)

Inputs (1)

string

Type: String

Description: String to be printed to error message window