NetAntennaPlot

案例研究#8——天线/雷达图

一位澳大利亚国防承包商让我们创建了一个专门用于雷达测试的极坐标图。 虽然客户将其称为雷达图,但我们选择将其称为天线图,因为在许多图表包中,雷达图与完全不同的图表样式相关联。 在常规极坐标图中,径向轴从中心点值 0 缩放到幅度 R。在天线图中,径向轴从 (Rmin) 的中心图值缩放到最大值 Rmax。 Rmin 和 Rmax 可以表示任何范围的实数值,包括负值。 因此,天线图的径向轴可以从 -40 缩放到 20,这是常规极坐标图无法做到的。 虽然类似于我们的极坐标图,共享许多相同的计算,但我们需要为我们的 QCChart2D 软件创建以下新类:

 

AntennaScale (坐标转换)

AntennaAutoScale (单个和多个数据集的自动缩放)

AntennaCoordinateSystem (将参数化天线坐标系作为我们抽象 PhysicalCoordinates 类的子类来管理)

AntennaAxes (y轴和圆形角轴)

AntennaAxeslabels (y 轴标签和圆形角轴标签)

AntennaGrid (径向网格线和圆形网格线)

AntennaAnnotation (径向线和圆形注释)

AntennaLinePlot (天线坐标中的线图)

AntennaLineMarkerPlot (天线坐标中的线标记图)

AntennaScatterPlot (天线坐标中的散点图)

这些功能已集成到我们的 QCChart2D 标准版本中,适用于 .Net、WPF、Silverlight、Java 和 Android 产品。