Files
DevToolsAvalonia/常用工具集/Views/01PLC通信调试/倍福ADS调试.axaml
2025-08-26 08:37:44 +08:00

57 lines
4.3 KiB
XML

<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="550" d:DesignWidth="815"
xmlns:vm ="clr-namespace:常用工具集.ViewModel._01PLC通信调试"
x:Class="常用工具集.倍福ADS调试"
x:CompileBindings="True"
x:DataType="vm:倍福ADS调试ViewModel">
<UserControl.DataContext>
<vm:倍福ADS调试ViewModel />
</UserControl.DataContext>
<Grid>
<TextBlock HorizontalAlignment="Left" Margin="25,21,0,0" TextWrapping="Wrap" Text="AMSNETID:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled1}" HorizontalAlignment="Left" Margin="105,15,0,0" TextWrapping="Wrap" Text="{Binding NetId}" VerticalAlignment="Top" Width="140" />
<TextBlock HorizontalAlignment="Left" Margin="259,21,0,0" TextWrapping="Wrap" Text="端口号:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled1}" HorizontalAlignment="Left" Margin="309,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" />
<TextBlock HorizontalAlignment="Left" Margin="20,82,0,0" TextWrapping="Wrap" Text="变量名:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="70,82,0,0" TextWrapping="Wrap" Text="{Binding VarName}" VerticalAlignment="Top" Width="565" />
<Border Theme="{StaticResource CardBorder}" Width="310" Height="260" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="10,0,0,0">
<Grid>
<TextBlock HorizontalAlignment="Left" Margin="0,-20,0,0" TextWrapping="Wrap" Text="读取操作" VerticalAlignment="Top"/>
<Button IsEnabled="{Binding Enabled2}" Content="读取" Command="{Binding ReadCmd}" CommandParameter="BOOL" HorizontalAlignment="Left" Margin="120,30,0,0" VerticalAlignment="Top" Width="80" />
<TextBlock HorizontalAlignment="Left" Margin="7,86,0,0" TextWrapping="Wrap" Text="数据类型:" VerticalAlignment="Top"/>
<TextBlock HorizontalAlignment="Left" Margin="32,131,0,0" TextWrapping="Wrap" Text="数据:" VerticalAlignment="Top"/>
<TextBlock HorizontalAlignment="Left" Margin="32,182,0,0" TextWrapping="Wrap" Text="信息:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled1}" HorizontalAlignment="Left" Margin="70,80,0,0" TextWrapping="Wrap" Text="{Binding DataType}" VerticalAlignment="Top" Width="180" />
<TextBox Text="{Binding ReadedValue}" HorizontalAlignment="Left" Margin="70,125,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="180" />
<TextBox Text="{Binding Message1}" HorizontalAlignment="Left" Margin="70,176,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="180" />
</Grid>
</Border>
<Border Theme="{StaticResource CardBorder}" Margin="335,145,205,145" >
<Grid>
<TextBlock HorizontalAlignment="Left" Margin="0,-20,0,0" TextWrapping="Wrap" Text="写入操作" VerticalAlignment="Top"/>
<TextBlock HorizontalAlignment="Left" Margin="7,29,0,0" TextWrapping="Wrap" Text="写入数据:" VerticalAlignment="Top"/>
<TextBox IsEnabled="{Binding Enabled2}" HorizontalAlignment="Left" Margin="70,23,0,0" TextWrapping="Wrap" Text="{Binding BoolValue}" VerticalAlignment="Top" Width="180" />
<Button IsEnabled="{Binding Enabled2}" Content="写入" Command="{Binding WriteCmd}" CommandParameter="BOOL" Margin="87,70,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.582,0.67" Width="80" HorizontalAlignment="Left" />
<TextBlock HorizontalAlignment="Left" Margin="32,150,0,0" TextWrapping="Wrap" Text="信息:" VerticalAlignment="Top"/>
<TextBox Text="{Binding Message2}" HorizontalAlignment="Left" Margin="70,144,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="180" />
</Grid>
</Border>
</Grid>
</UserControl>