从单独的组件创建时间,并将其除以给定的输入
本文关键字:输入 组件 单独 创建 时间 | 更新日期: 2023-09-27 18:28:38
仓库领料时间验证。
我相信最近显示的工作拾取速率被操纵,为每个拾取速率增加了秒数,因为它们已经达到了设定的速率,但突然之间,所有的速率都比之前显示的慢了至少2秒。所以我希望能够验证时间。我有一个WFA,带有以下
输入:
- (文本框1)选取的行,例如120
- (文本框2)小时领料,例如02
- (文本框3)分钟领料,例如03
- (文本框4)秒拾取,例如44
- (文本框5)毫秒拾取,例如7100000
输出:
- (TextBox6)平均拾取速率=例如17.30秒
有人能给我举一个例子,说明将输入的值转换为02:03:44.7100000格式所需的方法,并计算平均值并输出值,例如17.30秒。
private void linesTextBox_TextChanged(object sender, EventArgs e)
{
lines = Convert.ToInt32(pickRateBox.Text);
}
private void hoursTbox_TextChanged(object sender, EventArgs e)
{
hours = Convert.ToInt32(hoursTbox.Text);
}
private void minTbox_TextChanged(object sender, EventArgs e)
{
mins = Convert.ToInt32(minTbox.Text);
}
private void secTBox_TextChanged(object sender, EventArgs e)
{
secs = Convert.ToInt32(secTBox.Text);
}
private void mSTbox_TextChanged(object sender, EventArgs e)
{
millisec = Convert.ToInt32(mSTbox.Text);
}
private void ratePick(int h, int m, int s, int mil)
{
DateTime dt = new DateTime(00, 00, 00, h, m, s, mil);
}
public void ratePick(int h, int m, int s)
{
TimeSpan ts = new TimeSpan(h, m, s);
double total = ts.TotalSeconds;
linesPicked = Convert.ToDouble(total/lines);