GridControl控件学习总结

GridControl控件学习总结
GridControl控件学习总结

GridControl(基于GridView)总结

gridControl设计器

设计器中左边导航部分Views是用于设计gridControl的布局,Columns是用于设计gridControl中列,列属性中的Name是指列明,FileName是指对应的数据库字段(实体类、BaseValue)的名称,Caption是指定列标题显示文本(类似TextBox中的Text属性)。Appearances是设计控件的外观样式。

注:options(选项)下的属性用于设置页面布局。

gridControl绑定

DevExpress中的控件绑定数据源时,都不需要调用DataBind()方法。

this.gridControl1.DataSource = getGoodsInfo.GetGoodsInfoDT(typeId); 注:使用泛型集合绑定数据源,在GridView中实现自动添加行时,AddNewRow()方法不起效。在获取数据行时,GetDataRow()方法报错。如果使用gridcontrol用于只呈现数据可以使用泛型集合作为数据源,如果涉及到增、删、改建议使用DataTable作为数据源,这样以上两个方法可以正常使用。

gridControl实现自动添加行

this.gridView1.AddNewRow(); //only one line code gridControl获取修改行的数据

gridControl常用函数介绍

GetDataRow() 用于获取指定索引的行。GetFocusedRowCellValue() 获取鼠标选中行的某列值。GetRowCellValue() 获取某行某列的值。

关于XtraGrid的使用(GridControl小结)DevExpress XtraGrid的使用(AspxGridControl小结)收藏

自定义焦点行的方法

gridView_bcode.FocusedRowHandle = focuseRowInt; //通过设置GridView 的FocusedRowHandle属性

view plaincopy to clipboardprint?

获取焦点行任意单元格的数据

ColumnView cv = (ColumnView)gridControl_Gongzi.FocusedView;//重新获取此ID 否则无法从表头连删获取不到id

int focusedhandle = cv.FocusedRowHandle;

object rowIdObj = gridView1.GetRowCellValue(focusedhandle, "id");

if (DBNull.Value != rowIdObj)

{

FocusedRow_id = Convert.ToInt32(rowIdObj);

}

获取焦点行任意单元格的数据

ColumnView cv = (ColumnView)gridControl_Gongzi.FocusedView;//重新获取此ID 否则无法从表头连删获取不到id

int focusedhandle = cv.FocusedRowHandle;

object rowIdObj = gridView1.GetRowCellValue(focusedhandle, "id");

if (DBNull.Value != rowIdObj)

{

FocusedRow_id = Convert.ToInt32(rowIdObj);

}

view plaincopy to clipboardprint?

当数据发生变化时执行

private void gridView1_CellValueChanged(object sender, CellValueChangedEventArgs e)

{

int intRowHandle = e.RowHandle;

FocusedRow_bumen =

Convert.ToString(gridView1.GetRowCellValue(intRowHandle, "bumen"));

FocusedRow_xingming =

Convert.ToString(gridView1.GetRowCellValue(intRowHandle, "xingming"));

//FocusedRow_jibengongzi =

Convert.ToDecimal(gridView1.GetRowCellValue(intRowHandle, "jibengongzi"));

object rowJibengongziObj = gridView1.GetRowCellValue(intRowHandle, "jibengongzi");

if (DBNull.Value != rowJibengongziObj)

{

FocusedRow_jibengongzi = Convert.ToDecimal(rowJibengongziObj);

}

}

当数据发生变化时执行

private void gridView1_CellValueChanged(object sender, CellValueChangedEventArgs e)

{

int intRowHandle = e.RowHandle;

FocusedRow_bumen =

Convert.ToString(gridView1.GetRowCellValue(intRowHandle, "bumen"));

FocusedRow_xingming =

Convert.ToString(gridView1.GetRowCellValue(intRowHandle, "xingming"));

//FocusedRow_jibengongzi =

Convert.ToDecimal(gridView1.GetRowCellValue(intRowHandle, "jibengongzi"));

object rowJibengongziObj = gridView1.GetRowCellValue(intRowHandle, "jibengongzi");

if (DBNull.Value != rowJibengongziObj)

{

FocusedRow_jibengongzi = Convert.ToDecimal(rowJibengongziObj);

}

} view plaincopy to clipboardprint?

设置焦点行的焦点单元格的位置

ColumnView view = (ColumnView)gridControl_Gongzi.FocusedView;

view.FocusedColumn = view.Columns["bumen"];

设置焦点行的焦点单元格的位置

ColumnView view = (ColumnView)gridControl_Gongzi.FocusedView;

view.FocusedColumn = view.Columns["bumen"]; view plaincopy to clipboardprint?

当焦点行发生改变时执行获取选中焦点行id

private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)

{

int intRowHandle = e.FocusedRowHandle;

object rowIdObj = gridView1.GetRowCellValue(intRowHandle, "id");

if (DBNull.Value != rowIdObj)//做个判断否则获取不到id后报错

{

FocusedRow_id = Convert.ToInt32(rowIdObj);

}

}

当焦点行发生改变时执行获取选中焦点行id

private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)

{

int intRowHandle = e.FocusedRowHandle;

object rowIdObj = gridView1.GetRowCellValue(intRowHandle, "id");

if (DBNull.Value != rowIdObj)//做个判断否则获取不到id后报错

{

FocusedRow_id = Convert.ToInt32(rowIdObj);

}

}

view plaincopy to clipboardprint?

焦点行的FocusedHandle

FocuseRow_Handle = -999998;

获取焦点行的handle

ColumnView newview = (ColumnView)gridControl_Gongzi.FocusedView;

FocuseRow_Handle = newview.FocusedRowHandle;

回车添加新行

private void gridView1_KeyPress(object sender, KeyPressEventArgs e) {

if (e.KeyChar == 13)

{

ColumnView view = (ColumnView)gridControl_Gongzi.FocusedView;

if(view.IsLastRow)

{

if (FocuseRow_Handle == 0)

{

gridView1.AddNewRow();

ColumnView newview =

(ColumnView)gridControl_Gongzi.FocusedView;

newview.FocusedColumn = newview.Columns["bumen"];//定位焦点网格的位置

FocuseRow_Handle = newview.FocusedRowHandle;//获取新焦点行的FocuseRowHandle 并初始化全局变量FocuseRow_Handle供保存操作时判断是update还是insert

Gridcontrol的作用笔记

girdView在第一列显示行号

调整第一列的宽度

this.gridView1.IndicatorWidth = 40;

添加监听事件

this.gridView1.CustomDrawRowIndicator += new

DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventHandler(thi s.gridView1_CustomDrawRowIndicator);

//在非类里这段代码

private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)

...{

if (https://www.360docs.net/doc/b612368376.html,.IsRowIndicator && e.RowHandle >= 0)

...{

https://www.360docs.net/doc/b612368376.html,.DisplayText =

Convert.ToString(Convert.ToInt32(e.RowHandle.ToString())+1);

}

}

private void mnuLoad_Click(object sender, System.EventArgs e)

{

// TODO: Load Customers

Database db = null;

db = DatabaseFactory.CreateDatabase();

DataSet ds = db.ExecuteDataSet(

CommandType.Text,

"SELECT ID,Name,Age From UserInfo");

gridControl1.DataSource = ds.Tables[0];

设置成一次选择一行,并且不能被编辑

this.gridView1.FocusRectStyle =

DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus;

this.gridView1.OptionsBehavior.Editable = false;

this.gridView1.OptionsSelection.EnableAppearanceFocusedCell = false;

设置列的标题

gridView1.Columns[0].Caption = "编号";

gridView1.Columns[1].Caption = "名称";

gridView1.Columns[2].Caption = "年龄";

设置列的名称,便于进行分组和Foot的统计等信息显示

gridView1.Columns[0].Name = "ID";

gridView1.Columns[1].Name = "Name";

gridView1.Columns[2].Name = "Age";

增加一个Group列进行分组

this.gridView1.GroupSummary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {

new

DevExpress.XtraGrid.GridGroupSummaryItem(DevExpress.Data.SummaryIte mType.Count, "ID", null, "(Count={0})")});

增加一个Group列进行分组

this.gridView1.GroupSummary.AddRange(new DevExpress.XtraGrid.GridSummaryItem[] {

new

DevExpress.XtraGrid.GridGroupSummaryItem(DevExpress.Data.SummaryIte mType.Max , "Age", null, "(Max={0})")});

设置并制作Foot下面的统计信息

this.gridView1.GroupFooterShowMode =

DevExpress.XtraGrid.Views.Grid.GroupFooterShowMode.VisibleAlways;

this.gridView1.OptionsView.ShowFooter = true;

gridView1.Columns[2].SummaryItem.DisplayFormat = "(Age={0})";

gridView1.Columns[2].SummaryItem.FieldName = "Age";

gridView1.Columns[2].SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Sum;

}

设置成cardview格式

private void menuItem2_Click(object sender, EventArgs e)

{

gridControl1.MainView = this.cardView1;

}

设置成GridView格式

private void menuItem4_Click(object sender, EventArgs e)

{

gridControl1.MainView = this.gridView1 ;

}

自己模仿着写吧,相信大家很快都会成为高手的。

工厂供电课程总结

第一章概论 1. 工厂课程任务:主要是讲述电能供应和分配问题,并讲述继电保护、电气照明,使学生初步掌握供电系统和电气照明运行维护和设计计算所必需的基本理论和基本知识,为今后从事工厂供电技术工作奠定一定的基础。 2. 工厂供电系统的有关知识 电力系统:由各种电压的电力线路将一些发电厂、变电所和电力用户联系起来的一个发电、输电、变电、配电和用电的整体,称为电力系统。 3. 额定电压 A:用电设备的额定电压: 线路首端与末端的平均电压即电网的额定电压。用电设备的额定电压规定与同级电网的额定电压相同。 B:发电机的额定电压:发电机额定电压规定高于同级电网额定电压5%。 C:电力变压器的额定电压:(1)电力变压器一次绕组的额定电压分两种情况: ①当变压器直接与发电机相联时,如图中的变压器T1,高于同级电网额定电压5%。 ②当变压器不与发电机相联而是连接在线路上时,如图的变压器T2,此其一次绕组额定电压应与电网额定电压相同。 (2)电力变压器二次绕组的额定电压一亦分两种情况: ①变压器二次侧供电线路较长,如图中的变压器T1,其二次绕组额定电压应比相联电网额定电压高10%。 ②变压器二次侧供电线路不长时,如图中的变压器T2,其二次绕组额定电压只需高于所联电网额定电压5%。 4. 电力系统的中性点运行方式:A,中性点直接接地系统低压配电系统,按保护接地形式,分为TN系统、TT系统和IT系统。B,中性点不接地的电力系统c,中性点经消弧线圈接地的电力系统 5. 工厂供电设计的主要内容:1,根据资料,计算出车间及全厂的计算负荷;2,根据计算负荷选择车间变电所位置和变压器的台数和容量;3,根据负荷等级全厂的计算负荷,选择供电电源、电压等级、和供电方式;4,选择总降的台数及容量;5,确定总降接线图和厂区的高压配电方案,6,选择电气设备及载流导体的截面,必要时进行短路条件下动稳定和热稳定的校验;7,选择继电保护,并进行参数的整定计算;8,提出变压器和厂区建筑物的防雷措施,接地方式及接地电阻的计算,9确定功率因数补偿措施;10,选择高压配电所的控制和调度方式,11,核算建设所需器材和总投资 第二章负荷计算 1.负荷计算:求计算负荷的这项工作称作为负荷计算。实质:是功率的计算。“计算负荷”:

二年级语文的、地、得用法教案

二年级语文的、地、得用法教案 一、“的、地、得”的用法 “白勺的、提土地、双人得”是我们在语文学习中经常 使用的三个词,它们都起着连接作用;它们在普通话中都各 自有着不同的读音,但当他们附在词,短语,句子的前面或 后面,表示结构关系或某些附加意义的时候都读轻声“de”,没有语音上的区别。但在书面语中有必要写成三个不同的字,这样可以区分他们在书面语用法上的不同。这样做的好处, 就是可使书面语言精确化。 (一)首先我们来看白勺“的”的用法。通常白勺“的”的后面往往跟名词,我们用算式表示就是“的+名词”。名 词包括哪些呢?人物,如:妈妈、老师、校长。动植物,如:小鸟、小草、苹果。景物,如风景、西湖、运河。事物,衣服、头发、球赛,等等。它们都属于名词。 现在我们来举一些例子,比如:亲切的妈妈、大大的窗户、红红的花朵、优美的风景、精彩的球赛、机灵的小鸟、 漂亮的衣服、黑黑的头发、雄伟的长城……。 通过这些短语,我们不难发现白勺“的”前面的词语一 般用来说明白勺“的”后面事物怎么样。 白勺“的”除了可以用在名词前外,句子的末尾也用白 勺“的”。比如:我们是知道的。我们是一起来的。你是数 不清的。

(二)其次,我们来看提土“地”的用法。通常提土“地”的后面往往跟的是表示动作的词,也就是动词,我们 用算式表示就是“地+动词”。 比如:仔细地看,大声地说,慢慢地走。看,提土地后 面的看、说、走都是表示动作的词。 现在我们再来举几个例子:快速地跑,用力地抓,认真 地读,快活地游着,积极地参加,早早地离开,自由自在地 飞翔,一次又一次地握手、迅速地包围、沙沙地直响、斩钉 截铁地说、用力地踢、仔细地看……。也就是说,提土“地”前面的词语一般用来说明提土“地”后面的动作怎么样。 (三)最后,我们来看双人“得”的用法。双人“得” 前面多数是表示动作的词或词语,少数是形容词,我们用算 式表示就是“动词(形容词)+得”。比如:玩得开心,红得发紫,吃得好,大得很,跳得高,急得满头大汗,“玩、吃、跳”这些是动词,“大、红、急”这些是形容词,后面都得 用双人“得”。 现在我们再来举几个例子:玩得刺激,看得仔细,唱得 好听,写得端正,举得高高的,说得真精彩,气得双脚直跳、理解得十分深刻、乐得合不拢嘴、惊讶得目瞪口呆……。也 就是说,双人“得”后面的词语一般用来补充说明双人“得”前面的动作怎么样。 二、“的、地、得”用法补充说明:

MicrogridControlSystem

GE Digital Energy g imagination at work Generation Optimization ? Provides substantial reduction in fuel costs by intelligent management of generating assets ? Maximizes the use of renewable generation by leveraging the available energy storage system Holistic Energy System ? Integrates electrical and thermal energy assets such as CHP and boilers ? Maximizes overall system optimization and minimizes the total energy costs Improved Return on Investment ? Enables integration of existing power system assets to the new infrastructure for an improved asset utilization ? Further reduces distribution system losses through the integration of Volt/VAR controls Reliable Power ? Maintains uninterruptible power supply for mission critical infrastructure with ability to operate in ‘islanded’ mode ? Manages turn on/off operation of low priority controllable loads in case of generation deficit situation within the “islanded” microgrids Microgrid Visualization ? Empowers local microgrid system operators to make informed decisions by providing system visualization ? Provides a man-machine interface to configure and monitor the microgrid system for automatic dispatch of DERs Grid IQ? Microgrid Control System Optimization Solution for Permanently Islanded or Grid-Connected Microgrids The Grid IQ Microgrid Control System (MCS) enables distribution grid operators to integrate and optimize energy assets with an objective to reduce the overall energy cost for a local distribution grid, also known as a “microgrid”. The MCS is based on a supervisory control architecture provided by the Multilin? U90Plus Generation Optimizer, Intelligent Electronic Devices (IEDs), substation gateways, a Human Machine Interface (HMI) and a secure communications network. The MCS provides a simple yet effective solution to integrate fossil fuel based (dispatchable) Distributed Energy Resources (DERs), renewable (non-dispatchable) DERs and energy storage to best optimize the operation of a local microgrid with a goal to minimize the total cost of operation, including Cost of Energy (CoE). Key Benefits ? Enables integration of renewable energy resources such as wind turbines or solar PV with conventional fossil based generators ? Optimizes the dispatch of distributed energy system resources to reduce the total cost of energy and cost of operating a microgrid system ? Maintains a secure and reliable power supply for mission critical loads with ability to operate in ‘islanded’ mode ? Enables integration with Volt/VAR controls for a better utilization of existing or new distribution system assets to further reduce system losses and increase overall system efficiency ? Maximizes the use of renewable assets for reduced GHG emissions and environmental impact Application Specific Solutions ? Off-the-grid remote communities: Opportunities to optimize operation of diesel generators and integration with renewable energy resources ? Military bases: Provides reliable power for critical loads at military bases in case of an unwanted interruption of power from the main grid ? Mining communities: Opportunities to best utilize the available energy resources and help reduce diesel consumption for community energy needs ?

工厂供电知识点总结

填空 1、工厂供电就要满足:安全、可靠、优质、经济等基本要求。 2、表征电能质量的几个指标有:电压、频率、供电连续可靠及谐波等。 3、工厂供电中的电压除了380/220V以外,还有:660V、3kV、6kV、10kV等电压。 4、低压配电系统,按其保护接地型式分为TN系统、TT系统和IT系统。 5、短路的原因主要有下面三个方面的原因:电气绝缘损坏、误操作、鸟兽害和其它等。 6、短路电流的计算方法有:欧姆法、标幺制法、短路容量法 7、产生电弧的游离方式有:热电子发射、强电场发射、碰撞游离和热游离。 { 8、交流电弧的特点是:每半周电弧过零点一次,即电弧自动熄灭一次。 9、在电缆线路中的校验项目中,电缆是不要校验动稳定,这个由厂家来保证。 10、发电厂是将自然界存在的各种一次能源转换为电能的工厂。 11、在三相系统中,可能发生三相短路、两相短路和两相接地短路和单相短路等几种形式。 12、一级负荷中特别重要的负荷,除由_两_个独立电源供电外,还须备有应急电源_ ,并严禁其他负荷接入。 13、各种高低压开关属_一_次设备。 14、跌落式熔断器属于_非限流式__熔断器。 … 15、防雷装置所有接闪器都必须经过_引下线_与__接地装置__相连。 16、真空_断路器适用于频繁操作、安全要求较高的场所。 17、在三相短路电流常用的计算方法中,标幺制法_适用于多个电压等级的供电系统。 18、在工厂电路中,一次电路和二次电路之间的联系,通常是通过电流互感器_和_电压互感器_完成的。 19.我国规定的“工频”是50Hz,频率偏差正负,电压偏差正负5% 。20.衡量电能质量的指标主要有电压、频率和波形。 21.高压断路器具有能熄灭电弧的装置,能用来切断和接通电路中正常工作电流和断开电路中过负荷或短路电路。 ( 22.短路的形式有:三相短路,两相短路,单相短路。发生单相短路可能性最大。三相短路的短路电流最大,因此造成的危害最大。 23.在三相四线制的接地中性线上,不允许装接熔断器。 24.变压器的零序过流保护接于变压器中性点的电流互感器上。 25.任何运用中的星形接线设备的中性点均视为带电设备。 26.变压器在额定电压下,二次侧空载时,变压器铁心所产生的损耗叫空载损耗,又称铁损。 27.电压互感器能将高压变为便于测量的100 V电压,使仪表等与高压隔离。

工厂供电课程

XX机械厂降压变电所的电气设计 第一章设计任务 1.1设计要求 要求根据本厂所能取得的电源及本厂用电负荷的实际情况,并适当考虑到工厂生产的发展,按照安全可靠、技术先进、经济合理的要求,确定变电所的位置和型式,确定变电所主变压器的台数、容量与类型,选择变电所主接线方案及高低压设备和进出线,确定二次回路方案,选择整定继电保护,确定防雷和接地装置。最后按要求写出设计说明书,绘出设计图纸。 1.2设计依据 1.2.1工厂总平面图 图1.1 工厂总平面图 1.2.2工厂负荷情况 本厂多数车间为两班制,年最大负荷利用小时为4600h,日最大负荷持续时间为6h。该厂除铸造车间、电镀车间和锅炉房属二级负荷外,其余均属三级负荷。本厂的负荷统计资料如表1.1所示。 表1.1 工厂负荷统计资料 厂房编号厂房名称负荷类别设备容量/kW 需要系数功率因数 1 铸造车间动力300 0.3 0.7 照明 5 0.8 1.0 2 锻压车间动力350 0. 3 0.65 照明8 0.7 1.0 7 金工车间动力400 0.2 0.65 照明10 0.8 1.0 6 工具车间动力360 0.3 0.6 照明7 0.9 1.0 4 电镀车间动力250 0. 5 0.8 照明 5 0.8 1.0

3 热处理车间动力150 0.6 0.8 照明 5 0.8 1.0 9 装配车间动力180 0.3 0.7 照明 6 0.8 1.0 10 机修车间动力160 0.2 0.65 照明 4 0.8 1.0 8 锅炉车间动力50 0.7 0.8 照明 1 0.8 1.0 仓库动力20 0. 4 0. 8 照明 1 0. 8 1. 0 生活区照明350 0.7 0.9 1.2.3供电电源情况 供电电源情况按照工厂与当地供电部门签定的供用电协议规定,本厂可由附近一条10kV的公用电源干线取得工作电源。该干线的走向参看工厂总平面图。该干线的导线牌号为LGJ-150,导线为等边三角形排列,线距为2m;干线首端距离本厂约8km。干线首端所装设的高压断路器断流容量为500MVA。此断路器配备有定时限过流保护和电流速断保护,定时限过流保护整定的动作时间为1.7s。为满足工厂二级负荷要求,可采用高压联络线由邻近的单位取得备用电源。已知与本厂高压侧有电气联系的架空线路总长度为80km,电缆线路总长度为25km。 1.2.4气象资料 本厂所在地区的年最高气温为38℃,年平均气温为23℃,年最低气温为-9℃,年最热月平均最高气温为33℃,年最热月平均气温为26℃,年最热月地下0.8米处平均气温为25℃。当地主导风向为东北风,年雷暴日数为20。 1.2.5地质水文资料 本厂所在地区平均海拔500m,地层以砂粘土为主,地下水位为2m。 1.2.6电费制度 本厂与当地供电部门达成协议,在工厂变电所高压侧计量电能,设专用计量柜,按两部电费制交纳电费。每月基本电费按主变压器容量为18元/kVA,动力电费为0.9元/Kw.h,照明电费为0.5元/Kw.h。工厂最大负荷时的功率因数不得低于0.9,此外,电力用户需按新装变压器容量计算,一次性向供电部门交纳供电贴费:6~10VA为800/kVA。 第二章负荷计算和无功功率补偿 2.1负荷计算 2.1.1单组用电设备计算负荷的计算公式

DevExpress GridControl使用方法总结

一、如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 二、如何新增一条记录 (1)、gridView.AddNewRow() (2)、实现gridView_InitNewRow事件 三、如何解决GridControl记录能获取而没有显示出来的问题gridView.populateColumns(); 四、如何让行只能选择而不能编辑(或编辑某一单元格) (1)、View->OptionsBehavior->EditorShowMode 设置为:Click (2)、View->OptionsBehavior->Editable 设置为:false 五、如何禁用GridControl中单击列弹出右键菜单 设置Run Design->OptionsMenu->EnableColumnMenu 设置为:false 六、如何隐藏GridControl的GroupPanel表头 设置Run Design->OptionsView->ShowGroupPanel 设置为:false 七、如何禁用GridControl中列头的过滤器 过滤器如下图所示: 设置Run Design->OptionsCustomization->AllowFilter 设置为:false 八、如何在查询得到0条记录时显示自定义的字符提示/显示 如图所示:

方法如下: //When no Records Are Being Displayed private void gridView1_CustomDrawEmptyForeground(object sender, CustomDrawEventArgs e) { //方法一(此方法为GridView设置了数据源绑定时,可用) ColumnView columnView = sender as ColumnView; BindingSource bindingSource = this.gridView1.DataSource as BindingSource; if(bindingSource.Count == 0) { string str = "没有查询到你所想要的数据!"; Font f = new Font("宋体", 10, FontStyle.Bold); Rectangle r = new Rectangle(e.Bounds.Top + 5, e.Bounds.Left + 5, e.Bounds.Right - 5, e.Bounds.Height - 5); e.Graphics.DrawString(str, f, Brushes.Black, r); } //方法二(此方法为GridView没有设置数据源绑定时,使用,一般使用此种方法) if (this._flag) { if (this.gridView1.RowCount == 0) { string str = "没有查询到你所想要的数据!"; Font f = new Font("宋体", 10, FontStyle.Bold); Rectangle r = new Rectangle(e.Bounds.Left + 5, e.Bounds.Top + 5, e.Bounds.Width - 5, e.Bounds.Height - 5); e.Graphics.DrawString(str, f, Brushes.Black, r); } } }

工厂供电课程设计报告书

. . 建筑工程学院 课程设计说明书 课程名称:工厂供电 系:电气工程系 专业:电气控制及其自动化(自动控制方向)班级:电控082 学号: 2008308235 学生:子弦 指导教师:景 职称:助教 2011年 8 月 22 日

前言 随着国民经济的发展,电在现代生产生活中起到了越来越重要的作用。本文是对机械厂降压变电所进行的详尽的电气设计。 本文按照国家标准GB50052-95《供配电系统设计规》、GB50053-94《10KV及以下变电所设计规》及GB50054-95《低压配电设计规》等规,对机械厂降压变电所进行电气设计,尽量达到安全、可靠、优质、经济的基本要求,同时还注意电能和有色金属的节约问题。 为了保证供配电设备安全、可靠、经济合理地运行,本文进行了如下操作:负荷计算和无功功率补偿,变电所位置和型式的选择,变电所主变压器和主结线方案的选择,短路电流计算,变电所一次侧设备的选择与校验,变电所进出线选择,变电所的防雷保护,并附有参考文献以及主接线图,平、剖面,接地装置图。 本文采用文字叙述与图表相结合的方式,一步步推算相关数据,从而得到具体的结论,并作出判断。本文中负荷计算表、变压器一次侧设备选择表、短路计算结果表、变电所进出线和联络线表等均给读者以较为直观的印象,这些表都是对计算结果的总结,对于实际生产有很强的指导意义。 由于水平有限,文中难免有错误和不妥之处,敬请批评改正! 作者 目录

一、负荷计算和无功功率补偿 (4) 1、负荷计算 (4) 2、无功功率补偿 (5) 二、变电所位置和型式的选择 (5) 1、负荷中心的计算 (5) 三、变电所主变压器和主接线方案的选择 (5) 1、变电所主变压器的选择 (5) 2、主接线方案的选择 (6) 四、短路电流计算 (6) 1、计算电路 (6) 2、确定基准值 (6) 3、计算短路电路中各元件的电抗标幺值 (6) 4、10.5kv侧的短路电流总电抗及三相短路电流和短路容量的计算 (6) 5、0.4kv侧的短路电路总电抗及三相短路电流和短路容量的计算 (6) 五、变电所一次侧设备的选择与校验 (7) 1、10kV侧一次设备的选择与校验 (7) 2、380V侧一次设备的选择校验 (8) 3、高低压母线的选择 (8) 六、变电所进出线保护选择 (8) 1、10kV高压进线的选择校验 (8) 2、380V低压出线的选择 (8) 3、备用电源的高压联络线的选择校验 (9) 七、变电所的防雷保护 (10) 1、直击雷防护 (10) 2、雷电侵入波的防护 (10) 附录、参考文献.................................................

二年级语文的地得用法教案

二年级语文的、地、得用法教案一、“的、地、得”的用法 “白勺的、提土地、双人得”是我们在语文学习中经常 使用的三个词,它们都起着连接作用;它们在普通话中都各 自有着不同的读音,但当他们附在词,短语,句子的前面或 后面,表示结构关系或某些附加意义的时候都读轻声“de”,没有语音上的区别。但在书面语中有必要写成三个不同的字,这样可以区分他们在书面语用法上的不同。这样做的好处, 就是可使书面语言精确化。 (一)首先我们来看白勺“的”的用法。通常白勺“的”的后面往往跟名词,我们用算式表示就是“的+名词”。名 词包括哪些呢?人物,如:妈妈、老师、校长。动植物,如:小鸟、小草、苹果。景物,如风景、西湖、运河。事物,衣服、头发、球赛,等等。它们都属于名词。 现在我们来举一些例子,比如:亲切的妈妈、大大的窗户、红红的花朵、优美的风景、精彩的球赛、机灵的小鸟、 漂亮的衣服、黑黑的头发、雄伟的长城……。 通过这些短语,我们不难发现白勺“的”前面的词语一 般用来说明白勺“的”后面事物怎么样。 白勺“的”除了可以用在名词前外,句子的末尾也用白 勺“的”。比如:我们是知道的。我们是一起来的。你是数 不清的。

(二)其次,我们来看提土“地”的用法。通常提土“地”的后面往往跟的是表示动作的词,也就是动词,我们 用算式表示就是“地+动词”。 比如:仔细地看,大声地说,慢慢地走。看,提土地后 面的看、说、走都是表示动作的词。 现在我们再来举几个例子:快速地跑,用力地抓,认真 地读,快活地游着,积极地参加,早早地离开,自由自在地 飞翔,一次又一次地握手、迅速地包围、沙沙地直响、斩钉 截铁地说、用力地踢、仔细地看……。也就是说,提土“地”前面的词语一般用来说明提土“地”后面的动作怎么样。 (三)最后,我们来看双人“得”的用法。双人“得” 前面多数是表示动作的词或词语,少数是形容词,我们用算 式表示就是“动词(形容词)+得”。比如:玩得开心,红得发紫,吃得好,大得很,跳得高,急得满头大汗,“玩、吃、跳”这些是动词,“大、红、急”这些是形容词,后面都得 用双人“得”。 现在我们再来举几个例子:玩得刺激,看得仔细,唱得 好听,写得端正,举得高高的,说得真精彩,气得双脚直跳、理解得十分深刻、乐得合不拢嘴、惊讶得目瞪口呆……。也 就是说,双人“得”后面的词语一般用来补充说明双人“得”前面的动作怎么样。 二、“的、地、得”用法补充说明:

Dev Express 之GridControl详解(图文并茂)

Dev Express GridControl详解(一)原汁原味的表格展示 Dev控件中的表格控件GridControl控件非常强大。 不过,一些细枝末节的地方有时候用起来不好找挺 讨厌的。使用过程中,多半借助Demo和英文帮助 文档。网上具体的使用方法也多半零碎。偶遇一个 简单而且详细的使用文档。好记性不如烂笔头!转 载过来,整理整理发出来做个记录,总共有十个小 节。做的非常精细,非常感谢原作者。 插件所在位置 使用时拖拽过来,如下所示即使拖拽过来原封不动的样子:

在程序中写入构建一个表格的代码: [csharp]view plaincopyprint? 1. private DataTable InitDt() 2.{ 3.DataTable dt = new DataTable("个人简历"); 4.dt.Columns.Add("id",typeof(int)); 5.dt.Columns.Add("name", typeof(string)); 6.dt.Columns.Add("sex", typeof(int)); 7.dt.Columns.Add("address", typeof(string));

8.dt.Columns.Add("aihao", typeof(string)); 9.dt.Columns.Add("photo", typeof(string)); 10.dt.Rows.Add(new object[] { 1, "张三", 1, "东大街6号", "看书", "" }); 11.dt.Rows.Add(new object[] { 1, "王五", 0, "西大街2号", "上网,游戏", "" }); 12.dt.Rows.Add(new object[] { 1, "李四", 1, "南大街3号", "上网,逛街", "" }); 13.dt.Rows.Add(new object[] { 1, "钱八", 0, "北大街5号", "上网,逛街,看书,游戏", "" }); 14.dt.Rows.Add(new object[] { 1, "赵九", 1, "中大街1号", "看书,逛街,游戏", "" }); 15.return dt; 16.} 17.

书写gridControl1绑定数据方法: [csharp]view plaincopyprint? 1. private void BindDataSource(DataTable dt) 2.{ 3.//绑定DataTable 4.gridControl1.DataSource = dt; 5.//绑定DataSet 6.//gridControl1.DataSource = ds; 7.//gridControl1.DataMember = "表名"; 8.} 程序调用:BindDataSource(InitDt()); 呈现结果如下: (二)表格的列名配置 点击Run Designer控件上的按钮,弹出视图设计窗口:

工厂供电知识点笔记

工厂供电知识点笔记 1.电路的基本组成电源、负载、控制器件和联结导线等四个部分; 2.电路有通路、开路、短路等三种状态。 3.由理想元件构成的电路叫做实际电路的电路模型,也叫做实际电路的电路原理图,简称为电路图。 4.在电场力作用下,电路中电荷沿着导体的定向运动即形成电流,其方向规定为正电荷流动的方向(或负电荷流动的反方向),其大小等于在单位时间内通过导体横截面的电量,称为电流强度(简称电流)。 5.电流的大小及方向都不随时间变化,则称为直流电流。电流的大小及方向均随时间做周期性变化,则称为交流电流。 6.电压是指电路中两点A 、B 之间的电位差,其大小等于单位正电荷因受电场力作用从A 点移动到B 点所作的功,电压的方向规定为从高电位指向低电位的方向。 7.电功率是电路元件或设备在单位时间内吸收或发出的电能,P = UI 。 吸收或发出:一个电路最终的目的是电源将一定的电功率传送给负载,负载将电能转换成工作所需要的一定形式的能量。即电路中存在发出功率的器件(供能元件)和吸收功率的器件(耗能元件)。 习惯上,通常把耗能元件吸收的功率写成正数,把供能元件发出的功率写成负数,而储能元件(如理想电容、电感元件)既不吸收功率也不发出功率,即其功率P = 0。 通常所说的功率P 又叫做有功功率或平均功率。 9.电能是指在一定的时间内电路元件或设备吸收或发出的电能量,W = P · t =UIt 1度(电) = 1kW · h = 3.6 ? 106 J 。 10.为了保证电气设备和电路元件能够长期安全地正常工作,规定了额定电压、额定电流、额定功率等铭牌数据。 额定电压——电气设备或元器件在正常工作条件下允许施加的最大电压。 额定电流——电气设备或元器件在正常工作条件下允许通过的最大电流。 额定功率——在额定电压和额定电流下消耗的功率,即允许消耗的最大功率。 额定工作状态——电气设备或元器件在额定功率下的工作状态,也称满载状态。 轻载状态——电气设备或元器件在低于额定功率的工作状态,轻载时电气设备不能得到充分利用或根本无法正常工作。 过载(超载)状态——电气设备或元器件在高于额定功率的工作状态,过载时电气设备很容易被烧坏或造成严重事故。 11. 电阻元件是对电流呈现阻碍作用的耗能元件,电阻定律为S l R ρ =。 电阻元件的电阻值一般与温度有关,衡量电阻受温度影响大小的物理量是温度系数,其定义为温度每升高1?C 时电阻值发生变化的百分数,即 ) (1211 2t t R R R --= α 。 12. 电阻元件的伏安特性关系服从欧姆定律,即U = RI 或 I = U/R = GU 。 其中,电阻R 的倒数G 叫做电导,其国际单位制为西门子(S)。 13. 电流通过导体时产生的热量为Q = I 2 Rt (焦尔定律)。 14. r R E I += 负载R 获得最大功率的条件是R = r ,此时负载的最大功率值为R E P 42 max =。 15.电池组:n 个相同的电池相串联,那么整个串联电池组的电动势E 串 = nE ,等效内阻r 串 = nr 。 n 个相同的电池相并联,那么整个并联电池组的电动势E 并 = E ,等效内阻r 并= r /n 。 16.电阻的串联 16.1.等效电阻: R = R 1 + R 2 + … +R n 16.2.分压关系: I R U R U R U R U n n ===???==2211 16.3.功率分配: 22211I R P R P R P R P n n ===???== 17.电阻的并联 17.1. 等效电导: G =G 1 + G 2 + … + G n 即 n R R R R 1 11121+ ???++= 17.2. 分流关系: R 1I 1 =R 2I 2 = … = R n I n = RI = U 17.3. 功率分配: R 1P 1 = R 2P 2 = … = R n P n = RP = U 2 18.万用表 万用表的基本原理是建立在欧姆定律和电阻串联分压、并联分流等规律基础之上的。一般的万用表可以测量直流电压、直流电流、电阻、交流电压等。 19、电阻的测量 19.1.直接测阻法 采用直读式仪表测量电阻,仪表的标尺是以电阻的单位(Ω、k Ω 或M Ω)刻度的,可以直接读取测量结果。例如用万用表的 Ω 档测量电阻,就是直接测阻法。 19.2.比较测阻法 采用比较仪器将被测电阻与标准电阻器进行比较,在比较仪器中接有检流计,当检流计指零时,可以根据已知的标准电阻值,获取被测电阻的阻值。 19.3.间接测阻法 通过测量与电阻有关的电量,然后根据相关公式计算,求出被测电阻的阻值。例如得到广泛应用的、最简单的间接测阻法是伏安法。它是用电流表测出通过被测电阻中的电流、用电压表测出被测电阻两端的电压,然后根据欧姆定律即可计算出被测电阻的阻值。 19.4惠斯通电桥法可以比较准确的测量电阻,电桥平衡时,被测电阻为312R R R R =。惠斯通电桥 有多种形式,常见的是一种滑线式电桥,被测电阻为R l l R 1 2x = 。 20.电路中各点电位的计算 在电路中选定某一点A 为电位参考点,就是规定该点的电位为零,即U A = 0。电路中某一点M 的电位U M 就是该点到电位参考点A 的电压,也即M 、A 两点间的电位差,即U M = U MA 。

低压配电系统的工厂供电课程设计知识分享

低压配电系统的工厂供电课程设计 姓 名 学 号 院、系、部 电气工程系 班 号 完成时间 2012年6月18日 ※※※※※※※※※ ※ ※ ※ ※ ※ ※ 2009级 工厂供电课程设计

设计任务书 一、设计内容: (1)由总降压变电所的配出电压和用电设备的电压要求,参考国际规定的标准电压等级确定车间变电所的电压级别。 (2)计算负荷采用需用的系数法,计算出单台设备支线、用电设备组干线和车间变电所低压母线和进线的计算负荷。 (3)由计算负荷结果,确定补偿方式,计算出补偿容量,选择电容器个数和电容柜个数。 (4)按对负荷可靠性要求,确定车间变电所电气主接线。 (5)按车间变电所低压母线的计算负荷,确定变电器的容量和台数。 (6)导线截面积的选择,支线和干线按发热条件选择,进线电缆按经济电缆密度选择,按允许发热,电压损耗进行校验。 (7)短路电流计算,绘制计算电路和等值电路图,确定短路点,计算出各短路点短路电流值及短路容量。 (8)车间变电所低压母线按发热条件选择,按短路的热合力校验。 (9)按国家规定的标准符号和图符,用CAD画出车间变电所的电气主接线图、车间配电系统和配电平面图。 二、设计条件: (1)机加车间符合全部为三级负荷,对供电可靠性要求不高。

(2)车间平面布置图如下图所示 (3)车间电气设备各细表如下表所示 设备代号设备名称台数单台容量(kW)效率功率因数启动倍数备注1~3 普通车床C630-1 3 7.6 0.88 0.81 6 4 内圆磨床M2120 1 7.2 5 0.88 0.83 6 5,16 砂轮机S3SL-300 2 1.5 0.92 0.82 6.5 6 平面磨床M7130 1 7.6 0.88 0.82 6 7~9 牛头刨床B6050 3 4 0.87 0.82 6 11,12 普通车床C6140 2 6.125 0.89 0.81 6 13~15 普通车床C616 3 4.6 0.90 0.81 6 17,18 单臂龙门刨床B1012 2 67.8 0.86 0.81 2.5 19 龙门刨床B2016 1 66.8 0.86 0.81 2.5 20,21 普通车床C630 2 10.125 0.88 0.81 6 22 立式钻床Z535 1 4.625 0.90 0.80 6 23 立式车床C534J1 1 80 0.86 0.80 3 24 摇臂钻床Z35 1 8.5 0.87 0.82 5.5

gridcontrol安装部署(Gmm)

在RHEL5.5 32位操作系统上安装GridControl 在RHEL5.5 32位操作系统上安装GridControl (1) 1.安装和配置GridControl服务器 (2) 1.1创建用户和组 (2) 1.2安装必须要的软件包 (2) 1.3设置oracle用户环境变量 (2) 1.4安装文件名 (3) 1.5开始安装 (3) 1.6服务器安装信息 (12) 1.7启动/停止 (12) 2.升级OMS (13) 3.升级AGENT (22) 4.在rhel5.5_x86-64位操作系统上安装GC agent (27) 5.Oracle GridControl 使用和配置教程 (36)

1.安装和配置GridControl服务器 1.1创建用户和组 # groupadd oinstall # groupadd dba # useradd –g oinstall –G dba oracle # password oracle 建软件目录 如果Oracle Base目录不存在则建立: # mkdir -p /u01/app/oracle # chown -R oracle:oinstall /u01 # chmod -R 775 /u01 # vi /etc/sysctl.conf kernel.sem = 250 32000 100 128 net.core.rmem_default = 262144 net.core.wmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_max = 262144 net.ipv4.ip_local_port_range = 1024 65000 1.2安装必须要的软件包 # yum install –y libXp.i386 libXp-devel.i386 1.3设置oracle用户环境变量 # more /home/oracle/.bash_profile …… export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/OracleHomes/db10g export OMS_HOME=$ORACLE_BASE/OracleHomes/oms10g export AGENT_HOME=$ORACLE_BASE/OracleHomes/agent10g export ORACLE_SID=emrep export ORACLE_HOSTNAME=oraclegc

工厂供电实训心得体会范文5篇

工厂供电实训心得体会范文5篇 作为一名电气工程及其自动化专业的学生这次课程实训是很有意义的。更重要的是如何把自己平时所学的东西应用到实际中。下面是我为大家推荐的工厂供电实训心得体会,供大家参考,希望大家喜欢。 精选工厂供电实训心得体会篇一 首先是在于本次的实习,东风发动机有限公司给我们安排上课的工程师,他们理论联系实际的讲解,以及用具体的实例给我们上了几次生动而又具体实在的课程,比如有关“数控改造”的介绍,如下:在这一堂课中,是我们实习的第一堂课,同时也是我听得最好的一堂课。哪个姓赵的工程师,给我们讲解了有关数控改造的发展趋势、数控机械改造的优势、数控改造的市场、数控系统的选择、数控改造的步骤等等,以及用了一个有关数控改造的具体实列给我们讲解有关数控改造。在没有听到这些介绍之前,以自己认为来看,数控改造就是对机械的其中一部分进行改造,但当听到这些介绍后,使自己对于数控改造有了一个全新的认识,就是它不仅仅是对其中的一部分进行改造,同时需要考虑这些改造对机械本身的运行、功能以及它的发展等等,都需要全面的考虑。 其次是在听有关工厂供电的介绍,电对于每个人来说都是再熟悉不过了,可是真正懂得它和利用它的人却不是很多,这对于我个人而言是深有体会,那是在以前在家里的时候,时不时的看见有的电线着火或是用电器被烧坏,甚至还亲自被电触过。在这次听有关姓张的工程师的讲解,感触很深。如他介绍的有关电力网的知识,这对于我们以后走进工作岗位或是在家里安装电线的时候能有一个很

好指导,这样可以避免很多不必要的损坏和减少许多危险的隐患。还有就是关于电压的等级以及指标等,这些都对供电有很大的影响。更重要的是介绍有关电在实际中的应用,如电力网的电力选择、高压电力的网的接线图、电压的调整的目的和方法等等,这些都是实际中应该存在和应该了解的。 第三是这次的实习让我见识不少,其中给我影响最深的是这里的工厂建设和每个车间里面的配置,尤其是各个生产流水线上的庞大机器,这些是我在经历了华中科大金工实习后的又一次接触到的,而且这里的各种各样的机器更大,自动化集程度更高,如这里的磨床和以前我所见过的磨床相比,那可简直是不可同日而语啊,它不光大了很多,更重要的可以自动根据物品的到来进行翻转和加工,然后加工结束后,又自动的将他们送走,还有就是铣床,这里的铣床是在我们以前见过的那些铣床的基础上进行改装过的,而且全部由电脑进行控制,如当需要加工的物品到来时,该铣床会自动将它送到加工部位,然后根据该物品的需要加工的程度自动的进行配料,然后检测,直到达到标准的时候才将他们送出。几乎在每个车间都是这样的,像生产曲轴这个生产流水线,光是这个车间都足足比我们南胡的一个篮球场还要大,里面的设备更是不用说,一根根曲轴由毛胚,刚从处加工的另一个车间运来,然后由吊车将他们一根根的放到下面有轨道的正在运转的铁车上,而后随着铁车的向前的运动而运动,那些曲轴每来到一个加工处,就由机器自动的对它进行调转、钻孔、摸洗,然后又运转到下一个环节,这样后面的曲轴跟着这样的,一直到最后。而他们在整个被加工的过程中,能由人工亲自动手的地方却不是很多,工人真正需要的是在那些重要的部位,如监控处以及各种测量处,有的甚至连测量处都是有机器自动完成,这样不仅节约劳力,更重要的是提高效率,减少误差。

相关文档
最新文档