Skip to main content

Component Plug-In SDK 2026 R1

Method RuntimeVariablesToPHXVariables

Last update: 19.06.2026

Namespace: Phoenix.ComponentPlugInSDK.Models
Assembly: Phoenix.ComponentPlugInSDK.dll

RuntimeVariablesToPHXVariables(IEnumerable<IRuntimeVariable>, IEnumerable<IRuntimeVariable>, VariableValueScope)

Converts a set of input and output variables into an enumerable of PHXVariable.

public static IEnumerable<PHXVariable> RuntimeVariablesToPHXVariables(IEnumerable<IRuntimeVariable> inputs, IEnumerable<IRuntimeVariable> outputs, VariableValueScope scope)

Parameters

inputs IEnumerable<IRuntimeVariable>

The inputs to convert. May be null

outputs IEnumerable<IRuntimeVariable>

The outputs to convert. May be null

scope VariableValueScope

As PHXVariables are created, the Phoenix.ModelCenter.Common.PHXVariable.DefaultIVariableValue is filled with clones of the input default variables and the cloned values are given to this scope object for management. Values are stored in this scope using the variable name as the key and with a validity of false.

Returns

IEnumerable<PHXVariable>

An enumerable of PHXVariable. Will never be null

Connect with Ansys