Overview of the motor object¶
The built-in motor object represents a motor (generator) model with various parameters.
Properties of the motor object¶
Below is a list of the available properties provided by the motor object. Click on a property name to see its detailed description and examples.
| Property | Description | 
|---|---|
| machineType | Type of machine. | 
| stator | Returns a Statorobject associated with the motor. | 
| rotor | Returns a Rotorobject associated with the motor. | 
| airgap | Returns an Airgapobject associated with the motor. | 
| winding | Returns a Windingobject associated with the motor. | 
| mesh | Returns a Meshobject associated with the motor. | 
Methods of the motor object¶
Below is a list of the available methods provided by the motor object. Click on a method name to see its detailed description and examples.
| Method | Description | 
|---|---|
| isMachineSR() | trueif the machine type isSR. | 
| isMachineSRS() | trueif the machine type isSRS. | 
| isMachineSRSRS() | trueif the machine type isSRSRS. | 
| isMachineRSR() | trueif the machine type isRSR. | 
| isMachineRSRSR() | trueif the machine type isRSRSR. | 
| changeProperty() | Changes the value of a property. | 
General Structure of the motor object¶
%%{
  init: {
    'securityLevel': 'loose'
  }
}%%
    graph LR       
        A[motor] --> B[Properties]
        A --> C[Methods]
        B --> B1["machineType"]
        B --> B2["stator"]
        B --> B3["rotor"]
        B --> B4["airgap"]
        B --> B5["winding"]
        B --> B6["mesh"]
        C --> C1["isMachineSR()"]
        C --> C2["isMachineSRS()"]
        C --> C3["isMachineSRSRS()"]
        C --> C4["isMachineRSR()"]
        C --> C5["isMachineRSRSR()"]
        C --> C6["changeProperty()"]
       click B "./props/index.html" "Go to properties" _blank
       click C "./methods/index.html" "Go to methods" _blank
       click B1 "./props/machineType.html" "View machineType" _blank
       click B2 "./props/stator.html" "View stator" _blank
       click B3 "./props/rotor.html" "View rotor" _blank
       click B4 "./props/airgap.html" "View airgap" _blank
       click B5 "./props/winding.html" "View winding" _blank
       click B6 "./props/mesh.html" "View mesh" _blank
       click C1 "./methods/isMachineSR.html" "View isMachineSR()" _blank
       click C2 "./methods/isMachineSRS.html" "View isMachineSRS()" _blank
       click C3 "./methods/isMachineSRSRS.html" "View isMachineSRSRS()" _blank
       click C4 "./methods/isMachineRSR.html" "View isMachineRSR()" _blank
       click C5 "./methods/isMachineRSRSR.html" "View isMachineRSRSR()" _blank
       click C6 "./methods/changeProperty.html" "View changeProperty()" _blank
       classDef clickable text-decoration:underline, cursor:pointer;
       class B,C,B1,B2,B3,B4,B5,B6,C1,C2,C3,C4,C5,C6 clickable;