010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>新品发布

LightningChart Ultimate SDK:专攻大数据可视化呈现问题!

发布时间:2018/12/17 浏览量:3245
LightningChart Ultimate SDK是微软Visual Studio 的一个插件,用于 WPF(Windows Presentation Foundation)和 Windows Forms .NET 平台。

LightningChart 简介

 

1. 概述

LightningChart Ultimate SDK是微软Visual Studio 的一个插件,专攻大数据可视化呈现问题,用于 WPF(Windows Presentation Foundation)和 Windows Forms .NET 平台。 

 

Arction 公司的画图组件主要为有严谨要求的科学,工程,测量和交易行业提供解决方案,特别专注于产品的执行性能和先进的功能。

 

LightningChart一般是使用低版本的DirectX9和DirectX11 GPU加速(图形渲染),而不是使用较慢的GDI/GDI+ 或WPF图形APIs。当GPU不可用时(不可访问时), LightningChart就会退而使用DirectX11/DirectX10 WARP软件渲染,比如在一些虚拟机平台上。而WARP其实已经不是GPU加速了,而是通过CPU配合软件包来渲染图形。

 

1.1图表版本

 

针对WPF平台,LightningChart组件拥有不同的绑定级别版本,以在不同性能和MVVM(模型 - 视图 - 视图模型)可绑定性需求之间进行平衡。

 

 

图表版本

属性绑定

系列数据绑定

绑定每个数据点

性能

WPF(非绑定)

超级棒

WPF(半绑定)

非常好

WPF(全绑定)

很好

WinForms

最好

表1-1.绑定与性能矩阵

 

从综合角度出发,Arction建议使用半绑定API ( Semi-bindable API)

•为获得WPF和多线程优势的最佳性能,请选择非绑定图表。

•需在WPF可绑定和性能之间进行很好的权衡,请选择半绑定图表。

•如需完全使用WPF MVVM设计模式支持,请选择全绑定图表。

 

半绑定图表API与LightningChart v.6的WPF图表非常相似。不过包含了扩展属性绑定, 也覆盖了在collections中创建的对象。

 

在同一个应用程序中可以使用不同的图表版本。因此,可以使用全绑定的图表制作基本图表,并绑定数据。对于高性能要求的项目,请使用非绑定的图表。

 

 (图表)部分可绑定和全绑定的属性集合(例如ViewXY axes, 3D lights)默认是为空的,所以它完全支持XAML编辑器。而非可绑定和WinForm的集合则会预先填充默认项。

注意,非可绑定的WPF chart是不能在XAML里配置的。只能在后台代码里使用它。

 

1.2组件

 

图1-1. 左侧是WPF工具箱组件。右侧是WinForms工具箱组件

 

 

制图装配

 

LightningChartUltimate图表组件, 在各种演示文稿中可视化数据。 

在图标的顶角, SB = Semi-bindable WPF chart 和 B = Bindable WPF chart

 

ChartManager 控制多个图表组件的互操作和实时测量内存管理。 具体操作请看第15章。

 

SignalTools组合

 

没有UI的组件标记为X。

 

AudioInput (音频输入) 从声音设备中读取波形音频流。 线路输入或麦克风输入连接器是声音设备中可用的典型选项。 实时流可以转发到其他控件。 见第18章。

 

AudioOutput (音频输出)通过声音设备来播放实时数据流, 如: 扬声器或线路输出。它不一定是音频流,可以使用任何采样的实时信号。 见第19章。

 

SignalGenerator (信号获取)从多个可配置波形组件中获取信号。 见第16章。

 

SignalReader (信号读取)从信号文件中读取波形数据,如PCM格式的WAV文件。 见第17章。

 

SpectrumCalculator (频谱计算)  通过使用FFT(快速傅立叶变换)将信号数据(时域/time domain)转换为频谱(频域/ frequency domain)。 还包含频域到时域的逆向转换方法。 见第20章。

 

1.3 Namespaces/命名空间

 

表1-2. 所有LightningChart Ultimate版本的assembly name(装配名称)和namespace root(命名空间)

下一篇:iSpring Suite Full Service:专为PowerPoint设计的强大在线学习工具包!
上一篇:KernSafe iSCSI SAN SDK:具有高可用性的且跨平台的iSCSI Server软件!

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物