当前位置: 首页 > news >正文

产品网站有哪些.中国域名的网站

产品网站有哪些,.中国域名的网站,色彩搭配比较好的网站,最新站群系统1、实现思路 1#xff09;实时读取到的数据绑定到前台UI控件上#xff0c;这个通过MVVM模式实现#xff0c;同时注意实时读取必须通过任务task异步方式#xff0c;这就需要读取PLC数据。 2#xff09;UI控件的动作#xff0c;如开或关水泵#xff0c;必定能够将值写入…1、实现思路 1实时读取到的数据绑定到前台UI控件上这个通过MVVM模式实现同时注意实时读取必须通过任务task异步方式这就需要读取PLC数据。 2UI控件的动作如开或关水泵必定能够将值写入PLC这就需要写入PLC数据此时当上面1的任务执行时又获取到了新的实时数据从而改变UI控件 注意 默认启动程序后就主动读取PLC数据启动成功后可以关闭某个水泵 2、开搞 1、完善数据块中的变量 每个水泵有3个数据即状态温度压力所以有9个变量 2、完善监控变量 3、完善逻辑代码 private void ReadmyPLC(){tasks.Add(Task.Run(async () { plc.Open();while (!cts.IsCancellationRequested){await Task.Delay(5000);//读取float从左到右参数依次是数据块类型数据块号启始地址变量类型读取数量var result plc.Read(S7.Net.DataType.DataBlock, 1, 2, S7.Net.VarType.Real, 6);float[] values (float[])result; //水泵1数据MainData.MomentDataList1[0].Value values[0]; MainData.MomentDataList1[1].Value values[1];//水泵2数据MainData.MomentDataList2[0].Value values[2];MainData.MomentDataList2[1].Value values[3];//水泵3数据MainData.MomentDataList3[0].Value values[4];MainData.MomentDataList3[1].Value values[5];//读取boolDB1.DBX0.0是变量的具体地址var result2 plc.Read(pumpaddr1); //水泵1状态 Pump1State bool.Parse(result2.ToString());if (!Pump1State){WaterDirection1 NONE;//停止流动}else{WaterDirection1 EW;//开始流动}result2 plc.Read(pumpaddr2);//水泵2状态 Pump2State bool.Parse(result2.ToString());if (!Pump3State){WaterDirection2 NONE;}else{WaterDirection2 EW;}result2 plc.Read(pumpaddr3); //水泵3状态 Pump3State bool.Parse(result2.ToString());if (!Pump3State){WaterDirection3 NONE;WaterDirection32 NONE;}else{WaterDirection3 EW;WaterDirection32 WE;}}}, cts.Token));} 4、完善控件数据绑定 Window x:ClassWest.HeatExchange.Views.MainWindowxmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlxmlns:dhttp://schemas.microsoft.com/expression/blend/2008xmlns:mchttp://schemas.openxmlformats.org/markup-compatibility/2006xmlns:localclr-namespace:West.HeatExchange.Viewsmc:Ignorabledxmlns:cclr-namespace:West.HeatExchange.Controlsxmlns:lvcclr-namespace:LiveCharts.Wpf;assemblyLiveCharts.WpfWindowStyleNone AllowsTransparencyTrue WindowStartupLocationCenterScreen ResizeModeCanResizeWithGripBackground#F7F9FA FontFamilyMicrosoft YaHei Foreground#333TitleMainWindow Height650 Width1200 !--窗体资源--Window.Resources!--手动模式/自动模式单选控件样式--Style TargetTypeRadioButton x:KeyModeButtonStyleSetter PropertyBackground Value#FFF0F4F8/Setter PropertyForeground ValueGray/Setter PropertyFontSize Value12/Setter PropertyTemplateSetter.ValueControlTemplate TargetTypeRadioButtonBorder Background{TemplateBinding Background} NameborContentPresenter Margin30,5//Border/ControlTemplate/Setter.Value/Setter!--触发器--Style.TriggersTrigger PropertyIsChecked ValueTrueSetter PropertyBackground Value#FF3BBAFF/Setter PropertyForeground ValueWhite//Trigger/Style.Triggers/Style!--水泵开样式--Style TargetTypeRadioButton x:KeyLeftSwitchButtonStyleSetter PropertyBackground Value#FFF0F4F8/Setter PropertyForeground ValueGray/Setter PropertyHorizontalAlignment ValueCenter/Setter PropertyTemplateSetter.ValueControlTemplate TargetTypeRadioButtonGrid!--绘制下划线--Border BorderBrushTransparent BorderThickness0,0,0,1 Height30 Margin5,0 Namebor Width20 HorizontalAlignmentLeft/!--绘制曲线--Path DataM3 0 45 0 48 3 28 20 3 20 0 17 0 3z Stroke#DDD StrokeThickness1 Fill{TemplateBinding Background} Margin0,0,2,0 VerticalAlignmentCenter/TextBlock Text开 VerticalAlignmentCenter HorizontalAlignmentCenter FontSize10 Margin0,0,15,0//Grid!--触发器--ControlTemplate.TriggersTrigger PropertyIsChecked ValueTrueSetter TargetNamebor PropertyVisibility ValueVisible/Setter TargetNamebor PropertyBorderBrush Value#FF3BBAFF//Trigger/ControlTemplate.Triggers/ControlTemplate/Setter.Value/SetterStyle.TriggersTrigger PropertyIsChecked ValueTrueSetter PropertyBackground Value#FF3BBAFF/Setter PropertyForeground ValueWhite//Trigger/Style.Triggers/Style!--水泵关样式--Style TargetTypeRadioButton x:KeyRightSwitchButtonStyleSetter PropertyBackground Value#FFF0F4F8/Setter PropertyForeground ValueGray/Setter PropertyHorizontalAlignment ValueCenter/Setter PropertyTemplateSetter.ValueControlTemplate TargetTypeRadioButtonGridBorder BorderBrushTransparent BorderThickness0,0,0,1 Height30 Margin8,0 Namebor Width20 HorizontalAlignmentRight/Path DataM0 17 20 0 45 0 48 3 48 17 45 20 3 20z Stroke#DDD StrokeThickness1 Fill{TemplateBinding Background} Margin0,0,2,0 VerticalAlignmentCenter/TextBlock Text关 VerticalAlignmentCenter HorizontalAlignmentCenter FontSize10 Margin10,0,0,0//GridControlTemplate.TriggersTrigger PropertyIsChecked ValueTrueSetter TargetNamebor PropertyVisibility ValueVisible/Setter TargetNamebor PropertyBorderBrush Value#FF3BBAFF//Trigger/ControlTemplate.Triggers/ControlTemplate/Setter.Value/SetterStyle.TriggersTrigger PropertyIsChecked ValueTrueSetter PropertyBackground Value#FF3BBAFF/Setter PropertyForeground ValueWhite//Trigger/Style.Triggers/Style!--故障样式--Style TargetTypeCheckBox x:KeyWarningButtonStyleSetter PropertyFontSize Value11/Setter PropertyForeground ValueWhite/Setter PropertyOpacity Value0.2/Setter PropertyMargin Value0,2/Setter PropertyTemplateSetter.ValueControlTemplate TargetTypeCheckBoxGridBorder BorderBrushRed BorderThickness1 Padding1 NamerootBorder.BackgroundDrawingBrush TileModeTile Viewport0,0,0.1,0.2 !--画笔填充--DrawingBrush.DrawingGeometryDrawingGeometryDrawing.PenPen Brushblue Thickness10 x:Namepen//GeometryDrawing.PenGeometryDrawing.GeometryLineGeometry StartPoint50,0 EndPoint0,50//GeometryDrawing.Geometry/GeometryDrawing/DrawingBrush.Drawing/DrawingBrush/Border.BackgroundBorder BackgroundRed Margin0,6,0,0 BorderBrushWhite BorderThickness1 Height20ContentPresenter VerticalAlignmentCenter HorizontalAlignmentCenter Margin15,0//Border/Border/Grid/ControlTemplate/Setter.Value/SetterStyle.TriggersTrigger PropertyIsChecked ValueTrueSetter PropertyOpacity Value1//Trigger/Style.Triggers/Style/Window.ResourcesDockPanel!--顶部区域分5列--Grid DockPanel.DockTop Grid.ColumnDefinitionsColumnDefinition Width48/ColumnDefinition WidthAuto/ColumnDefinition/ColumnDefinition WidthAuto/ColumnDefinition Width50//Grid.ColumnDefinitions!--图标--Border Width45 Grid.Column0 Background#3BBAFF BorderBrush#EEE BorderThickness1 HorizontalAlignmentLeftImage Source../Assets/Images/Logo_white.png Margin8//Border!--背景--Border Grid.ColumnSpan4 Grid.Column1 Background#5E7593 MouseLeftButtonDownBorder_MouseLeftButtonDown/!--文字--TextBlock Text换热站远程监控系统 VerticalAlignmentCenter ForegroundWhite FontSize19 Margin10,0 Grid.Column1/!--时间--TextBlock Text{Binding NowTime, StringFormat{}{0:yyyy年MM月dd日HH时mm分ss秒}} VerticalAlignmentCenter ForegroundWhite FontSize19 Margin20,0 Grid.Column3/!--退出按钮--Button Grid.Column4 Width25 Height25 ClickButton_ClickButton.BackgroundImageBrush ImageSource../Assets/Images/closewin.png//Button.Background/Button/Grid!--左侧区域分5行--Border DockPanel.DockLeft Width280 BackgroundWhite CornerRadius3 Margin30,10,10,10 Border.EffectDropShadowEffect BlurRadius10 ShadowDepth0 ColorLightGray Opacity0.3//Border.EffectGrid Margin20,10Grid.RowDefinitionsRowDefinition Height50/RowDefinition/RowDefinition/RowDefinition Height1.2*/RowDefinition Height1.2*//Grid.RowDefinitions!--第1行文字栏--Border Grid.Row0 Background#3BBAFF CornerRadius3 Margin0,8StackPanel OrientationHorizontal VerticalAlignmentCenter HorizontalAlignmentCenterc:RunLoading Width23 Height23 Margin10,0/TextBlock Text换热站综合信息详情 ForegroundWhite FontSize12 VerticalAlignmentCenter//StackPanel/Border!--第2行历史曲线--Grid Grid.Row1 Background#FFF0F4F8 Margin0,5Border Height16 VerticalAlignmentBottom Background#FF0E3A52 CornerRadius8/!--livechart图表配置Values绑定序列数据--lvc:CartesianChart DisableAnimationsTruelvc:CartesianChart.Serieslvc:LineSeries Values29,225,380,97,440,129,532 LineSmoothness0 FillTransparent//lvc:CartesianChart.Series!--X轴配置--lvc:CartesianChart.AxisXlvc:Axis Labels周一,周二,周三,周四,周五,周六,周日 FontSize8 ForegroundWhitelvc:Axis.Separatorlvc:Separator StrokeThickness0 Step1//lvc:Axis.Separator/lvc:Axis/lvc:CartesianChart.AxisX!--Y轴配置--lvc:CartesianChart.AxisYlvc:Axis MinValue0 MaxValue600 ForegroundTransparent/lvc:Axis/lvc:CartesianChart.AxisY/lvc:CartesianChartBorder Background#3BBAFF VerticalAlignmentTop HorizontalAlignmentLeftTextBlock Text历史曲线 ForegroundWhite FontSize10 Margin5,1//Border/Grid!--第3行能耗排名--Grid Grid.Row2 Background#FFF0F4F8 Margin0,5UniformGrid Columns1!--文字部分--StackPanel OrientationHorizontal VerticalAlignmentTopBorder Background#FF3BBAFFTextBlock Text能耗排名 ForegroundWhite FontSize10 Margin5,1//BorderTextBlock FontSize10 VerticalAlignmentCenter Margin5,0Run Text耗水 Foreground#666/Run Text#xe92e; FontFamily../Assets/Fonts/#iconfont//TextBlockTextBlock FontSize10 VerticalAlignmentCenterRun Text耗电 Foreground#666/Run Text#xe8b6; FontFamily../Assets/Fonts/#iconfont//TextBlockTextBlock FontSize10 VerticalAlignmentCenter Margin5,0Run Text耗热 Foreground#666/Run Text#xe60e; FontFamily../Assets/Fonts/#iconfont//TextBlock/StackPanel!--耗水--Grid Margin0,0,10,0Grid.ColumnDefinitionsColumnDefinition Width20/ColumnDefinition//Grid.ColumnDefinitionsTextBlock Text#xe92e; FontFamily../Assets/Fonts/#iconfont VerticalAlignmentCenter HorizontalAlignmentCenter Foreground#FF3BBAFF/ProgressBar Grid.Column1 Minimum0 Maximum200 Value182 BackgroundLightGray ForegroundOrange Height4//Grid!--耗电--Grid Margin0,0,10,0Grid.ColumnDefinitionsColumnDefinition Width20/ColumnDefinition//Grid.ColumnDefinitionsTextBlock Text#xe8b6; FontFamily../Assets/Fonts/#iconfont VerticalAlignmentCenter HorizontalAlignmentCenter Foreground#FF3BBAFF/ProgressBar Grid.Column1 Minimum0 Maximum200 Value156 BackgroundLightGray ForegroundOrange Height4//Grid!--耗热--Grid Margin0,0,10,0Grid.ColumnDefinitionsColumnDefinition Width20/ColumnDefinition//Grid.ColumnDefinitionsTextBlock Text#xe60e; FontFamily../Assets/Fonts/#iconfont VerticalAlignmentCenter HorizontalAlignmentCenter Foreground#FF3BBAFF/ProgressBar Grid.Column1 Minimum0 Maximum200 Value116 BackgroundLightGray ForegroundOrange Height4//Grid!--装饰--Border Height5 Margin10,0Border.Background!--线性渐变--LinearGradientBrush StartPoint0,0 EndPoint1,0GradientStop Color#FF3BBAFF Offset0/GradientStop Color#113BBAFF Offset1//LinearGradientBrush/Border.Background/Border/UniformGrid/Grid!--第4行故障统计--Grid Grid.Row3 Background#FFF0F4F8 Margin0,5Border Height16 VerticalAlignmentBottom Background#FF0E3A52 CornerRadius8/lvc:CartesianChart DisableAnimationsTruelvc:CartesianChart.Serieslvc:ColumnSeries Values319,223,63,257,335,440,178,223,53,117 MaxColumnWidth6//lvc:CartesianChart.Serieslvc:CartesianChart.AxisXlvc:Axis Labels设备1,设备2,设备3,设备4,设备5,设备6,设备7,设备8,设备9,设备10 FontFamilyMicrosoft YaHei FontSize6 ForegroundWhitelvc:Axis.Separatorlvc:Separator Step1 StrokeThickness0//lvc:Axis.Separator/lvc:Axis/lvc:CartesianChart.AxisXlvc:CartesianChart.AxisYlvc:Axis MinValue0 MaxValue600 ForegroundTransparentlvc:Axis.Separatorlvc:Separator StrokeThickness1 Stroke#DDD Step760//lvc:Axis.Separator/lvc:Axis/lvc:CartesianChart.AxisY/lvc:CartesianChartBorder Background#FF3BBAFF VerticalAlignmentTop HorizontalAlignmentLeft Margin2TextBlock Text故障统计 ForegroundWhite FontSize10 Margin5,1//Border/Grid!--第5行数据报表--Grid Grid.Row4 Background#FFF0F4F8 Margin0,5lvc:PieChart InnerRadius40 Width110 Height110 DisableAnimationsTrue StartingRotationAngle0 HoverPushOut0 !--以下是静态显示--lvc:PieChart.Serieslvc:PieSeries Values23 Fill#2BBF6E StrokeThickness2 DataLabelsTrue ForegroundBlack FontSize11 LabelPositionOutsideSlice Title锻烧车间/lvc:PieSerieslvc:PieSeries Values37 Fill#3DDFEE StrokeThickness2 DataLabelsTrue ForegroundBlack FontSize11 LabelPositionOutsideSlice Title模具车间/lvc:PieSerieslvc:PieSeries Values80 FillRed StrokeThickness2 DataLabelsTrue ForegroundBlack FontSize11 LabelPositionOutsideSlice Title电噴车间/lvc:PieSerieslvc:PieSeries Values60 FillBlue StrokeThickness2 DataLabelsTrue ForegroundBlack FontSize11 LabelPositionOutsideSlice Title组装车间/lvc:PieSeries/lvc:PieChart.Series/lvc:PieChartBorder Background#FF3BBAFF VerticalAlignmentTop HorizontalAlignmentLeft Margin2TextBlock Text数据报表 ForegroundWhite FontSize10 Margin5,1//Border/Grid/Grid/Border!--右上区域控制模式--Border Height80 DockPanel.DockTop BackgroundWhite Margin0,10,20,0 CornerRadius3Border.EffectDropShadowEffect BlurRadius10 ShadowDepth0 ColorLightGray Opacity0.3//Border.EffectUniformGrid Rows1!--Button Content连接PLC Width60 Height40 ClickButton_Click_1 /Button--StackPanel VerticalAlignmentCenter HorizontalAlignmentCenterRadioButton Content手动模式 IsCheckedTrue Style{StaticResource ModeButtonStyle}/RadioButton Content自动模式 Style{StaticResource ModeButtonStyle}//StackPanel!--补水泵1--Grid Background#88F0F4F8 VerticalAlignmentCenter HorizontalAlignmentCenterGrid.RowDefinitionsRowDefinition/RowDefinition//Grid.RowDefinitionsTextBlock TextNo.1 补水泵 Margin20,3 HorizontalAlignmentCenter/Grid Grid.Row1 Margin10,0Grid.ColumnDefinitionsColumnDefinition/ColumnDefinition Width15/ColumnDefinition//Grid.ColumnDefinitionsRadioButton Grid.Column0 IsCheckedTrue Command{Binding StartCommand} CommandParameter1 Grid.ColumnSpan2 Style{StaticResource LeftSwitchButtonStyle} Namerb/RadioButton Grid.Column1 Grid.ColumnSpan2 Command{Binding StopCommand} CommandParameter1 Style{StaticResource RightSwitchButtonStyle}//Grid/Grid!--补水泵2--Grid Background#88F0F4F8 VerticalAlignmentCenter HorizontalAlignmentCenterGrid.RowDefinitionsRowDefinition/RowDefinition//Grid.RowDefinitionsTextBlock TextNo.2 补水泵 Margin20,3 HorizontalAlignmentCenter/Grid Grid.Row1 Margin10,0Grid.ColumnDefinitionsColumnDefinition/ColumnDefinition Width15/ColumnDefinition//Grid.ColumnDefinitionsRadioButton IsCheckedTrue Grid.ColumnSpan2 Command{Binding StartCommand} CommandParameter2 Style{StaticResource LeftSwitchButtonStyle}/RadioButton Grid.Column1 Grid.ColumnSpan2 Command{Binding StopCommand} CommandParameter2 Style{StaticResource RightSwitchButtonStyle}//Grid/Grid!--补水泵3--Grid Background#88F0F4F8 VerticalAlignmentCenter HorizontalAlignmentCenterGrid.RowDefinitionsRowDefinition/RowDefinition//Grid.RowDefinitionsTextBlock TextNo.3 补水泵 Margin20,3 HorizontalAlignmentCenter/Grid Grid.Row1 Margin10,0Grid.ColumnDefinitionsColumnDefinition/ColumnDefinition Width15/ColumnDefinition//Grid.ColumnDefinitionsRadioButton IsCheckedTrue Grid.ColumnSpan2 Command{Binding StartCommand} CommandParameter3 Style{StaticResource LeftSwitchButtonStyle}/RadioButton Grid.Column1 Grid.ColumnSpan2 Command{Binding StopCommand} CommandParameter3 Style{StaticResource RightSwitchButtonStyle}//Grid/Grid!--故障切换-- Grid Background#88F0F4F8 VerticalAlignmentCenter HorizontalAlignmentCenterGrid.RowDefinitionsRowDefinition/RowDefinition//Grid.RowDefinitionsCheckBox Content循环变频故障 Grid.Row0 Style{StaticResource WarningButtonStyle} IsCheckedTrue/CheckBox Content补水变频故障 Grid.Row1 Style{StaticResource WarningButtonStyle}//Grid/UniformGrid/Border!--右中区域系统运行--Border BackgroundWhite Margin0,10,20,10 CornerRadius3 Border.EffectDropShadowEffect BlurRadius10 ShadowDepth0 ColorLightGray Opacity0.3//Border.EffectCanvas!--管道-- c:PipeLine Height7 Width839 DirectionEW HorizontalAlignmentLeft VerticalAlignmentCenter Canvas.Left10 Canvas.Top44/c:PipeLine x:Namemiddle Panel.ZIndex3 Canvas.Left234 Canvas.Top49 DirectionEW Height7 Width182 CapRadius3c:PipeLine.RenderTransformTransformGroupRotateTransform Angle90 /RotateTransform/TransformGroup/c:PipeLine.RenderTransform/c:PipeLinec:PipeLine Height7 Width619 DirectionEW HorizontalAlignmentLeft VerticalAlignmentCenter Canvas.Left230 Canvas.Top224/c:PipeLine x:Namemiddle2 Panel.ZIndex3 Canvas.Left164 Canvas.Top139.5 Direction{Binding WaterDirection2} Height7 Width185 CapRadius3c:PipeLine.RenderTransformTransformGroupRotateTransform Angle90 /RotateTransform/TransformGroup/c:PipeLine.RenderTransform/c:PipeLinec:PipeLine Height7 Width399 Direction{Binding WaterDirection2} HorizontalAlignmentLeft VerticalAlignmentCenter Canvas.Left450 Canvas.Top296 /c:PipeLine x:Nameright Panel.ZIndex3 Margin0 Canvas.Left223 Canvas.Top302 Width131 Direction{Binding WaterDirection32} Height7 CapRadius1c:PipeLine.RenderTransformTransformGroupTranslateTransform X{Binding RelativeSource{RelativeSource ModeFindAncestor, AncestorTypeCanvas}, PathActualHeight} Y0/TranslateTransformRotateTransform Angle90 CenterX{Binding RelativeSource{RelativeSource ModeFindAncestor, AncestorTypeCanvas}, PathActualHeight} CenterY0/RotateTransform/TransformGroup/c:PipeLine.RenderTransform/c:PipeLinec:PipeLine Height7 Width79 Direction{Binding WaterDirection3} HorizontalAlignmentLeft VerticalAlignmentCenter Canvas.Left640 Canvas.Top426 /c:PipeLine Height7 Width79 Direction{Binding WaterDirection3} HorizontalAlignmentLeft VerticalAlignmentCenter Canvas.Left540 Canvas.Top447 /c:PipeLine Height7.5 Width409 Direction{Binding WaterDirection1} HorizontalAlignmentLeft VerticalAlignmentCenter Canvas.Left10 Canvas.Top137/c:PipeLine Height7.5 Width259 Direction{Binding WaterDirection2} HorizontalAlignmentLeft VerticalAlignmentCenter Canvas.Left158 Canvas.Top317/c:PipeLine Height7.5 Width459 Direction{Binding WaterDirection3} HorizontalAlignmentLeft VerticalAlignmentCenter Canvas.Left10 Canvas.Top447/c:PipeLine Height7.5 Width399 Direction{Binding WaterDirection1} HorizontalAlignmentLeft VerticalAlignmentCenter Canvas.Left450 Canvas.Top116/!--图片--Image Source../Assets/Images/d1.jpg Canvas.Left35 Canvas.Top29 Height39 Width61 HorizontalAlignmentCenter VerticalAlignmentTop/Image Source../Assets/Images/d1.jpg Canvas.Left755 Canvas.Top29 Height39 Width61 HorizontalAlignmentCenter VerticalAlignmentTop/Image Source../Assets/Images/d1.jpg Canvas.Left755 Canvas.Top279 Height39 Width61 HorizontalAlignmentCenter VerticalAlignmentTop/Image Source../Assets/Images/d1.jpg Panel.ZIndex3 Canvas.Left95 Canvas.Top429 Height39 Width61 HorizontalAlignmentCenter VerticalAlignmentTop/Image Source../Assets/Images/heat_exchange.jpg Panel.ZIndex2 Canvas.Left264 Canvas.Top20 Height156 Width80 HorizontalAlignmentCenter VerticalAlignmentTop/Image Source../Assets/Images/heat_exchange.jpg Panel.ZIndex2 Canvas.Left264 Canvas.Top200 Height156 Width80 HorizontalAlignmentCenter VerticalAlignmentTop/Image Source../Assets/Images/i2.jpg Canvas.Left164 Canvas.Top13 Height31 Width25 HorizontalAlignmentLeft VerticalAlignmentTop/Image Source../Assets/Images/i2.jpg Canvas.Left424 Canvas.Top13 Height31 Width25 HorizontalAlignmentLeft VerticalAlignmentTop/Image Source../Assets/Images/i2.jpg Canvas.Left524 Canvas.Top85 Height31 Width25 HorizontalAlignmentLeft VerticalAlignmentTop/Image Source../Assets/Images/i2.jpg Canvas.Left684 Canvas.Top193 Height31 Width25 HorizontalAlignmentLeft VerticalAlignmentTop/Image Source../Assets/Images/i2.jpg Canvas.Left584 Canvas.Top265 Height31 Width25 HorizontalAlignmentLeft VerticalAlignmentTop/Image Source../Assets/Images/f2.jpg Panel.ZIndex2 Canvas.Left64 Canvas.Top115 Height33 Width34 HorizontalAlignmentLeft VerticalAlignmentTop/Image Source../Assets/Images/f2.jpg Panel.ZIndex2 Canvas.Left224 Canvas.Top425 Height33 Width34 HorizontalAlignmentLeft VerticalAlignmentTop/!--3个水泵--c:Pump Width42 Height38 IsRunning{Binding Pump1State} Canvas.Left411 Canvas.Top111 HorizontalAlignmentCenter VerticalAlignmentTop/c:Pump Width42 Height38 IsRunning{Binding Pump2State} Canvas.Left411 Canvas.Top291 HorizontalAlignmentCenter VerticalAlignmentTop/c:Pump Width42 Height38 IsRunning{Binding Pump3State} Canvas.Left611 Canvas.Top421 HorizontalAlignmentCenter VerticalAlignmentTop/!--数据看板--c:DataBoard Width75 Height40 Canvas.Left30 Canvas.Top71 ItemsSource{Binding MainData.MomentDataList1}/c:DataBoard Width75 Height40 Canvas.Left135 Canvas.Top56 ItemsSource{Binding MainData.MomentDataList1}/c:DataBoard Width75 Height40 Canvas.Left545 Canvas.Top71 ItemsSource{Binding MainData.MomentDataList1}/c:DataBoard Width75 Height40 Canvas.Left495 Canvas.Top252 ItemsSource{Binding MainData.MomentDataList2}/ c:DataBoard Width75 Height40 Canvas.Left595 Canvas.Top178 ItemsSource{Binding MainData.MomentDataList2}/ c:DataBoard Width75 Height40 Canvas.Left90 Canvas.Top383 ItemsSource{Binding MainData.MomentDataList3}/c:CoolingTower RunningStateNormal Width140 Height150 Canvas.Left415 Canvas.Top347/c:CoolingTower/Canvas/Border/DockPanel/Window5、运行效果 程序启动后暂时没有数据 5秒后数据实时显示温度压力状态数据与监控表中的数据一致的  关闭水泵1观察管道和风扇情况及监控表数值 开启水泵1管道流动了风扇转动了 PLC数据改变了 至此PLC与系统完美对接实现了全场监控管理。 走过路过不要错过点赞关注收藏又圈粉共同致富为财务自由作出贡献
http://www.pierceye.com/news/147764/

相关文章:

  • 网站未续费到期后打开会怎样wordpress 顶部栏 悬浮
  • 内部优惠券网站怎么做大连网站制作建设
  • 经营虚拟网站策划书福建设备公司网站
  • 网站建设费用明细报价wordpress暗箱
  • 南宁网站建公司电话福州建站服务
  • 有没有什么推荐的网站用 php网站建设打出一首古诗
  • 品牌网站建设浩森宇特wordpress 首页 缩略图
  • 一个主机可以做几个网站域名织梦cms网站更新
  • 知名网站有哪些网站开发是什么环境
  • 哪些网站是用wordpress开发一款视频app多少钱
  • 济南网站定制制作建设项目 环评申报网站
  • 无锡响应式网站设计wordpress站群管理系统
  • 主题网站策划设计书网络营销是什么的一项活动
  • python+网站开发实例教程免费做视频网站
  • 免费建站自己的网址美化网站公司
  • 做购物网站哪个cms好用网络规划与设计就业前景
  • wordpress仿站工具网站建设jw100
  • 网站推广过程叙述关键词歌词
  • vip影视网站如何做appwordpress centos查看目录
  • 网站怎么套模板山西seo博客
  • 好看的手机网站推荐新建的网站 找不到
  • 网站站内搜索怎么做seo搜索优化
  • 建设部网站 测绘规章pc网站手机网站
  • 建网站如何赚钱vs哪个版本做网站好
  • 新衡阳网站游戏软件开发公司简介
  • 湖南基础建设投资集团网站做体育最好的网站
  • 上海php网站开发公司wordpress 邮件认证
  • 教做香肠的网站张家港专业网站建设
  • 园林建设网站营销型网站的建站步骤是什么意思
  • 招聘求职网站html模板正规的创业商机网