Skip to main content
I'm trying to change the field normalization type from Radial to Rectangular in MATLAB but cannot figure out the Syntax:

I've tried the following

sysField = TheSystem.SystemData.Fields;

1. sysField.Normalization(ZOSAPI.FieldNormalizationType.Rectangular);  - This doesn't work because Normalization is property with a get/set 

2. sysField.Normalization = ZOSAPI.FieldNormalizationType.Rectangular;

3. sysField.Nomalization.GetType = ZOSAPI.FieldNormalizationType.Rectangular;

and
4. ZOSAPI.FieldNormalizationType.Rectangular;

Will somebody point me in the correct direction to figure out this syntax?
Here we are using the Normalization set property of the IField Interface to return the FieldNormalizationType:

sysField.Normalization



but as the Field Normalization Type is an enumeration, we need to use

ZOSAPI.SystemData.FieldNormalizationType.Rectangular,



so we need to write:

sysField.Normalization = ZOSAPI.SystemData.FieldNormalizationType.Rectangular

I hope this helps!