Checker
Here below is the list of validation criteria.
All bodies in the solution have a LBC
All bodies must be assigned to Magnet, Sheet Lamination, or Air.
Each body is assigned to only one type of LBC
The assignment of each body must be unique, a body must be assigned to only one region.
Magnets and Sheet Lamination LBC are available
At least one body each for Magnet and Sheet Lamination regions.
Structural parameter constraints are valid
- 0 < ID < OD
- PN is an even integer > 0
Sector does not have a wire body, spline, or ellipse sketch
In the sketch of the sector, all lines must be connected, prohibited to use spline and ellipse.
Sector is continuous
The sector must be continuous, there cannot be no isolated magnet or lamination body. It means that a magnet or lamination body must touch at least one other magnet or lamination body.
For example, the following part is not acceptable:

Sector is centered at the origin and aligned along the x-axis
When looking at the relative position between the coordinate system and the part, only case among the following cases is valid:

Sector inner arc contains only one arc with fixed radius
The inner arc of the sector is necessarily one arc. It cannot be cut into pieces. The following example with the inner arc cut into three pieces is not acceptable:

The boundary of the sector is valid
The sector side lines must be radial, the following example is not valid:

Border lines between Sectors are equal
Both right sides of the sector boundaries must be identical, the next configuration is not acceptable:

Sector Parameter constrains are valid
- Variable name:
- limited to 50 characters
- can contain digits, letters (no accents), "_" character
- must begin with a letter
- not case-sensitive (if there is a variable "xy" then "Xy" must not be accepted)
- Comment:
- limited to 80 characters
- can contain digits, letters (no accents), space, and the following characters: ,.:;/()[]#&
- may be empty
Coordinate systems are valid
For the magnet polarization only the global coordinate system, or a local coord.sys of C.Rotation type are accepted.