|
@@ -17,6 +17,7 @@
|
|
|
<pu:WindowX.Resources>
|
|
<pu:WindowX.Resources>
|
|
|
<cvt:BooleanInverterConverter x:Key="InverterConverter"/>
|
|
<cvt:BooleanInverterConverter x:Key="InverterConverter"/>
|
|
|
<cvt:EncoderDirectionToBooleanConverter x:Key="EncoderDirectionConverter"/>
|
|
<cvt:EncoderDirectionToBooleanConverter x:Key="EncoderDirectionConverter"/>
|
|
|
|
|
+ <cvt:RunningStatusToBooleanConverter x:Key="RunningStatusConverter"/>
|
|
|
<cvt:BoolToVisibilityConverter x:Key="BoolToVisibilityConverter"/>
|
|
<cvt:BoolToVisibilityConverter x:Key="BoolToVisibilityConverter"/>
|
|
|
<cvt:ResetTypeToBooleanConverter x:Key="ResetTypeConverter"/>
|
|
<cvt:ResetTypeToBooleanConverter x:Key="ResetTypeConverter"/>
|
|
|
</pu:WindowX.Resources>
|
|
</pu:WindowX.Resources>
|
|
@@ -109,7 +110,7 @@
|
|
|
<Button Content="设" Width="60" Height="40" Margin="5" Click="SetSerialNo_Click"/>
|
|
<Button Content="设" Width="60" Height="40" Margin="5" Click="SetSerialNo_Click"/>
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
<StackPanel Orientation="Vertical" Grid.Row="1" Grid.Column="1" Margin="10,0,10,0">
|
|
<StackPanel Orientation="Vertical" Grid.Row="1" Grid.Column="1" Margin="10,0,10,0">
|
|
@@ -188,6 +189,7 @@
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
<Grid>
|
|
<Grid>
|
|
|
<Grid.RowDefinitions>
|
|
<Grid.RowDefinitions>
|
|
|
|
|
+ <RowDefinition Height="80"/>
|
|
|
<RowDefinition Height="*"/>
|
|
<RowDefinition Height="*"/>
|
|
|
<RowDefinition Height="80"/>
|
|
<RowDefinition Height="80"/>
|
|
|
</Grid.RowDefinitions>
|
|
</Grid.RowDefinitions>
|
|
@@ -195,15 +197,32 @@
|
|
|
<ColumnDefinition Width="*"/>
|
|
<ColumnDefinition Width="*"/>
|
|
|
<ColumnDefinition Width="*"/>
|
|
<ColumnDefinition Width="*"/>
|
|
|
</Grid.ColumnDefinitions>
|
|
</Grid.ColumnDefinitions>
|
|
|
- <StackPanel Orientation="Vertical" Grid.Column="0" HorizontalAlignment="Center">
|
|
|
|
|
|
|
+ <StackPanel Orientation="Horizontal" Grid.ColumnSpan="2" Margin="0,7" HorizontalAlignment="Right">
|
|
|
<StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
<StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
|
- <TextBlock Text="分频系数" VerticalAlignment="Center"/>
|
|
|
|
|
- <TextBox Margin="15,0" Width="120" Text="{Binding Parameter.FrequencyDivisionFactor}"/>
|
|
|
|
|
|
|
+ <TextBlock Text="检测模式" Margin="10,0" VerticalAlignment="Center"/>
|
|
|
|
|
+ <StackPanel Orientation="Horizontal">
|
|
|
|
|
+ <ToggleButton Content="空域检测" Margin="12,0,5,0" FontSize="18" Width="110"
|
|
|
|
|
+ IsChecked="{Binding RunningStatus,
|
|
|
|
|
+ Converter={StaticResource RunningStatusConverter},
|
|
|
|
|
+ ConverterParameter=SpatialNormal}" Tag="SpatialNormal" Click="RunningStatus_Click"/>
|
|
|
|
|
+ <ToggleButton Content="时域检测" Margin="5,0,10,0" FontSize="18" Width="110"
|
|
|
|
|
+ IsChecked="{Binding RunningStatus,
|
|
|
|
|
+ Converter={StaticResource RunningStatusConverter},
|
|
|
|
|
+ ConverterParameter=TemporalNormal}" Tag="TemporalNormal" Click="RunningStatus_Click"/>
|
|
|
|
|
+ <ToggleButton Content="停止检测" Margin="5,0,10,0" FontSize="18" Width="110"
|
|
|
|
|
+ IsChecked="{Binding RunningStatus,
|
|
|
|
|
+ Converter={StaticResource RunningStatusConverter},
|
|
|
|
|
+ ConverterParameter=Stopped}" Tag="Stopped" Click="RunningStatus_Click"/>
|
|
|
|
|
+ </StackPanel>
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
|
|
+ <StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Margin="10,0" IsEnabled="{Binding IsConnected}"/>
|
|
|
|
|
+ </StackPanel>
|
|
|
|
|
+ <StackPanel Orientation="Vertical" Grid.Column="0" Grid.Row="1" HorizontalAlignment="Center">
|
|
|
<StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
<StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
|
- <TextBlock Text="时域频率" VerticalAlignment="Center"/>
|
|
|
|
|
- <TextBox Margin="15,0" Width="120" Text="{Binding Parameter.TimeDomainFrequency}"/>
|
|
|
|
|
|
|
+ <TextBlock Text="分频系数" VerticalAlignment="Center"/>
|
|
|
|
|
+ <TextBox Margin="15,0" Width="120" Text="{Binding Parameter.FrequencyDivisionFactor}"/>
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
|
|
+
|
|
|
<StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
<StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
|
<TextBlock Text="前磁极" VerticalAlignment="Center"/>
|
|
<TextBlock Text="前磁极" VerticalAlignment="Center"/>
|
|
|
<StackPanel Orientation="Horizontal" Margin="0,0,4,0">
|
|
<StackPanel Orientation="Horizontal" Margin="0,0,4,0">
|
|
@@ -211,21 +230,10 @@
|
|
|
<TextBlock Text="mm" Width="45" VerticalAlignment="Center"/>
|
|
<TextBlock Text="mm" Width="45" VerticalAlignment="Center"/>
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
- <StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
|
|
|
- <TextBlock Text="后磁极" VerticalAlignment="Center"/>
|
|
|
|
|
- <StackPanel Orientation="Horizontal" Margin="0,0,4,0">
|
|
|
|
|
- <TextBox Margin="15,0,6,0" Width="80" Text="{Binding Parameter.BackMagnetLength}"/>
|
|
|
|
|
- <TextBlock Text="mm" Width="45" VerticalAlignment="Center"/>
|
|
|
|
|
- </StackPanel>
|
|
|
|
|
- </StackPanel>
|
|
|
|
|
<StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
<StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
|
<TextBlock Text="报废上限" VerticalAlignment="Center"/>
|
|
<TextBlock Text="报废上限" VerticalAlignment="Center"/>
|
|
|
<TextBox Margin="15,0" Width="120" Text="{Binding Parameter.ScrapUpperLimit}"/>
|
|
<TextBox Margin="15,0" Width="120" Text="{Binding Parameter.ScrapUpperLimit}"/>
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
- <StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
|
|
|
- <TextBlock Text="损伤门限" VerticalAlignment="Center"/>
|
|
|
|
|
- <TextBox Margin="15,0" Width="120" Text="{Binding Parameter.DamageThreshold}"/>
|
|
|
|
|
- </StackPanel>
|
|
|
|
|
<StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
<StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
|
<TextBlock Text="量值系数" VerticalAlignment="Center"/>
|
|
<TextBlock Text="量值系数" VerticalAlignment="Center"/>
|
|
|
<TextBox Margin="15,0" Width="120" Text="{Binding Parameter.ValueCoefficient}"/>
|
|
<TextBox Margin="15,0" Width="120" Text="{Binding Parameter.ValueCoefficient}"/>
|
|
@@ -258,7 +266,11 @@
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
</StackPanel >
|
|
</StackPanel >
|
|
|
- <StackPanel Orientation="Vertical" Grid.Column="1" HorizontalAlignment="Center">
|
|
|
|
|
|
|
+ <StackPanel Orientation="Vertical" Grid.Column="1" Grid.Row="1" HorizontalAlignment="Center">
|
|
|
|
|
+ <StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
|
|
|
+ <TextBlock Text="时域频率" VerticalAlignment="Center"/>
|
|
|
|
|
+ <TextBox Margin="15,0" Width="120" Text="{Binding Parameter.TimeDomainFrequency}"/>
|
|
|
|
|
+ </StackPanel>
|
|
|
<StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
<StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
|
<TextBlock Text="黄色警报" VerticalAlignment="Center"/>
|
|
<TextBlock Text="黄色警报" VerticalAlignment="Center"/>
|
|
|
<TextBox Margin="15,0" Width="120" Text="{Binding Parameter.WarningValue}"/>
|
|
<TextBox Margin="15,0" Width="120" Text="{Binding Parameter.WarningValue}"/>
|
|
@@ -267,9 +279,19 @@
|
|
|
<TextBlock Text="红色警报" VerticalAlignment="Center"/>
|
|
<TextBlock Text="红色警报" VerticalAlignment="Center"/>
|
|
|
<TextBox Margin="15,0" Width="120" Text="{Binding Parameter.AlarmValue}"/>
|
|
<TextBox Margin="15,0" Width="120" Text="{Binding Parameter.AlarmValue}"/>
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
-
|
|
|
|
|
|
|
+ <StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
|
|
|
+ <TextBlock Text="后磁极" VerticalAlignment="Center"/>
|
|
|
|
|
+ <StackPanel Orientation="Horizontal" Margin="0,0,4,0">
|
|
|
|
|
+ <TextBox Margin="15,0,6,0" Width="80" Text="{Binding Parameter.BackMagnetLength}"/>
|
|
|
|
|
+ <TextBlock Text="mm" Width="45" VerticalAlignment="Center"/>
|
|
|
|
|
+ </StackPanel>
|
|
|
|
|
+ </StackPanel>
|
|
|
|
|
+ <StackPanel Orientation="Horizontal" Margin="0,7" HorizontalAlignment="Right">
|
|
|
|
|
+ <TextBlock Text="损伤门限" VerticalAlignment="Center"/>
|
|
|
|
|
+ <TextBox Margin="15,0" Width="120" Text="{Binding Parameter.DamageThreshold}"/>
|
|
|
|
|
+ </StackPanel>
|
|
|
</StackPanel>
|
|
</StackPanel>
|
|
|
- <StackPanel Orientation="Horizontal" Margin="0,7" Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2">
|
|
|
|
|
|
|
+ <StackPanel Orientation="Horizontal" Margin="0,7" Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="2">
|
|
|
<StackPanel Orientation="Horizontal">
|
|
<StackPanel Orientation="Horizontal">
|
|
|
<TextBlock Text="报警重置" VerticalAlignment="Center"/>
|
|
<TextBlock Text="报警重置" VerticalAlignment="Center"/>
|
|
|
<ToggleButton Content="不重置" Width="90" Margin="10,0,5,0" FontSize="18"
|
|
<ToggleButton Content="不重置" Width="90" Margin="10,0,5,0" FontSize="18"
|