当前位置: 主页 > JAVA语言

mac 搭建java开发环境-MeasurementComputingCorporation(MCC)如何支持数据采集应用的不同

发布时间:2023-06-24 10:18   浏览次数:次   作者:佚名

目标

强调针对数据采集应用的不同软件平台选择,并概述Measurement Computing Corporation(MCC)如何支持这些软件平台。

适用人群

首次接触数据采集与MCC数据采集产品的新用户,或正在寻求最佳软件解决方案的用户。

概述

数据采集软件可分为如下三类:

Ready-to-Run应用程序

Ready-to-run,预先配置的应用程序最易于使用,因为它们不需要编程及其它数据采集相关的特殊技能。这些应用程序旨在轻松地完成常见任务,例如配置设备和通道mac 搭建java开发环境,记录及显示数据。

虽然这类软件简单易用,但它们无法处理更复杂的任务。如您的需求超出应用程序的功能范围,请选择其它支持您需求的应用程序,或自行编程。

MCCready-to-run应用程序包括TracerDAQ、TracerDAQ Pro、DAQami和InstaCal。

TracerDAQ、TracerDAQ Pro

android 开发 环境搭建_mac 搭建java开发环境_docker搭建java环境

一整套虚拟仪器应用,用于产生、采集、分析、显示和导出数据。包括条形图、示波器、函数发生器和速率发生器。Pro版本提供更多增强功能。

DAQami

mac 搭建java开发环境_docker搭建java环境_android 开发 环境搭建

拖放式的软件界面,用于采集、查看和记录数据。DAQami配置后可记录模拟通道并在用户配置的显示窗口上查看实时或采集过的数据。

mac 搭建java开发环境_android 开发 环境搭建_docker搭建java环境

InstaCal

docker搭建java环境_mac 搭建java开发环境_android 开发 环境搭建

可配置MCC硬件的多功能交互式工具,能对可支持的设备进行校准。InstaCal提供最快的方式以确认有效信号是否被采集到。InstaCal可以读写模拟与数字信号mac 搭建java开发环境,测试设备功能并确保传感器连接正确与完整。

通用编程环境

类似C/C++®, C#®, Visual Basic®, and Java™的编程环境是通用的、基于文本的语言。这些是最具灵活性与成本最低的编程选择,但学习这些语言也最具有挑战性且最耗时。有编程经验的人可能更适合使用这些语言。

MCC为使用任何编程环境与操作系统的初级编程人员提供多种选择,例如UL (Universal Library), UL for Android™, UL forLinux®, 和DASYLab® Python® script module。

Universal Library

android 开发 环境搭建_docker搭建java环境_mac 搭建java开发环境

编程函数库支持C,C++,VB,C# .Net和VB .Net using Visual Studio 和其它IDEs。UL包含一个带有一组常用API(Application Programming Interface)的驱动,适用于绝大多数MCC数据采集卡及设备。

UL for Android

mac 搭建java开发环境_android 开发 环境搭建_docker搭建java环境

专为Java编程人员准备的编程函数库,用于Android平板和手机应用开发。UL for Android可与选定的MCC DAQ设备通讯。

UL for Linux

docker搭建java环境_android 开发 环境搭建_mac 搭建java开发环境

开源Linux库支持最受欢迎具备C与Python接口的MCC设备,并且支持Linux和macOS®。简单易用的UL for Linux由MCC支持和维护。

android 开发 环境搭建_mac 搭建java开发环境_docker搭建java环境

DASYLab Python 脚本模块

android 开发 环境搭建_docker搭建java环境_mac 搭建java开发环境

DASYLabFull和Pro版本已支持Python脚本,且允许用户借助Python脚本创建自定义模块。该功能使得更愿意使用文本编程语言的用户可借助DASYLab轻松实现数据分析。

专用编程环境

专用编程环境是供应商针对特定应用提供的解决方案。这类主流的图形化编程环境包括NI LabVIEW™和DASYLab。这些编程环境侧重于测试、测量和控制功能,为测试测量应用程序提供丰富环境。Mathworks的MATLAB®致力于工程计算和模型搭建,并提供实用的脚本环境,用于从设备中采集与分析数据。

与类似C语言的通用编程语言相比,专用编程语言更容易上手,并且特别适合没有受过编程培训的用户。

成本较高是高级编程语言的弊端。MATLAB和LabVIEW的单一用户许可证成本超过人民币13800元,而DASYLab则是一个经济选择,仅需人民币4500元。

另外需要考虑的一点是相对于通用编程语言,专用编程人员数量有限。C语言编程人员显然远多于NI LabVIEW、DASYLab和MATLAB的编程人员。如果需要长期维护一个应用程序,不得不考虑这一点。

MCC提供NI LabVIEW(ULx for NI LabVIEW)和DASYLab的驱动。MCC设备的MATLAB驱动可在Mathworks网站上获取。

ULx for NI LabVIEW

mac 搭建java开发环境_android 开发 环境搭建_docker搭建java环境

广泛全面的VI库和LabVIEW示例代码,用于开发自定义应用程序,以访问MCC设备。

DASYLab

android 开发 环境搭建_docker搭建java环境_mac 搭建java开发环境

图形化数据采集、图像、控制和分析软件,使用户可在短时间内创建出复杂的应用程序,无需编写文本语言。

mac 搭建java开发环境_android 开发 环境搭建_docker搭建java环境

MATLAB

android 开发 环境搭建_docker搭建java环境_mac 搭建java开发环境

用于数值计算、可视化分析与编程的高级语言与交互式编程环境。Mathworks提供Data Acquisition Toolbox™,允许用户从大部分MCC PCI和USB设备上获取数据。

通用编程环境和专用编程环境对比

选项

C,C++,C#,

VB,Java

NI

LabVIEW

DASYLab

MATLAB

DAQ编程难度(初学者)

困难

适中

容易

android 开发 环境搭建_mac 搭建java开发环境_docker搭建java环境

适中

编程社区规模

很大

复杂应用程序

内置DAQ支持

docker搭建java环境_android 开发 环境搭建_mac 搭建java开发环境

内置数据分析

MCC技术支持

关注MCC 专注数据采集

产品及技术咨询:15387295596

Email:sales.china@mccdaq.com

Website:china.mccdaq.com

android 开发 环境搭建_docker搭建java环境_mac 搭建java开发环境

易于使用 | 轻松集成 | 快速支持