跳到内容
掌握
切换分支/标签
代码

Lightningdevicesdk.

LightNingDevicesDK允许硬件制造商和研究人员将其数据出现设备连接到LabChart Lightning。这是通过使用插件软件使用的来实现的打字稿

此存储库不提供任何功能,仅示例文件和键入的接口。您需要使用有效许可证的Labchart Lightning才能运行您的设备插件并连接您的设备。

获得Labchart Lightning.。在您的插件设置阶段,请利用我们的免费30天试用版。

了解更多。与LabChart Lightning和Consperation促销和销售增长机会的选项集成的好处。

向我们介绍你自己。如果您想了解有关新资源和机会的通知,例如将您的设备推向研究人员,请填写我们的联系表格。

** LightningDevicesDK目前正在开发中,可能会发生变化。**

支持的设备类

  • 序列号
  • 串行蓝牙(串口配置文件)
  • 更多来......

更改日志

变更乐

即将到来的特色

  • 用于Microchip ARM SAMD51和基于SAMD21的设备的USB优于10微秒的设备间同步(例如,Adafruit Feather M4,M0等)
  • 调用自定义UI的任意代理函数
  • 插件适用于非管理员用户
  • 更好的错误消息

入门

最低要求

  • Labchart Lightning.
  • 文本编辑器

推荐设备开发工作流程和初始设置

开始时,能够早期检测可能的设备实现误差是有用的,并迅速进行改进。因此,强烈建议执行以下操作。

安装所需的依赖项:

如果您正在开发Arduino固件:

  • Arduino IDE -https://www.arduino.cc/en/main/software
    • 用于预期董事会的Arduino Core(s)
    • 在USB上的设备之间最好的时间同步,我们推荐基于SAM51的电路板,例如,(例如,Adafruit Feather M4等Sparkfun Itth + Samd51)
    • 可选地,Visual Studio代码的Arduino扩展
    • 有几个板的固件示例存在示例\固件

克隆这个回购给你的工作环境

在命令行,安装将协助开发的软件包:

$ NPM安装

笔记:NPM.是Node.js附带的节点包管理器,也应该已使用上面的步骤安装。

如果您使用的是Visual Studio代码,您可以从中打开终端终端菜单:

开放终端

然后运行NPM安装

NPM安装

为了通过闪电加载的插件文件,必须将其放入以下位置:

(视窗)
C:\用户\ [用户名] \ Documents \ LabChart Lightning \ Plugins \ Devices

(苹果系统)
〜/文件/ LabChart Lightning / Plugins /设备

但是,要加快开发,您可以在您当前的位置工作。专注于VS代码的左上角,您也可以看到一个资源管理器按钮。单击该按钮将允许您查看项目的结构,特别是。/发展/目录。


开发文件夹

上面的图像显示了示例设备插件文件的路径:

./development/devices/device/device.ts.

然后运行npm运行手表在您的终端。

npm运行手表

这款手表是否有任何变化.js.要么.ts.文件位于下面。/发展/,自动将更新的文件复制到上述文件文件/ LabChart Lightning / Plugins /目录。通过这种方式,您可以尽早看到所产生的变化,因此加快了开发。

注意:LabChart Lightning必须重新启动以重新编译设备插件文件。

更多设置步骤

这里,您可以更深入地更深,并确保正在检测到插件文件,并且可以找到编译错误。

概述

一旦您的环境设置,您需要一个概述对设备插件文件的要求。

高级主题

运行时调试您的设备脚本。

定制闪电用户界面为您的设备。

设备间时间同步时间同步

执照

BSD 3-Clase Clear

关于

用于将数据采集硬件连接到LabChart Lightning的SDK

资源

执照

星星

看护人

叉子

发布

没有发布发布

包装

没有包裹发布
Baidu