using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace CCDCountWpf.WpfPage
{
///
/// PlcOperationPage.xaml 的交互逻辑
///
public partial class PlcOperationPage : Page
{
public PlcOperationPage()
{
InitializeComponent();
this.Width = Double.NaN;
this.Height = Double.NaN;
DataContext = PlcSettingMessageBus.PlcMessageShowBindage;
}
///
/// 归零按钮按下事件
///
private void ReturnToZeroBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.ReturnToZeroToTrue();
}
///
/// 归零按钮抬起事件
///
private void ReturnToZeroBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.ReturnToZeroToFalse();
}
///
/// 复位按钮按下事件
///
private void RepositionBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.RepositionToTrue();
}
///
/// 复位按钮抬起事件
///
private void RepositionBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.RepositionToFalse();
}
///
/// 轴停止按钮按下事件
///
private void ShaftStopsBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.ShaftStopsToTrue();
}
///
/// 轴停止按钮抬起事件
///
private void ShaftStopsBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.ShaftStopsToFalse();
}
///
/// 正转点动按钮按下事件
///
private void ForwardRotatingJogBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.ForwardRotatingJogToTrue();
}
///
/// 正转点动按钮抬起事件
///
private void ForwardRotatingJogBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.ForwardRotatingJogToFalse();
}
///
/// 反转点动按钮按下事件
///
private void ReversalReverseJogBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.ReversalReverseJogToTrue();
}
///
/// 反转点动按钮抬起事件
///
private void ReversalReverseJogBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.ReversalReverseJogToFalse();
}
///
/// 速度运行按钮按下事件
///
private void SpeedRunBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SpeedRunToTrue();
}
///
/// 速度运行按钮抬起事件
///
private void SpeedRunBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SpeedRunToFalse();
}
///
/// 设备运行按钮按下事件
///
private void EquipmentOperationBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.EquipmentOperationToTrue();
}
///
/// 设备运行按钮抬起事件
///
private void EquipmentOperationBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.EquipmentOperationToFalse();
}
///
/// 开始按钮按下事件
///
private void InitiateBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.InitiateToTrue();
}
///
/// 开始按钮抬起事件
///
private void InitiateBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
//pLCManagement.InitiateToFalse();
}
///
/// 停止按钮按下事件
///
private void StopBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.StopToTrue();
}
///
/// 停止按钮抬起事件
///
private void StopBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
//pLCManagement.StopToFalse();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchEnable();
}
private void LevelOneVibrationTableBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchLevelOneVibrationTable();
}
private void LevelTwoVibrationTableBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchLevelTwoVibrationTable();
}
private void LevelThreeVibrationTableBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchLevelThreeVibrationTable();
}
private void DeviceUpBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteDeviceUpToTrue();
}
private void DeviceUpBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteDeviceUpToFalse();
}
private void DeviceDownBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteDeviceDownToTrue();
}
private void DeviceDownBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteDeviceDownToFalse();
}
private void TransferStartBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchTransferStart();
}
private void AirValveCloseBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchAirValveClose();
}
private void BottleFeedingWheelResetBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelResetToTrue();
}
private void BottleFeedingWheelResetBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelResetToFalse();
}
private void BottleFeedingWheelReturnToZeroBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelReturnToZeroToTrue();
}
private void BottleFeedingWheelReturnToZeroBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelReturnToZeroToFalse();
}
private void BottleFeedingWheelShaftStopsBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelShaftStopsToTrue();
}
private void BottleFeedingWheelShaftStopsBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelShaftStopsToFalse();
}
private void BottleFeedingWheelPositiveRotationJogBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelPositiveRotationJogToTrue();
}
private void Valve1Jog_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchValveJog(0);
}
private void Valve2Jog_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchValveJog(1);
}
private void Valve3Jog_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchValveJog(2);
}
private void Valve4Jog_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchValveJog(3);
}
private void Valve5Jog_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchValveJog(4);
}
private void Valve6Jog_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchValveJog(5);
}
private void Valve7Jog_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchValveJog(6);
}
private void Valve8Jog_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchValveJog(7);
}
private void BottleFeedingWheelEnableBtn_Click(object sender, RoutedEventArgs e)
{
PlcSettingMessageBus.pLCManagement.SwitchBottleFeedingWheelEnable();
}
private void BottleFeedingWheelPositiveRotationJogBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelPositiveRotationJogToFalse();
}
private void BottleFeedingWheelReverseRotationJogBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelReverseRotationJogToTrue();
}
private void BottleFeedingWheelReverseRotationJogBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
PlcSettingMessageBus.pLCManagement.WriteBottleFeedingWheelReverseRotationJogToFalse();
}
}
}