Em đã tạo 1 form tính toán hiệu suất tổng thể OEE như vầy và đã lập công thức tự động tính, nhờ anh chị hướng dẫn em cách convert kết quả hiển thị tự động ra TextBox
hoặc Label
với ạ!
code:
<Window x:Class="WpfApp3.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
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"
xmlns:local="clr-namespace:WpfApp3"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<Label Content=" Overall Equipment Effectiveness Calculator" HorizontalAlignment="Left" Margin="85,10,0,0" VerticalAlignment="Top" Width="675" FontSize="24"/>
<Label Content="Shift length (m)" HorizontalAlignment="Left" Margin="10,74,0,0" VerticalAlignment="Top" Width="98"/>
<Label Content="Breaks (m)" HorizontalAlignment="Left" Margin="10,119,0,0" VerticalAlignment="Top" Width="75"/>
<Label Content="Stop Time (m)" HorizontalAlignment="Left" Margin="10,166,0,0" VerticalAlignment="Top" Width="92"/>
<Label Content="Ideal Cycle time (m)" HorizontalAlignment="Left" Margin="10,208,0,0" VerticalAlignment="Top" Width="115"/>
<Label Content="Total count (#)" HorizontalAlignment="Left" Margin="10,246,0,0" VerticalAlignment="Top" Width="115"/>
<Label Content="Reject count (#)" HorizontalAlignment="Left" Margin="10,292,0,0" VerticalAlignment="Top" Width="115"/>
<TextBox x:Name="ShiftLength" HorizontalAlignment="Left" Height="23" Margin="125,74,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"/>
<TextBox x:Name="Breaks" HorizontalAlignment="Left" Height="23" Margin="125,121,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"/>
<TextBox x:Name="StopTime" HorizontalAlignment="Left" Height="23" Margin="125,168,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"/>
<TextBox x:Name="IdealCycleTime" HorizontalAlignment="Left" Height="23" Margin="130,211,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"/>
<TextBox x:Name="TotalCount" HorizontalAlignment="Left" Height="23" Margin="130,249,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"/>
<TextBox x:Name="RejectCount" HorizontalAlignment="Left" Height="23" Margin="130,292,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"/>
<Label Content="OEE :" HorizontalAlignment="Left" Margin="33,344,0,0" VerticalAlignment="Top" Width="75"/>
<Label Content="Planned production time (m)" HorizontalAlignment="Left" Margin="430,57,0,0" VerticalAlignment="Top" Width="168" Height="35"/>
<Label Content="Run time (m)" HorizontalAlignment="Left" Margin="430,103,0,0" VerticalAlignment="Top" Width="168" Height="23"/>
<Label Content="Good count (#)" HorizontalAlignment="Left" Margin="430,147,0,0" VerticalAlignment="Top" Width="108" Height="23"/>
<Label Content="Availability (%)" HorizontalAlignment="Left" Margin="430,185,0,0" VerticalAlignment="Top" Width="108" Height="23"/>
<Label Content="Performance (%)" HorizontalAlignment="Left" Margin="430,231,0,0" VerticalAlignment="Top" Width="108" Height="23"/>
<Label Content="Quality (%)" HorizontalAlignment="Left" Margin="430,274,0,0" VerticalAlignment="Top" Width="108" Height="31"/>
<Border BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" Height="42" Margin="145,10,0,0" VerticalAlignment="Top" Width="484"/>
<Label Name="PlannedProductionTime" Content="" HorizontalAlignment="Left" Margin="666,57,0,0" VerticalAlignment="Top" Width="94"/>
<Label Name="RunTime" Content="" HorizontalAlignment="Left" Margin="666,101,0,0" VerticalAlignment="Top" Width="94"/>
<Label Name="GoodCount" Content="" HorizontalAlignment="Left" Margin="666,148,0,0" VerticalAlignment="Top" Width="94"/>
<Label Name="Availability" Content="" HorizontalAlignment="Left" Margin="666,190,0,0" VerticalAlignment="Top" Width="94"/>
<Label Name="Performance" Content="" HorizontalAlignment="Left" Margin="666,236,0,0" VerticalAlignment="Top" Width="94"/>
<Label Name="Quality" Content="" HorizontalAlignment="Left" Margin="666,279,0,0" VerticalAlignment="Top" Width="94"/>
<Label Name="Oee" Content="" HorizontalAlignment="Left" Margin="176,352,0,0" VerticalAlignment="Top" Width="207"/>
</Grid>
</Window>