LightningChart (LightningChart Ultimate) 软件开发工具包是微软VisualStudio 的一个插件,专攻大数据可视化呈现问题,用于WPF(WindowsPresentation Foundation)和 Windows Forms .NET平台。

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

LightningChart组件使用低级 DirectX9 和DirectX11 GPU 加速,而不是较慢的 GDI / GDI +或 WPFGraphics APIs。当 GPU 无法访问或没有显卡的情况下,例如在某些虚拟机中, LightningChartWARP 将自动渲染软件。

1.安装

1.1安装前请确保您的电脑配置符合以下要求:
DirectX 9.0c (shader model 3) 图形适配器或更新版本,或DirectX11兼容操作系统,用于没有显卡硬件时的渲染。推荐使用DirectX11兼容显卡硬件。
Windows Vista, 7, 8 ,10(支持32 位或64位),Windows Server 2008 R2 或更高。
Visual Studio 2010, 2012, 2013, 2015, 或2017,对部署无要求。
.NET框架v. 4.0或更新版本

1.2 运行安装向导
右键单击 setup.exe。 安装程序会将组件安装到 Visual Studio 工具箱中。 此外,它还会安装相关联的帮助文件。 如果组件或帮助文件安装失败,请按照以下部分(1.3)的说明手动安装。

1.3 手动将 LightningChart组件添加至Visual Studio Toolbox工具中
WinForms
(1) 启动 Visual studio,创建一个新的WinForms 项目,右击工具箱,选择 Add Tab,并命名为“Arction”。
(2) 右击Arction 标签,选择 Choose Items…
(3) 在 ChooseToolbox items 窗口中,选中.NET Framework components框架组件页面,点击Browse…
浏览Arction.WinForms.Charting.LightningChartUltimate.dll和Arction.WinForms.SignalProcessing.SignalTools.dll,从文件中安装组件,通常在 c:\program files(x86)\Arction\LightningChart Ultimate SDK v.7\LibNet4,单击打开。现在可在工具箱中找到组件。
WPF
(1) 打开Visual Studio,创建一个新的 WPF 程序,右击工具箱,选择 Add Tab 并命名为“Arction”
(2) 右击Arction 标签,选择 Choose Items…
(3) 在 ChooseToolbox items 窗口中,选中.NET Framework components 页面,点击Browse…
浏览Arction.Wpf.Charting.LightningChartUltimate.dll、
Arction.Wpf.SemibindableCharting.LightningChartUltimate.dll、
Arction.Wpf.BindableCharting.LightningChartUltimate.dll和
Arction.Wpf.SignalProcessing.SignalTools.dll, 在安装的文件夹中, 通常在 c:\program files(x86)\Arction\LightningChart Ultimate SDK v.7\LibNet4 中, 单击打开。
现在可在工具箱中找到组件。

2. 许可证管理

2.1 添加许可证
通过运行 License Manager 应用程序来管理许可证,在Windows的开始菜单程序中找到 / Arction /LightningChart Ultimate SDK / License Manager。
Arction 公司的组件使用许可证密钥保护系统。您只有在使用有效许可证时才能使用组件。许可证包含以下信息:
•启用功能,如 ViewXY,View3D,ViewPie3D,Maps,ViewPolar,ViewSmith,Volume
渲染,信号工具
•WPF / WinForms /同时使用两者
•许可证可以在多少台电脑上激活(标准配置为 1 台)。
•订购到期日(结束版本更新和技术支持)
•技术支持包容性
•开发者许可证或浮动许可证
•学生许可证
当您将 Arction 组件从Toolbox 拖到应用程序中时,您可能会被要求在许可证管理器窗口中提供许可证密钥。请添加您收到的所有许可证密钥。 单击Add from a file查看.alf 文件。
在LicenseManager 中添加许可证密钥
添加许可证后,每个开发人员的许可证都将通过网络在ArctionLicense Server服务器自动激活。
在没有互联网连接的情况下,请使用“Activate / Deactivatevia e-mail””功能进行邮件激活。
通过电子邮件离线激活许可证
按照屏幕上的说明,向 Arction 授权团队发送电子邮件:licensing@arction.com
Arction 收到电子邮件后,将提供如何安装离线许可证的说明指导。
注:通过手机启动/禁用不可行,因为密钥代码包含数千个字符。
注:从LightningChart v.7.1 起,ChartManager 组件不再需要许可证密钥。
注:从 LightningChart v.8.0 起,不支持LIC 格式的许可证授权,提供ALF 文件许可证授权。 如果您没有收到 ALF 文件许可证,请联系 Arction。

2.2 删除许可证
在有网络的情况下,许可证可以通过点击“Remove”按钮从系统中删除。如果没有互联网连接接,请使用“Activate/ Deactivate via e-mail”功能, 使用Mode= Deactivate。
许可证被删除后,可以将其安装到另一台计算机上使用。

2.3 提取部署密钥 (Deployment Key)
为了能够将 Lightning Chart 应用程序应用到您所部署软件的计算机上,必须在代码中应用部署密钥。 请点击(Copy deployment key to Clipboard)复制部署键到剪贴板按钮从许可证密钥中提取部署密钥。

2.4 在您的应用程序中使用部署密钥
在代码中,为组件使用静态SetDeploymentKey 方法。 例如:
WinForms
在使用组件之前,调用 SetDeploymentKey 方法。 例如: 在主要(Main)方法的开头,或在表单(Form)或用户 控件(UserControl)的构造函数之中。 以下是一个在Main方法的开头如何应用的示例。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
static class Program
{
///
///The main entry point for the application.
///
[STAThread]
static void Main()
{
//Set Deployment Key for Arction components
string deploymentKey =”VMalgCAAO6kO1RgiNIBJABVcG.R…Kikfd…”;
Arction.WinForms.Charting.LightningChartUltimate.SetDeploymentKey(deploymentKey);
Arction.WinForms.SignalProcessing.SignalGenerator.SetDeploymentKey(deploymentKey);
Arction.WinForms.SignalProcessing.AudioInput.SetDeploymentKey(deploymentKey);
Arction.WinForms.SignalProcessing.AudioOutput.SetDeploymentKey(deploymentKey);
Arction.WinForms.SignalProcessing.SpectrumCalculator.SetDeploymentKey(deploymentKey);
Arction.WinForms.SignalProcessing.SignalReader.SetDeploymentKey(deploymentKey);
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
WPF
在使用组件之前,调用SetDeploymentKey 方法。 例如: 在Appclass constructor的开头, 或在Window 或UserControl中。 以下是一个如何在 App.xaml.cs 的开头应用示例:
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Windows;
using Arction.Wpf.SignalProcessing;
namespace WpfApplication1
{
///
///Interaction logic for App.xaml
///
public partial class App : Application
{
public App()
{
//Set Deployment Key for Arction components
string deploymentKey =”lfngCAAO6kOfjh…”;
//Set Deployment Key for fully bindablechart, if you use it
Arction.Wpf.BindableCharting.LightningChartUltimate
.SetDeploymentKey(deploymentKey);
//Set Deployment Key for semi-bindablechart, if you use it
Arction.Wpf.SemibindableCharting.LightningChartUltimate
.SetDeploymentKey(deploymentKey);
//Set Deployment Key for non-bindablechart, if you use it
Arction.Wpf.Charting.LightningChartUltimate
.SetDeploymentKey(deploymentKey);
SignalGenerator.SetDeploymentKey(deploymentKey);
AudioInput.SetDeploymentKey(deploymentKey);
AudioOutput.SetDeploymentKey(deploymentKey);
SpectrumCalculator.SetDeploymentKey(deploymentKey);
SignalReader.SetDeploymentKey(deploymentKey);
}
}
}
注意!在应用程序中没有设置部署密钥时,将自动转成 30 天试用模式。

2.5 运行调试
在部署密钥设置正确的情况下,在Visual Studio中 通过调试器来运行项目。如果从系统中找不到开发许可证密钥时,图表进入慢渲染模式,最大 FPS 为〜1,同时图表显示文本消息。
在无开发许可密匙时,禁止使用 LightningChart 直接开发和调试。

2.6 试用期
试用期为 30 天,之后,您必须购买许可证才能继续使用本产品。许可证生效后,所有通过试用版创建的项目也将自动更新到新的授权中。当运行使用试用许可证构建的图表应用程序时,您将看到一个试用版nag 水印消息。

2.7 浮动许可证(Floatinglicenses)
浮动许可证可以安装到无限数量的计算机上,由 Arction 公司配置并发开发人员数。允许并发用户同时使用LightningChart。在一个开发人员完成LightningChart 开发之后,到另一个开发人员开始使用之前,大约需间隔 10-15 分钟时间。
必须设置与开发人员许可证相同的部署密钥。
默认情况下,浮动许可证由 Arction 公司的许可证服务器(ArctionLicensing Server)控制。 开发时需要连续的网络连接。
Arction提供浮动许可证客户端控制(Customer-sidefloating license controller)。也就是用来开发的计算机通过连接客户公司局域网来运行。不会出现与Arction 公司或其他各方的在线沟通情况。 通过许可证,Arction公司提供了安装控制器服务和浮动许可证的单独说明。

大数据可视化呈现工具LightningChart的用法的更多相关文章

  1. CentOS6安装各种大数据软件 第九章:Hue大数据可视化工具安装和配置

    相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...

  2. HTML5大数据可视化效果(二)可交互地铁线路图

    前言 最近特别忙,承蒙大伙关照,3D机房的项目一个接着一个,领了一帮小弟,搞搞传帮带,乌飞兔走,转眼已经菊黄蟹肥……有个小弟很不错,勤奋好学,很快就把API都摸透了,自己折腾着做了个HTML5的魔都的 ...

  3. 高速基于echarts的大数据可视化

    [Author]: kwu 高速基于echarts的大数据可视化,echarts纯粹的js实现的图表工具.高速开发的过程例如以下: 1.引入echarts的依赖js库 <script type= ...

  4. 开源 Web 相册程序: Photoview 和数据可视化生成工具:Datawrapper

    Photoview Photoview是一个开源 Web 相册程序,Go 语言写的,使用 Docker 安装,可以用来快速架设个人相册. github地址:https://github.com/pho ...

  5. HTML5大数据可视化效果(一)彩虹爆炸图

    前言 25年过去了,Brooks博士著名的“没有银弹”的论断依旧没有被打破.HTML5也是一样.但这并不妨碍HTML5是一个越来越有威力的“炸蛋”:发展迅速.势不可挡.随着HTML5技术的普及,用HT ...

  6. 基于 HTML5 WebGL 与 GIS 的智慧机场大数据可视化分析

    前言:大数据,人工智能,工业物联网,5G 已经或者正在潜移默化地改变着我们的生活.在信息技术快速发展的时代,谁能抓住数据的核心,利用有效的方法对数据做数据挖掘和数据分析,从数据中发现趋势,谁就能做到精 ...

  7. 基于 HTML5 WebGL 与 GIS 的智慧机场大数据可视化分析【转载】

    前言:大数据,人工智能,工业物联网,5G 已经或者正在潜移默化地改变着我们的生活.在信息技术快速发展的时代,谁能抓住数据的核心,利用有效的方法对数据做数据挖掘和数据分析,从数据中发现趋势,谁就能做到精 ...

  8. 智慧文旅IOC大数据可视化建设方案

    一.建设背景 自2020年以来,疫情对各行各业的都造成了不同程度的影响,对依赖人口消费实现商业价值的文旅行业更是受到了更大的冲击,因此在疫情当下以及科技发达的今天,如何利用科技的手段赋能文旅行业进行数 ...

  9. 大数据之ETL工具Kettle的--1功能介绍

    Kettle是一款国外开源的ETL工具,纯java编写,可以在Window.Linux.Unix上运行. 说白了就是,很有必要去理解一般ETL工具必备的特性和功能,这样才更好的掌握Kettle的使用. ...

随机推荐

  1. 第8.24节 使用__subclasses__查看类的直接子类

    在<第8.9节 Python类中内置的__bases__属性>中介绍了__bases__这个类的特殊变量可以查看类的直接父类,而__subclasses__() 方法的使用则与__base ...

  2. PyQt(Python+Qt)实现的GUI图形界面应用程序的事件捕获方法大全及对比分析

    一. 概述 PyQt的图形界面应用中,事件处理类似于Windows系统的消息处理.一个带图形界面的应用程序启动后,事件处理就是应用的主循环,事件处理负责接收事件.分发事件.接收应用处理事件的返回结果, ...

  3. Gif开发笔记(一):gif介绍、编译和工程模板

      前言   实现gif图片的解码和生成.   Gif 简介   GIF格式的名称是Graphics Interchange Format的缩写,是在1987年由Compu Serve公司为了填补跨平 ...

  4. python 读取目录下的文件

    参考方法: import os path = r'C:\Users\Administrator\Desktop\file' for filename in os.listdir(path): prin ...

  5. 20192313 实验一《Linux基础与Java开发环境》实验报告

    20192313 2020-10-8 <数据结构与面向对象程序设计>实验1报告 课程:<程序设计与数据结构> 班级: 1923 姓名: 陈宇帆 学号:20192313 实验教师 ...

  6. Django官方为什么没有标准项目结构

    Django官方并没有提供标准的项目结构,于是网上众说纷纭,百花齐放,一千个读者有一千个哈姆雷特.那我们该怎么设计项目结构呢?在回答这个问题之前,先了解一下Django原生的目录和文件都是干嘛的. p ...

  7. 个人项目作业WC

    项目github地址 https://github.com/gs735028922gs/wordc 项目相关要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写 ...

  8. Vmare虚拟机网络连接方式桥接模式+桥接模式+主机模式

    虚拟机网络连接模式 最近在学习虚拟机和计算机网络,在网上看了一些关于虚拟机网络连接方式的介绍 这篇文章写的不错:https://www.cnblogs.com/luxiaodai/p/9947343. ...

  9. 【自用】Notice

    读题 不要把 \(\sum a \oplus b\) 看成异或和. 注意读完整,有可能对原有符号有新的约定,不要想当然. 注意模数的 0 数清楚. 卡常&时间 打题之前一般先搞个自己的缺省源. ...

  10. TimSort源码详解

    Python的排序算法由Peter Tim提出,因此称为TimSort.它最先被使用于Python语言,后被多种语言作为默认的排序算法.TimSort实际上可以看作是mergeSort+binaryS ...