Files
DevToolsAvalonia/常用工具集/Views/01PLC通信调试/欧姆龙Fins调试.axaml
2025-08-26 08:37:44 +08:00

82 lines
6.4 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<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="常用工具集.欧姆龙Fins调试"
x:CompileBindings="True"
x:DataType="vm:欧姆龙Fins调试ViewModel">
<UserControl.DataContext>
<vm:欧姆龙Fins调试ViewModel />
</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="90" />
<Button IsEnabled="{Binding Enabled2}" Content="断开连接" Command="{Binding DisconnectCmd}" HorizontalAlignment="Left" Margin="560,15,0,0" VerticalAlignment="Top" Width="90" />
<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="45,16,0,0" TextWrapping="Wrap" Text="区域" VerticalAlignment="Top"/>
<ComboBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" VerticalAlignment="Top" SelectedIndex="{Binding ReadAreaIndex}" ItemsSource="{Binding AreaList}" Margin="80,10,0,0" Width="150" />
<TextBlock HorizontalAlignment="Left" Margin="16,52,0,0" TextWrapping="Wrap" Text="读取地址" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="80,46,0,0" TextWrapping="Wrap" Text="{Binding ReadAddress}" VerticalAlignment="Top" Width="150" />
<TextBlock HorizontalAlignment="Left" Margin="16,86,0,0" TextWrapping="Wrap" Text="读取数量" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="80,82,0,0" TextWrapping="Wrap" Text="{Binding ReadCount}" VerticalAlignment="Top" Width="150" />
<Button IsEnabled="{Binding Enabled2}" Content="读取" Command="{Binding ReadCmd}" CommandParameter="1" HorizontalAlignment="Left" Margin="8,122,0,0" VerticalAlignment="Top" Width="110" />
<Button IsEnabled="{Binding Enabled2}" Content="读取字符串" Command="{Binding ReadCmd}" CommandParameter="2" HorizontalAlignment="Left" Width="110" Margin="128,121,0,0" VerticalAlignment="Top" />
<Button IsEnabled="{Binding Enabled2}" Content="读取Float" Command="{Binding ReadCmd}" CommandParameter="3" HorizontalAlignment="Left" Width="110" Margin="8,170,0,0" VerticalAlignment="Top" />
<Button IsEnabled="{Binding Enabled2}" Content="读取Short" Command="{Binding ReadCmd}" CommandParameter="4" Width="110" Margin="128,170,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" />
<TextBlock HorizontalAlignment="Left" Margin="16,237,0,0" TextWrapping="Wrap" Text="读取结果" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="80,231,0,0" TextWrapping="Wrap" Text="{Binding ReadResult}" VerticalAlignment="Top" Width="200" Height="182" />
</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="45,16,0,0" TextWrapping="Wrap" Text="区域" VerticalAlignment="Top"/>
<ComboBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" VerticalAlignment="Top" SelectedIndex="{Binding WriteAreaIndex}" ItemsSource="{Binding AreaList}" Margin="80,10,0,0" Width="150" />
<TextBlock HorizontalAlignment="Left" Margin="16,52,0,0" TextWrapping="Wrap" Text="写入地址" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="80,46,0,0" TextWrapping="Wrap" Text="{Binding WriteAddress}" VerticalAlignment="Top" Width="150" />
<TextBlock HorizontalAlignment="Left" Margin="20,86,0,0" TextWrapping="Wrap" Text="空格隔开10进制数位的话填0 1" Foreground="Red" VerticalAlignment="Top" />
<TextBlock HorizontalAlignment="Left" Margin="16,115,0,0" TextWrapping="Wrap" Text="写入数据" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="80,109,0,0" TextWrapping="Wrap" Text="{Binding WriteValue}" VerticalAlignment="Top" Width="150" />
<Button IsEnabled="{Binding Enabled2}" Content="写入" Command="{Binding WriteCmd}" CommandParameter="1" HorizontalAlignment="Left" Margin="10,159,0,0" VerticalAlignment="Top" Width="110" />
<Button IsEnabled="{Binding Enabled2}" Content="写入Float" Command="{Binding WriteCmd}" CommandParameter="2" HorizontalAlignment="Left" Margin="12,196,0,0" VerticalAlignment="Top" Width="110" />
<Button IsEnabled="{Binding Enabled2}" Content="写入Short" Command="{Binding WriteCmd}" CommandParameter="3" HorizontalAlignment="Left" Margin="12,239,0,0" VerticalAlignment="Top" Width="110" />
<Button IsEnabled="{Binding Enabled2}" Content="写入字符串" Command="{Binding WriteCmd}" CommandParameter="4" HorizontalAlignment="Left" Margin="12,288,0,0" VerticalAlignment="Top" Width="110" />
<TextBlock HorizontalAlignment="Left" Margin="144,294,0,0" TextWrapping="Wrap" Text="字符串长度" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="224,288,0,0" TextWrapping="Wrap" Text="{Binding StrLength}" VerticalAlignment="Top" Width="80" />
</Grid>
</Border>
</Grid>
</UserControl>