WPF实现组态软件-逼真的管道和速度可变流体(五)
WPF实现组态软件-逼真的管道和速度可变流体(一)
WPF实现组态软件-逼真的管道和速度可变流体(二)
WPF实现组态软件-逼真的管道和速度可变流体(三)
WPF实现组态软件-逼真的管道和速度可变流体(四)
WPF实现组态软件-逼真的管道和速度可变流体(五)
轻量而敏捷的工业组态软件UI设计工具-ConPipe Studio 2022
ConPipe Studio 2022和ConPipe控件下载地址(Trial版):ConPipe Studio 2022.zip
本次基于《WPF实现组态软件-逼真的管道和速度可变流体(四)》的基础上又增加了一些常用控件,分别是:加热器、压力容器、水塔、鼓风机、减速喷管、散热翅片、风扇、横流散热塔、喷淋器。废话不多说,上图看效果:
其中散热翅片属于“半成品”控件,之所以这么说是它一般不单独作为一个独立的零件使用,因为太简单了需要一定的修饰,看看它的样子:
是不是很素!但是它有个亮点,就是可以根据Width和Height属性自动生成翅片,不会因为拉伸而变形,而且翅片的密度保持不变。下面是散热翅片放大后的细节:
上图中的散热器就是利用散热翅片加工的,下面是散热器的代码:
<Border Panel.ZIndex="1000" HorizontalAlignment="Left" Height="168" VerticalAlignment="Top" Width="328" Margin="460,333,0,0" BorderThickness="4" CornerRadius="4" BorderBrush="Black"><Grid><Grid Width="160" Height="160" HorizontalAlignment="Left" Margin="0" VerticalAlignment="Top"><Ellipse Width="160" Height="160" Stroke="Black" StrokeThickness="6" HorizontalAlignment="Left" Margin="0" VerticalAlignment="Top" /><ConPipe:Fan x:Name="fan1" HorizontalAlignment="Center" Height="140" VerticalAlignment="Center" Width="140"/></Grid><Grid Width="160" Height="160" HorizontalAlignment="Left" Margin="160,0,0,0" VerticalAlignment="Top"><Ellipse Width="160" Height="160" Stroke="Black" StrokeThickness="6" HorizontalAlignment="Left" Margin="0" VerticalAlignment="Top" /><ConPipe:Fan x:Name="fan2" HorizontalAlignment="Center" Height="140" VerticalAlignment="Center" Width="140"/></Grid><ConPipe:RadiatorElement Width="320" Height="160" HorizontalAlignment="Left" Margin="0" VerticalAlignment="Top"/></Grid>
</Border>
上图中的管道旁边出现"cp2"、"cp3"的字样(只在设计时显示哦),那是管道的x:Name属性。为什么要显示管道的Name呢?因为管道的布局必须用HorizontalAlignment=“Stretch” VerticalAlignment=“Stretch”,这样的话看不出来选中的是哪个管道,所以才显示Name来方便在设计时快速定位管道。
下面着重介绍下WPF的特性:“缩放”,所有的组态控件都是充分利用WPF的这个属性,由于控件都是矢量绘制的缩放不会失真,下面是缩放效果:
控件还不是很全面,如果有需要可以给发私信。
WPF实现组态软件-逼真的管道和速度可变流体(五)相关推荐
- 轻量而敏捷的工业组态软件UI设计工具-ConPipe Studio 2022
WPF实现组态软件-逼真的管道和速度可变流体(五) 轻量而敏捷的工业组态软件UI设计工具-机械组态篇 ConPipe Studio 2022和ConPipe控件下载地址(Trial版):ConPipe ...
- WPF 组态软件实现思路(WPF控件可视化布局)
WPF 开源 组态软件实现思路(WPF控件可视化布局) 一.实现控件选中及自由拖动 二.实现控件对齐功能 三.实现对齐辅助线功能 四.实现框选功能 GitHub地址点此 请注意 属性编辑控件基于Dev ...
- WPF工控组态软件之管道和冷却风扇开发
WPF以其丰富灵活的控件样式设计,相较于WinForm而言,一直是工控组态软件的宠儿,本文以两个简单的小例子,简述如何通过WPF设计出表示水流的管道,和转动的冷却风扇.仅供学习分享使用,如有不足之处, ...
- WPF工控组态软件之温度计
WPF以其丰富灵活的控件样式设计,相较于WinForm而言,一直是工控组态软件的宠儿.经过前两文章的学习,已经对WPF开发工控组态软件有了一个基本的了解, 今天继续学习温度计的开发,仅供学习分享使用, ...
- WPF工控组态软件之冷却塔和空气压缩机开发
WPF以其丰富灵活的控件样式设计,相较于WinForm而言,一直是工控组态软件的宠儿.经过上一篇文章的学习,已经对WPF开发工控组态软件有了一个基本的了解, 今天继续学习冷却塔和空气压缩机的开发,仅供 ...
- Iconics genesis64组态软件WPF基础开发(2)
前两天刚刚把组态软件扔到WPF上,今天要继续啊! 这个组态软件Iconics Genesis64 完全是基于WIndows规范开发的.API简单的不可思议,...但是还是没有找到能够简单写鼠标移动和滚 ...
- 基于Visual Studio扩展的WPF工业组态UI控件-ConPipe
本文的组态控件是由<轻量而敏捷的工业组态软件UI设计工具-ConPipe Studio 2022> 和 <轻量而敏捷的工业组态软件UI设计工具-机械组态篇>两篇文章中的方案全新 ...
- 开源纯C#工控网关+组态软件(九)定制Visual Studio
一. 引子 因为最近很忙(lan),很久没发博了.不少朋友对那个右键弹出菜单和连线的功能很感兴趣,因为VS本身是不包含这种功能的. 大家想这是什么鬼,怎么我的设计器没有,其实这是一个微软黑科技 ...
- 开源纯C#工控网关+组态软件(八)表达式编译器
一. 引子 监控画面的主要功能之一就是跟踪下位机变量变化,并将这些变化展现为动画.大部分时候,界面上一个图元组件的某个状态,与单一变量Tag绑定,比如电机的运行态,绑定一个MotorRunning ...
最新文章
- R语言ggplot2可视化:使用ggrepel包在线图(line plot)的尾端那个数据点添加文本标签(text label)
- android studio转载文章
- VisualStudio.gitignore git 忽略
- Swift学习字符串、数组、字典
- 【华为敏捷/DevOps实践】5. 如何避免DevOps变革的六大“焦油坑”
- layui文件上传 提示 请求上传接口出现异常
- TensorFlow 中的 tf.train.exponential_decay() 指数衰减法
- Qt Displaying Window教程中无法解析的外部符号错误解决办法
- Android HIDL第一个HelloWorld demo
- 小米3c虚拟服务器,小米路由器3C固件逆向与测评-新手向
- 流水账——利用MFC开发的小软件
- 信息论的基本概念和熵的计算
- 1、selenium下载安装教程及环境变量配置
- 测绘类(遥感)投稿期刊(卓越期刊、EI、CSCD、核心期刊)汇总,内附投稿链接
- 万用表测占空比怎么接_万用表的占空比是什么意思?
- 华北赛区承办学校:太原工业学院
- 解决:CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pk gs/main/win-64/c
- java毕业设计汽车售后服务管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
- 论文类型Journal、magazine、transaction、letter等的区别
- pcs和serdes_对Lattice ECP3/ECP5器件中的SerDes/PCS进行了简要的介绍