Python
MAC
Linux
Windows
使用 Python 进行 MT-DAQ 开发时,支持的操作系统,分别是:macOS、Linux、Windows。
LabVIEW
MAC
Linux
Windows
使用 LabVIEW 进行 MT-DAQ 开发时,支持的操作系统,分别是:macOS、Linux、Windows。
C#
Windows
使用 C# 进行 MT-DAQ 开发时,支持的操作系统:Windows。
MT-DAQ:跨时代的开发方式
MT-DAQ开发从未如此简单
Python / LabVIEW / C#代码范例

首先配置Config文本,在开发环境中导入Config文本

然后按照以下代码范例编程,完成开发

第一步:配置Config文本
Python /LabVIEW /C# 配置Config文本完全相同

<AI-ChannelConfig>

AI-Channel=0;

AI-SampleRate=

</AI-ChannelConfig>


<AO-ChannelConfig>

AO-Channel=0,1,2,3;

AO-SampleRate=1000;

</AO-ChannelConfig>

配置Config
通道/采样率
2000;

<AI-ChannelConfig>

AI-Channel=0;

AI-SampleRate=                 

</AI-ChannelConfig>


<AO-ChannelConfig>

AO-Channel=0,1,2,3;

AO-SampleRate=1000;

</AO-ChannelConfig>

提高采样率:
8000;

<AI-ChannelConfig>

AI-Channel=0,1,2,3;

AI-SampleRate=8000;

</AI-ChannelConfig>


<AO-ChannelConfig>

AO-Channel=0,1,2,3;

AO-SampleRate=1000;

</AO-ChannelConfig>

增加采集通道
配置Config文本
设置各种采集模式
点击左侧按钮,切换模式预览
点击查看Config完整内容 >

---------MangoTreeCopyright----------

<Device>

Device-Model=*;

Device-IP=*;

Device-ID=*;

Device-Slot=*;

</Device>


<DAQMode>  

DAQMode=0;

#0:General   

#1:AO-Sync-AI 

#2:AI-Trigger-Encoder 

#3:Encoder-Trigger-AI

#4:DI-Trigger-AI-Sync-AO

#5:DI-Trigger-AI

#6:DI-Trigger-AO

#7:For Customize

Path=;      

# Path is only for DAQMode=7

</DAQMode>


<AI>

AI-Channel=0,1;

AI-SampleRate=1000Hz;

</AI>


<AO>

AO-Channel=0,1;

AO-SampleRate=1000Hz;

</AO>


<TC>

TC-Channel=0;

TC-Type=k;  

TC-CJC-Type=0;  

</TC>


<RTD>

RTD-Channel=0;

RTD-4wire/3wire=0; 

</RTD>

<DigitalWaveformInput>

DigitalWaveformInput-Channel=0;

DigitalWaveformInput-SampleRate=1000Hz;

</DigitalWaveformInput>


<DigitalWaveformOutput>

DigitalWaveformOutput-Channel=0;

DigitalWaveformOutput-SampleRate=1000Hz;

</DigitalWaveformOutput>


<DI>

DI-Channel=0;

</DI>


<DO>

DO-Channel=0;

</DO>


<Counter>

Counter-Channel=0;

Counter-Direction=0;

Counter-SampleRate=1000Hz;

Counter-PusleSamples=10;

</Counter>


<PWM>

PWM-Channel=0;

PWM-Frequency=1000Hz;

PWM-DutyCycle=80%;

</PWM>


<Encoder>

Encoder-Channel=0;

Encoder-SampleRate=1000Hz;

Encoder-Resolution=2000P/R;  

</Encoder>


<DITrigger>

DITrigger-Channel=0;  

DITrigger-SampleClock=500000Hz; 

DITrigger-Direction=0; 

DITrigger-AIOSamplePerTrigger=-1; 

</DITrigger>


----------www.mangotree.cn----------




//设备名称

//IP地址

//设备ID

//槽位号<PXIe卡>



//'#'为注释


//通用模式

//AIO同步模式

//AI触发编码器模式

//编码器触发AI模式

//DI触发AIO同步模式

//DI触发AI模式

//DI触发AO模式






//AI配置

//AI通道数量

//AI采样率



//AO配置





//热电偶配置


//热电偶类型

//热电偶温度补偿模式 0:内部补偿 1:外部补偿



//热电阻配置


//热电阻0:4线制  1:3线制

//数字波形输入配置





//数字波形输出配置





//DI配置




//DO配置




//计数器配置


//触发方向配置 0:上升沿 1:下降沿   





//脉冲输出配置






//编码器配置



//编码器一圈的脉冲数



//DI触发配置 

//DI触发适用于模式 DAQMode =4/5/6

//*大时钟可达1000000Hz(1MHz)

//触发方向配置 0:上升沿  1:下降沿 2:上升沿或下降沿

//DI触发一次 AIO连续点数  -1:AIO连续采集

Config完整版
第二步:导入Config后,开发编程
Python代码范例
点击查看完整API列表 >
Python演示视频
LabVIEW代码范例
点击查看完整API列表 >
LabVIEW演示视频
C#代码范例
点击查看完整API列表 >
C#演示视频
飞书服务顾问
微信公众号

logo.png

邮件11111-03.png

微信服务顾问
抖音账号