初始化上传

This commit is contained in:
2025-08-26 08:37:44 +08:00
commit 31d81b91b6
448 changed files with 80981 additions and 0 deletions

View File

@@ -0,0 +1,90 @@
<UserControl xmlns="https://github.com/avaloniaui"
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"
mc:Ignorable="d" d:DesignHeight="600" d:DesignWidth="715"
xmlns:vm ="clr-namespace:常用工具集.ViewModel._01PLC通信调试"
x:Class="常用工具集.Modbus调试1"
x:CompileBindings="True"
x:DataType="vm:Modbus调试1ViewModel">
<UserControl.DataContext>
<vm:Modbus调试1ViewModel />
</UserControl.DataContext>
<Grid>
<TextBlock HorizontalAlignment="Left" Margin="25,21,0,0" TextWrapping="Wrap" Text="IP地址:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled1}" HorizontalAlignment="Left" Margin="75,15,0,0" TextWrapping="Wrap" Text="{Binding IpAddress}" VerticalAlignment="Top" Width="125" />
<TextBlock HorizontalAlignment="Left" Margin="225,21,0,0" TextWrapping="Wrap" Text="端口号:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled1}" HorizontalAlignment="Left" Margin="275,15,0,0" TextWrapping="Wrap" Text="{Binding Port}" VerticalAlignment="Top" Width="86" />
<Button IsEnabled="{Binding Enabled1}" Content="连接" Command="{Binding ConnectCmd}" HorizontalAlignment="Left" Margin="465,15,0,0" VerticalAlignment="Top" Width="85" />
<Button IsEnabled="{Binding Enabled2}" Content="断开连接" Command="{Binding DisconnectCmd}" HorizontalAlignment="Left" Margin="560,15,0,0" VerticalAlignment="Top" Width="85" />
<Border Theme="{StaticResource CardBorder}" Width="310" Height="450" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="10,50,0,0">
<Grid>
<TextBlock HorizontalAlignment="Left" Margin="0,-20,0,0" TextWrapping="Wrap" Text="读操作" VerticalAlignment="Top"/>
<TextBlock HorizontalAlignment="Left" Margin="20,31,0,0" TextWrapping="Wrap" Text="读取地址:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled1}" Margin="100,25,0,0" TextWrapping="Wrap" Text="{Binding ReadAddress}" HorizontalAlignment="Left" VerticalAlignment="Top" Width="85" />
<TextBlock HorizontalAlignment="Left" Margin="20,64,0,0" TextWrapping="Wrap" Text="读取数量:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="100,58,0,0" TextWrapping="Wrap" Text="{Binding ReadCount}" VerticalAlignment="Top" Width="85" />
<Button IsEnabled="{Binding Enabled2}" Content="读线圈寄存器" Command="{Binding ReadCmd}" CommandParameter="1" HorizontalAlignment="Left" Margin="97,115,0,0" VerticalAlignment="Top" Width="110" />
<TextBlock HorizontalAlignment="Left" Margin="10,161,0,0" TextWrapping="Wrap" Text="读取结果:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="90,155,0,0" TextWrapping="Wrap" Text="{Binding ReadResult1}" VerticalAlignment="Top" Width="195"/>
<Button IsEnabled="{Binding Enabled2}" Content="读状态寄存器" Command="{Binding ReadCmd}" CommandParameter="2" HorizontalAlignment="Left" Width="110" Margin="97,200,0,0" VerticalAlignment="Top"/>
<TextBlock HorizontalAlignment="Left" Margin="10,245,0,0" TextWrapping="Wrap" Text="读取结果:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled1}" HorizontalAlignment="Left" Margin="90,239,0,0" TextWrapping="Wrap" Text="{Binding ReadResult2}" VerticalAlignment="Top" Width="195"/>
<Button IsEnabled="{Binding Enabled2}" Content="读保持寄存器" Command="{Binding ReadCmd}" CommandParameter="3" HorizontalAlignment="Left" Width="110" Margin="97,277,0,0" VerticalAlignment="Top" />
<TextBlock HorizontalAlignment="Left" Margin="10,318,0,0" TextWrapping="Wrap" Text="读取结果:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled1}" HorizontalAlignment="Left" Margin="90,312,0,0" TextWrapping="Wrap" Text="{Binding ReadResult3}" VerticalAlignment="Top" Width="195"/>
<Button IsEnabled="{Binding Enabled2}" Content="读输入寄存器" Command="{Binding ReadCmd}" CommandParameter="4" HorizontalAlignment="Left" Width="110" Margin="97,345,0,0" VerticalAlignment="Top" />
<TextBlock HorizontalAlignment="Left" Margin="10,388,0,0" TextWrapping="Wrap" Text="读取结果:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled1}" HorizontalAlignment="Left" Margin="90,380,0,0" TextWrapping="Wrap" Text="{Binding ReadResult4}" VerticalAlignment="Top" Width="195"/>
</Grid>
</Border>
<Border Theme="{StaticResource CardBorder}" Width="338" Height="450" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="340,50,0,0">
<Grid>
<TextBlock HorizontalAlignment="Left" Margin="0,-20,0,0" TextWrapping="Wrap" Text="写操作" VerticalAlignment="Top"/>
<TextBlock HorizontalAlignment="Left" Margin="20,31,0,0" TextWrapping="Wrap" Text="写入地址:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="100,25,0,0" TextWrapping="Wrap" Text="{Binding WriteAddress}" VerticalAlignment="Top" Width="85" />
<Button IsEnabled="{Binding Enabled2}" Content="写单线圈寄存器" Command="{Binding WriteCmd}" CommandParameter="1" HorizontalAlignment="Left" Margin="-10,88,0,0" VerticalAlignment="Top" Width="125" />
<TextBlock HorizontalAlignment="Left" Margin="122,93,0,0" TextWrapping="Wrap" Text="写入数据:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="202,87,0,0" TextWrapping="Wrap" Text="{Binding WriteValue1}" VerticalAlignment="Top" Width="40" />
<TextBlock HorizontalAlignment="Left" Margin="254,94,0,0" TextWrapping="Wrap" Text="0或1" Foreground="Red" VerticalAlignment="Top" Width="45" />
<Button IsEnabled="{Binding Enabled2}" Content="写单保持寄存器" Command="{Binding WriteCmd}" CommandParameter="2" HorizontalAlignment="Left" Margin="-10,141,0,0" VerticalAlignment="Top" Width="125" />
<TextBlock HorizontalAlignment="Left" Margin="122,146,0,0" TextWrapping="Wrap" Text="写入数据:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="190,140,0,0" TextWrapping="Wrap" Text="{Binding WriteValue2}" VerticalAlignment="Top" Width="60" />
<TextBlock HorizontalAlignment="Left" Margin="254,147,0,0" TextWrapping="Wrap" Text="ushort类型" Foreground="Red" VerticalAlignment="Top" Width="67" />
<Button IsEnabled="{Binding Enabled2}" Content="写多线圈寄存器" Command="{Binding WriteCmd}" CommandParameter="3" HorizontalAlignment="Left" Margin="-10,216,0,0" VerticalAlignment="Top" Width="125" />
<TextBlock HorizontalAlignment="Left" Margin="128,222,0,0" TextWrapping="Wrap" Text="(bool类型空格分开 0和1表示)" Foreground="Red" VerticalAlignment="Top" Width="193" />
<TextBlock HorizontalAlignment="Left" Margin="16,255,0,0" TextWrapping="Wrap" Text="写入数据:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="86,249,0,0" TextWrapping="Wrap" Text="{Binding WriteValue3}" VerticalAlignment="Top" Width="185" />
<Button IsEnabled="{Binding Enabled2}" Content="写多保持寄存器" Command="{Binding WriteCmd}" CommandParameter="4" HorizontalAlignment="Left" Margin="-10,308,0,0" VerticalAlignment="Top" Width="125" />
<TextBlock HorizontalAlignment="Left" Margin="128,314,0,0" TextWrapping="Wrap" Text="(ushort类型空格分开)" Foreground="Red" VerticalAlignment="Top" Width="193" />
<TextBlock HorizontalAlignment="Left" Margin="16,347,0,0" TextWrapping="Wrap" Text="写入数据:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="86,341,0,0" TextWrapping="Wrap" Text="{Binding WriteValue4}" VerticalAlignment="Top" Width="185" />
</Grid>
</Border>
</Grid>
</UserControl>