PB管是什么管,怎么做,和管件怎么连接
PB管即聚丁烯管,这种原材料的使用有很多的好处,比如说无毒,无味性能稳定等等,而且密度方面的表现很特殊,也因此成就了pb管的柔软度,属于一种有机化工材料类型制作的高科技产品。
连接方式:连接前应检查管材和管件要进行连接的部分是否清洁、无损和无毛刺。使用专用的剪管器把管材按实际所需要的长度切断。切管时可将剪管器沿与管轴线的方向旋转,同时用力剪切,确保切面平整并且与管材轴线相垂直。
应用分析
塑料管埋设在砼内,虽然施工要求很精细,对装修地面也有要求,但在施工过程中、在装修房屋的过程中,有意无意的遭到局部破坏是很难避免的,那么采用聚丁烯管就很容易补救,其耐久性能同管材一样。
然而用交联聚乙烯或铝塑管解决的唯一途径是用金属接头连接,这样在砼内便埋下了隐患,收缩、腐蚀要不了多少年就会出现渗水。
各有优点,选择肯定是看你需要选合适的。PERT是耐压强度好,表面比较不怕划伤,用于压力比较高或者水温变化波动大的高层建筑,一些地区集中供暖改地暖就很适合。PB管质地比较柔软,耐高温抗霜冻性能很好,适用于水温高的地暖系统。
pb全名叫Polybutene,是一种高分子惰性聚合物,我们叫它聚丁烯。在我们生活中,它的存在无处不在,你知道你家什么管道是属于pb管吗?
pb材料的由来
pb(聚丁烯),1964年首次工业化生产于德国,从1970年由一个化学公司接收运行,经历了33年运营研究,终于在荷兰的生产基地得到正式运行,到2005年初其生产能力达到了50kt/a。
pb管的原料
pb管是由一种叫做聚丁烯的化学物质合成的,它是目前世界上最尖端的化学材料之一,有“塑料黄金”的美称。
pb管与其他材质管道区别
pb管的相比其它材质的管道来说,其性能优点是高出很多的。聚丁烯是一种无味、无毒,且耐高温的化学材料。因为聚丁烯的化学性质促使pb管的重量比其他材质的管道轻,柔软性好,和施工简单。
pb管的性能优点
1.重量轻
2.柔软度高,方便施工
3.耐久性能优
4.无毒无害
5.耐腐蚀,抗冻耐热性好
6.管壁光滑,不易结垢
7.热伸缩性好
8.连接方式先进快捷
pb的适用范围
pb管其性能为佳,适用范围广泛,所以我们身边存在很多pb管道,比如:
洗浴室里的给水用管(冷热皆可)——其耐热性能俱佳;
空调或工业上的管道——其耐腐蚀性高,且对化学反应最稳定;
除雪用管——其具有长久寿命且有很强的耐冲击性;
消防用自动喷淋系统用管——其具有很强的耐高水压性;
最优秀的饮水用管——聚丁烯是一种高惰性的聚合物材料,具有很高的化学稳定性。且微生物不能寄生滋长,是目前世界上最符合卫生标准的饮水管道;
地下工程优先用管——易于维修,改造,暗埋于地下时,不与混凝土粘接。
pb管对日常生活的影响
随着国民经济的持续发展,城乡居民的生活水平有了质的飞跃,尤其近几年来的百姓购买力的提升,使得越来越多的人追求生活品质,而pb管是享受生活品质的基础保障之一,pb管的性能是了百姓享受生活的安全保障之一。由于pb管的适用范围广,人们慢慢的认知并认可这种更环保,美观和舒适的建筑材料。
pb管的化学性质也刚好与社会追求的环保相适应,制作过程中也无废液,废气,废渣的排放,所有原材料也均可收回循环使用,不会对环境造成任何的污染。是目前最适合用来建筑材料且性价比最高的一种管道。
1、 建立一个应用,并设好与数据库的接口,这是操作数据库的前提。
2、 在应用中建一应用窗口W_1,在其上加入二个名为dw_3和dw_4的datawindow控制对象和一个名为TV_1的TreeView对象。
3、 修改DW_3属性
General:把Datawindow object name填写一个已存在的名为DW_date的datawindow(注意:它与datawindow控制对象是不同的),用于生成树视图项,将其Visible项设为不可见。
4、 修改DW_4属性
General:把Datawindow object name填写一个已存在的名为DW_TS的datawindow对象,用于显示查询出的具体内容。
5、 编辑TV_1的属性
TreeView的树视图项不能直接编辑,必须在Script中编写程序。
Picture:在Picture Name中加入四个不同的图标,用于代表树视图中的两个层次(一、二级)、两种状态(未选、选中)。
General:可根据具体应用设定是否选中,其中:
Delete Items:运行中是否允许删除表项。
Disable PragDrog: 运行中是否允许拖放表项。
Edit Labels: 运行中是否允许单击表项来改变表项的标题。
Show Buttons:是否在表项放显示+-按钮,有示相对的扩展和收缩。
Hide Selection:当该控件失去焦点时,选中项是否以高亮度显示。
Show Line:表项间是否加一竖线。
Lines At Root:所有根层表项是否用竖线连接。
Indentation:子表项相对于父表项的向右缩进度。
6、 编写TV_1的Script
这里是TreeView控件的关键,也是难点。
二、TreeView 控件的信息构成及创建
树? 项TreeViewItem是TreeView 控件的基本信息单位,树视图项的生成一般有二种方法,一种是先生成根层视图项,再在应用中动态生成下级视图项,另一种是把全部树视图项一次和成。两种方法各有优点,请根据具体情况选用,本例中采用后一种方法。
1、 树视图项TreeViewItem的主要属性
Label:String 型,树视图项的显示信息。
Data:Any型,树视图项的内部值。
Level:Integer型,树视图项在树视图中级别。
Children:Boolean 型,它决定该项是否有下一层(如图中书名)。
PictureIndex:Integer 型,该项非选中时所用的图标在图标队列中的编号。
SelectedPictureIndex:Integer型,该项选中时所用的图标在图标队列中的编号。
2、 生成TreeViewItem项用到的函数
InsertItemFirst():将加入项作为第一项
InsertItemLast():将加入项作为最后一项
InsertItem():将加入项插入到指定项的后面
InsertItemSort():按顺序放置。
3、 TreeView的常用事件
Constructor: 该事件在控件创建时触发,可在这里构造TreeViewItem。
Click:单击TreeViewItem项时,执行查询程序。
Double Click: 双击TreeViewItem项时,执行查询程序。
ItemPopulate 事件: 该事件在某TreeViewItem项首次展开时触发, 触发的同时系统会将 该TreeViewItem项的句柄通过参数handle 传递过来。它主要用来生成对应项的下层信息项。主要用于第一种方法。
三、 事件代码
1、树视图控件TV_1的constructor事件代码 wanqi 1999.6.28
integer li_rowcount,li_row
string li_current_dn,li_last_dn,li_current_ei,li_last_ei
//声明二个树视图的实例变量
treeviewitem itvi_level_one,itvi_level_two
//long ii_h_l_one
//long ii_h_l_two
dw_3.settransobject(sqlca)//dw_3
为隐含的数据窗口,存有生成树的数据
li_rowcount=dw_3.retrieve()//行数
dw_3.setsort("lb,pm")
dw_3.sort()
//生成树视图的各级树视图项
for li_row=1 to li_rowcount
li_current_dn=dw_3.object.lb[li_row]
//DW_3对象中"LB类别"
li_current_ei=dw_3.object.pm[li_row]
//DW_3对象中"PM品名"
if isnull (li_current_ei) then
li_current_ei=""
end if
if li_current_dn$#@60$#@62li_last_dn then
//IF LB不与一级视图项重复
//设置一级树视图项
itvi_level_one.label=dw_3.object.LB[li_row]
//视图项的显示信息
itvi_level_one.level=1 //级别
itvi_level_one.data=li_current_dn
//视图项的内部信息
itvi_level_one.pictureindex=1
//没选中时所用的图标序号
itvi_level_one.selectedpictureindex=3
//选中时使用的图标序号
itvi_level_one.children=(li_current_ei$#@60$#@62)
//树视图是否有下一级
ii_h_l_one=this.insertitemlast(0,itvi_level_one)
//将项加入到一级树的最后一项
end if
//设置二级树视图项
if li_current_dn$#@60$#@62li_last_ei then
if li_current_ei$#@60$#@62 then
itvi_level_two.label=dw_3.object.pm[li_row]
itvi_level_two.level=2
itvi_level_two.data=li_current_dn
itvi_level_two.pictureindex=2
itvi_level_two.selectedpictureindex=4
itvi_level_two.data=li_current_ei
itvi_level_two.children=false
ii_h_l_two=this.insertitemlast
(ii_h_l_one,itvi_level_two)
//将项加入到二级树的最后一项
end if
end if
li_last_dn=li_current_dn//设比较项
li_last_ei=li_current_ei
next