ADAM4150 多线程获取数据+控制执行器(协议)

本文介绍了如何利用ADAM4150在XAML和C#环境中实现多线程数据获取及控制执行器操作,探讨了物联网应用中的并发处理策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

XAML

<Window x:Class="wpf1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:wpf1"
        mc:Ignorable="d"
        Title="MainWindow" Height="350" Width="525" Loaded="Window_Loaded" Closed="Window_Closed" Closing="Window_Closing">
    <Grid>
        <Button x:Name="button" Content="获取" Tag="1" HorizontalAlignment="Left" Margin="299,37,0,0" VerticalAlignment="Top" Width="75" Click="button_Click"/>
        <ComboBox x:Name="comboBox" HorizontalAlignment="Left" Margin="65,37,0,0" VerticalAlignment="Top" Width="120"/>
        <Rectangle Fill="#FF58FD67" HorizontalAlignment="Left" Height="3" Margin="10,72,0,0" Stroke="#FF75FF7B" VerticalAlignment="Top" Width="497"/>
        <Label x:Name="DI0" Content="0" HorizontalAlignment="Left" Margin="90,102,0,0" VerticalAlignment="Top"/>
        <Label x:Name="DI1" Content="1" HorizontalAlignment="Left" Margin="191,102,0,0" VerticalAlignment="Top"/>
        <Label x:Name="DI2" Content="2" HorizontalAlignment="Left" Margin="309,102,0,0" VerticalAlignment="Top"/>
        <Label x:Name="label" Content="DI3:" HorizontalAlignment="Left" Margin="373,102,0,0" VerticalAlignment="Top"/>
        <Label x:Name="label1" Content="DI0:" HorizontalAlignment="Left" Margin="48,102,0,0" VerticalAlignment="Top"/>
        <Label x:Name="label2" Content="DI1:" HorizontalAlignment="Left" Margin="147,102,0,0" VerticalAlignment="Top"/>
        <Label x:Name="label3" Content="DI2:" HorizontalAlignment="Left" Margin="265,102,0,0" VerticalAlignment="Top"/>
        <Label x:Name="DI3" Content="3" HorizontalAlignment="Left" Margin="417,102,0,0" VerticalAlignment="Top"/>
        <Label x:Name="label5" Content="DI4:" HorizontalAlignment="Left" Margin="48,145,0,0" VerticalAlignment="Top"/>
        <Label x:Name="DI4" Content="4" HorizontalAlignment="Left" Margin="90,145,0,0" VerticalAlignment="Top"/>
        <Label x:Name="DI5" Content="5" HorizontalAlignment="Left" Margin="192,145,0,0" VerticalAlignment="Top"/>
        <Label x:Name="DI6" Content="6" HorizontalAlignment="Left" Margin="309,145,0,0" VerticalAlignment="Top"/>
        <Label x:Name="label1_Copy" Content="DI5:" HorizontalAlignment="Left" Margin="147,145,0,0" VerticalAlignment="Top"/>
        <Label x:Name="label2_Copy" Content="DI6:" HorizontalAlignment="Left" Margin="265,145,0,0" VerticalAlignment="Top"/>
        <ComboBox x:Name="comboBox1" HorizontalAlignment="Left" Margin="65,219,0,0" VerticalAlignment="Top" Width="120" SelectionChanged="comboBox1_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值