82 lines
6.4 KiB
XML
82 lines
6.4 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="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>
|