Fmu |
public sealed class FmuAspect : VisualAspect, IDisposable
The FmuAspect type exposes the following members.
| Name | Description | |
|---|---|---|
| AllowedCausality | Allowed variable causality. | |
| AllowedInitial | Allowed variable initial. | |
| AllowedLogCategories | Allowed log categories. Log categories are only populated when the FMU is loaded. | |
| AllowedLogStatus | Allowed log status. | |
| AllowedVariability | Allowed variable variability. | |
| AllowsVariableStepSize | True if the FMU allows variable step sizes. | |
| AspectManagedBy |
The Aspect that this is managed by.
(Inherited from AspectComponentBase) | |
| BindingNameStore |
Manages binding names for aspect bindable items.
(Inherited from AspectComponentBase) | |
| CurrentState | Current FMU state. | |
| CurrentStep | The current communication step size in milliseconds. Updated after the step size has been calculated, but before the step is executed. -1 indicates no current step size. | |
| EnableLogging | Set to enable FMU logging. | |
| Fmu | Loaded FMU. Guaranteed non-null and loaded during model runs. | |
| Id | (Inherited from SerializableObject) | |
| IndividualIO | If true, IO functions are individually called for each variable. If false, variables of the same type are batched and IO functions are only called once per type. | |
| Instance | FMU instance. Guaranteed non-null during model runs. | |
| InstanceActions | Defines the actions to take when the instance reaches specific conditions. | |
| InstanceName | FMU instance name. | |
| IsCollapsed |
Collapse or expand the aspect in the Aspect Viewer.
(Inherited from AspectComponentBase) | |
| IsEnabled |
The value for whether the aspect is enabled.
(Inherited from AspectComponentBase) | |
| IsInstantiated | FMU instance is instantiated. | |
| IsLoaded | FMU is loaded. | |
| IsReadOnly |
When true, disable editing in the Aspect Viewer
(Inherited from AspectComponentBase) | |
| ModelDescription | FMU model description. | |
| Platform | FMU instance platform. | |
| PreferredStep | If the FMU allows variable step sizes, the preferred communication step size in milliseconds. Otherwise the allowed fixed step size. | |
| ReceiveTimeout | If Platform is not Native, determines IPC receive timeout (ms). Set to -1 to wait forever. | |
| Visual | (Inherited from VisualAspect) |
| Name | Description | |
|---|---|---|
| BindingName |
Retrieves or generates a binding name for an aspect property.
(Inherited from AspectComponentBase) | |
| CreateInstance | Create FMU instance. | |
| CreateManagedAspectT |
Create a managed aspect of the desired type in this aspect's container. The managed aspect will be owned by the declared aspect.
(Inherited from AspectComponentBase) | |
| DestroyInstance | Destroy FMU instance. | |
| Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. | |
| FindAspectT |
Find an aspect of the desired type in this aspect's container.
(Inherited from AspectComponentBase) | |
| FindCreateAspectT |
Find or, if one isn't found, create an aspect of the desired type in this aspect's container.
(Inherited from AspectComponentBase) | |
| FindCreateManagedAspectT |
Find or, if one isn't found, create a managed aspect of the desired type in this aspect's container. The managed aspect will be owned by the declared aspect.
(Inherited from AspectComponentBase) | |
| RaisePropertiesChanged |
Raise an PropertyChanged event for each value.
(Inherited from BindableBase) | |
| RaisePropertyChanged(PropertyChangedEventArgs) |
Raise an PropertyChanged event for the specified value.
(Inherited from BindableBase) | |
| RaisePropertyChanged(String) |
Raise an PropertyChanged event for the specified value.
(Inherited from BindableBase) | |
| ReleaseBindingName |
Releases the generated binding name for an aspect property.
(Inherited from AspectComponentBase) | |
| RemoveAspect(Object) |
Remove the desired aspect from this aspect's container.
(Inherited from AspectComponentBase) | |
| RemoveAspectT |
Remove the aspect of the desired type from this aspect's container.
(Inherited from AspectComponentBase) | |
| RemoveManagedAspects |
Remove all aspects that are being managed by this aspect..
(Inherited from AspectComponentBase) | |
| SerializableDependency(SerializableObject) |
Whether the specified object depends on the serializable object.
(Inherited from AspectComponentBase) Obsolete | |
| SerializableDependency(Visual) |
Whether the specified visual depends on the serializable object.
(Inherited from AspectComponentBase) Obsolete | |
| ToString | (Inherited from AspectComponentBase) | |
| UnloadFmu | Unload FMU for this aspect. If this aspect is the last one to unload, then the FMU is unloaded from the document fully. |
| Name | Description | |
|---|---|---|
| IsEnabledChanged |
Occurs when the value of IsEnabled changes.
(Inherited from AspectComponentBase) | |
| OnFmuLoaded | Raised when Fmu is loaded. | |
| OnFmuUnloaded | Raised when Fmu is unloaded and disposed. | |
| OnInstanceCreated | Raised when Instance is created. | |
| OnInstanceDestroyed | Raised when Instance is destroyed. | |
| OnNameChanged |
Occurs when the Name of an aspect changes.
(Inherited from AspectComponentBase) |