Package neqsim.process.automation
package neqsim.process.automation
Stable automation API for programmatic interaction with running NeqSim process simulations.
This package provides a string-addressable facade over NeqSim's process simulation internals.
Variables in the simulation are reachable through stable dot-notation paths such as
"separator-1.gasOutStream.temperature", enabling scripts and AI agents to interact
with simulations without awareness of the Java class hierarchy.
Core classes:
ProcessAutomation— the main facade providing getUnitList, getVariableList, getVariableValue, setVariableValueSimulationVariable— descriptor for a simulation variable (address, type, unit, description)
- See Also:
-
ClassDescriptionProvides self-diagnosis, fuzzy matching, and error-recovery capabilities for the
ProcessAutomationAPI.A diagnostic result returned when an operation fails, containing the error analysis, closest suggestions, and auto-correction attempt.Classification of automation errors for structured remediation.Tracks a single automation operation for learning.Represents physical bounds for a property value.Helper for sorting names by match score.Provides a stable, string-addressable automation API for interacting with a running NeqSimProcessSystemorProcessModel.Holds a resolved unit and its address prefix for variable naming.Describes a single variable exposed by a unit operation in a process simulation.Variable access type.