原創|使用教程|編輯:吳園園|2019-11-29 15:07:52.657|閱讀 1520 次
概述:本系列教程將為您帶來LightningChart.NET中文用戶手冊,本篇將為您介紹LightningChart.NET概述。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
LightningChart.NET原名LightningChart Ultimate SDK。
LightningChart.NET完全由GPU加速,并且性能經過優化,可用于實時顯示海量數據-超過10億個數據點。 LightningChart包括廣泛的2D,高級3D,Polar,Smith,3D餅/甜甜圈,地理地圖和GIS圖表以及適用于科學,工程,醫學,航空,貿易,能源和其他領域的體繪制功能。
LightningChart用戶手冊:點擊下載
一:概述
LightningChart.NET是Microsoft Visual Studio的一個附加組件,由與數據可視化相關的軟件組件以及WPF(Windows Presentation Foundation)和Windows Forms .NET平臺的工具類組成。
Arction組件的交付主要是針對嚴格的科學,工程,測量和交易解決方案,執行性能以及非常先進的功能。
LightningChart組件使用低級DirectX11和DirectX9 GPU加速,而不是較慢的GDI / GDI +或WPF圖形API。 當無法訪問GPU時(例如在某些虛擬機平臺中),LightningChart已回退到DirectX11 / DirectX10 WARP軟件渲染。
1、圖表版本
對于WPF,LightningChart組件在不同的綁定級別版本中可用,以在不同的性能和MVVM(模型-視圖-視圖模型)的可綁定性需求。
圖表版本 | 屬性 | 系列數據 | 單個數據點 | 性能 |
WPF (non-bindable) | No
| No
| No
| Excellent
|
WPF (semi-bindable) | Yes
| Yes
| No
| Very good
|
WPF(bindable) | Yes | Yes | Yes | Good |
WinForms | No | No | No | Best |
表1-1。 可綁定性和性能矩陣。
作為一般起點,Arction建議使用半可綁定API。
為了獲得WPF的最佳性能和多線程優勢,請選擇不可綁定的圖表。
為了在WPF可綁定性和性能之間取得良好的平衡,請選擇半可綁定圖表。
要完全支持WPF MVVM設計模式,請選擇完全可綁定的圖表。
半可綁定圖表API與LightningChart v.6的WPF圖表非常相似,但具有擴展屬性綁定,該屬性還涵蓋了在集合中創建的對象。
可以在同一應用程序中使用不同的圖表版本。 可以使用完全可綁定的圖表制作基本圖表并綁定數據,而將不可綁定的圖表用于性能關鍵型任務。
半可綁定和可綁定圖表(例如ViewXY軸,3D燈光)的集合屬性默認情況下為空,這完全支持XAML編輯器。 在Non-bindable和WinForms集合中,默認項已預先填充。
注意! 不可綁定的WPF圖表根本不打算在XAML中進行配置。 在后臺代碼中使用它。
2、組件
圖1-1。 在左側,是WPF工具箱組件。 在右側,WinForms工具箱組件
圖表組裝
LightningChart Ultimate圖表組件。 可視化各種演示中的數據。在圖標的右上角,SB =半可綁定WPF圖表,B =可綁定WPF圖表
ChartManager控制多個圖表組件的互操作以及實時測量內存管理。 請參閱第16章。
SignalTools組裝
沒有用戶界面的組件標有X。
AudioInput從聲音設備讀取波形音頻流。 輸入或麥克風輸入連接器是聲音設備中的典型選項。 實時流可以轉發到其他控件。 請參閱第19章。
AudioOutput通過聲音設備播放實時數據流,例如到揚聲器或線路輸出。 不必一定是音頻流,任何采樣的實時信號都可以使用。 請參閱第20章。
SignalGenerator從多個可配置的波形分量生成信號。 參見第17章。
SignalReader從信號文件中讀取波形數據,例如PCM格式的WAV。 請參閱第18章。
SpectrumCalculator通過使用FFT(快速傅立葉變換)將信號數據(時域)轉換為頻譜(頻域)。 還包含用于向后轉換的方法,頻域到時域。 請參閱第21章。
3、命名空間
圖表版本 | 程序集名稱 | 命名空間 | XML命名空間 |
WPF (non-bindable)
| Arction.Wpf.Charting . LightningChartUltimate.dll
| Arction.Wpf. Charting
| xmlns:lcunb ="//schemas.arction.com/ charting/ultimate/" |
WPF (semi-bindable)
| Arction. Wpf.SemibindableCharting . LightningChartUltimate.dll | Arction.Wpf. SemibindableChart ing
| xmlns:lcusb ="//schemas.arction.com/ semibindablecharting/ultimate/" |
WPF (bindable)
| Arction. Wpf.BindableCharting . LightningChartUltimate.dll | Arction.Wpf. BindableCharting
| xmlns:lcufb ="//schemas.arction.com/ bindablecharting/ultimate/" |
WinForms
| Arction. WinForms.Charting . LightningChartUltimate.dll | Arction.WinForms. Charting
| N/A |
=====================================================
如果你想LightningChart應用于商業用途,歡迎。
關注下方的微信公眾號,及時獲取產品最新資訊▼▼▼
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:LightningChart.NET