Class MFileGen
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.CoSim.Matlab
Assembly: VMDCoSimMatlab.dll
The M file generation setting class
public class MFileGen : FileGen, IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, INamed, IEnabled, INavigatorItem
Inheritance
object ←
ObservableObject ←
LinkableBase ←
ObjectBase ←
Object
Implements
IObservableObject, IDisposableObject, ILinkable, IObjectBase, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, IHasKeyObject, ILinkContainerEvent, IVerifiable, IHistoryObjectSerializable, IAttributeContainer, INamed, IEnabled, INavigatorItem
Inherited Members
FileGen.Initialize(Unit.ConvertFactor),
FileGen.OnDeserialization(object),
FileGen.Get_MessageLevel(),
FileGen.FilePath,
FileGen.FMIVersion,
FileGen.Description,
FileGen.MessageLevel,
FileGen.ScaleFactor,
CoSimSettingsBase.Initialize(Unit.ConvertFactor),
CoSimSettingsBase.OnDeserialization(object),
CoSimSettingsBase.Use,
CoSimSettingsBase.ExecutingProgramPath,
CoSimSettingsBase.InterfaceProgramType,
CoSimSettingsBase._InterfaceTimeStep,
CoSimSettingsBase._IOList,
CoSimBase.GetModelNavigatorInformationImpl(XmlDocument, XmlElement, bool),
CoSimBase.FixUp(ObjectBase),
CoSimBase.SetOldNameWithNewEntity(ObjectBase, ObjectBase),
CoSimBase.FullName,
CoSimBase.Name,
CoSimBase.NonSymmetricName,
CoSimBase.IsEnabled,
CoSimBase.Comment,
Object
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
MFileGen()
Initializes a new instance of the
public MFileGen()
MFileGen(string)
Initializes a new instance of the
public MFileGen(string strName)
Parameters
strName string
Name of the
Properties
IOList
Obsolete
[Obsolete]
public CoSimIOList IOList { get; set; }
Property Value
CoSimIOList
InterfaceProgramType
Gets the type of the interface program.
public override InterfaceType InterfaceProgramType { get; set; }
Property Value
InterfaceType
InterfaceTimeStep
Obsolete
[Obsolete]
public Variable InterfaceTimeStep { get; set; }
Property Value
Variable
MFileName
Gets or sets the name of the M file.
public string MFileName { get; set; }
Property Value
SimulinkFileName
Gets or sets the name of the simulink file.
public string SimulinkFileName { get; set; }
Property Value
Methods
Initialize(ConvertFactor)
Initializes member through unit convert factor.
public override void Initialize(Unit.ConvertFactor factor)
Parameters
factor Unit.ConvertFactor
The unit convert factor.
LinkRequestUpdate(object, LinkEventArgs)
Request for update the linked object.
protected override void LinkRequestUpdate(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
The linked object.
arg LinkEventArgs
The
OnDeserialization(object)
Called when [deserialization].
protected override void OnDeserialization(object sender)
Parameters
sender object
The sender.
SetMFileName(string)
Set M file name.
public void SetMFileName(string strName)
Parameters
strName string
The M file name.
SetSimulinkFileName(string)
Set simulink file name.
public void SetSimulinkFileName(string strName)
Parameters
strName string
The simulink file name.