Click or drag to resize

AnsysHfssCrossSectionScatteringCoefficientReadData Method (String, String)

A static class method for reading in the Ansys HFSS output data (*.csv) for the primary and orthogonal polarizations and producing a SphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable.

Namespace:  AGI.Foundation.Communications
Assembly:  AGI.Foundation.Communications (in AGI.Foundation.Communications.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public static SphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable ReadData(
	string primaryPolarizationFileName,
	string orthogonalPolarizationFileName
)

Parameters

primaryPolarizationFileName
Type: SystemString
The fully qualified path to a desired Ansys HFSS output file (*.csv) which represents the complex scattering data for the primary polarization.
orthogonalPolarizationFileName
Type: SystemString
The fully qualified path to a desired Ansys HFSS output file (*.csv) which represents the complex scattering data for the orthogonal polarization.

Return Value

Type: SphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable
A SphericalTabularMonostaticCrossSectionScatteringCoefficientCrossSectionScatteringMatrixSphericalTable object.
Exceptions
ExceptionCondition
ArgumentNullException Thrown if primaryPolarizationFileName is .
InvalidDataException

Thrown in the following cases:

  • the frequency values in each header cell is not the same value.
  • the data from the primary or orthogonal polarization source is not a valid CSV format.
  • the data values in the file can not be converted to a complex value.
  • the number of theta (cone) angles and phi (clock) angles are not greater than 1.
  • the frequency from the primary polarization file does not match the frequency of the orthogonal polarization file.
  • the theta (cone) angles and phi (clock) angles from the primary polarization and orthogonal polarization files do not match exactly.
See Also