Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Group

Model Interaction, Alias

Description

Gets

Get the values of one or more parameters (or signals) by specifying their alias names. The output contains one value for each alias.

Required Control

None

Usage

aliasNames = (aliasName1, aliasName2, ...)

aliasValues = RtlabApi.GetValueByAlias(aliasNames)

(aliasValue1, aliasValue2, ...) = aliasValues

Input

  • aliasNames: Tuple of aliases’ names to get.

Output

  • aliasValues: Tuple of values for the parameters or signals referenced by the aliases.

Exception

  • EOK: Success.

  • EIO: Error sending the request or receiving the reply.

  • EBADF: Model not specified by previous Connect or

SetCurrentModel
  • OpenProject.

  • EINVAL: At least one of the alias doesn’t exist.

  • ENOMEM: Memory allocation error.

  • OP_API_MODEL_IO_TIMEOUT: Timed out waiting for reply from model.

  • OP_API_MODEL_IO_ERROR: Model is missing some or all processes or subsystems.

Examples

None

Related Items

CreateAlias, SetValueByAlias.

Modules

import RtlabApi