在delphi中flag是用来干啥的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在delphi中flag是用来干啥的相关的知识,希望对你有一定的参考价值。

flag 一般情况很少用得到,可存储interger类型数据,当一个变量使用。如,假如修改过了某个Edit的数据,你可将flag 设为1,表示这个Edit已经变更过了,否则没有变更过。 参考技术A flag是用户自定义的一个变量,用来标示程序的某种状态,delphi里没有定义这个东西,别的语言里也没有,你见到的flag都是用户定义的一个标志,通常是bool型。。。 参考技术B Flag? 标记? delphi里面有吗?是哪个类里面的?貌似只有Tag,Tag 相当于一个标记吧,可以通过这个标记来判断 是不是这个对象 参考技术C 每个控件或窗体都有一个tag属性 bool类型 0或1

PID控制是用来干啥的?啥时候要用PID控制?

PID控制是闭环控制的一种常见形式,反馈信号取自拖动系统的输出端。当输出量偏离所要求给定的值时,反馈信号成比例变化。在输入端,给定信号与反馈信号相比较,存在一个偏差值。对于该偏差值,经过P、I、D调节,变频器通过改变输出频率,迅速、准确地消除拖动系统的偏差,恢复到给定值,振荡和误差都比较小,适用于压力、温度、流量控制等。
比例增益环节(P)
比例增益P的功能就是将图3-7中△X的值按比例进行放大(放大P倍),这样尽管△X的值很小,但是经过放大后再来调整压缩机的转速会比较准确、迅速。放大后,△X的值大增加,静差ε在△X中占的比例也相对减少,从而使控制灵敏度增大,误差减小。但如果P值设置过大,△X的值变得很大,系统的实际压力PX调整到给定值PP的速度必定很快。但是由于拖动系统的惯性原因,很容易发生PX>PP的情况,出现超调。于是控制又必须反方向调节,这样就会使系统的实际压力在给定值PP附近来回振荡。
PI控制
仅用P动作控制,会出现上述的振荡。为了消除荡振荡,一般采用增加I动作即对偏差信号取积分后再输出,其作用是延长加速和减速时间,以缓解因P功能设置过大而引起的超调。用PI控制时,能消除由改变目标值和经常的外来扰动等引起的偏差。但是,I动作过强时,对快速变化偏差响应迟缓。
PD控制
发生偏差时,很快产生比单独D动作还要大的操作量,以此抑制偏差的增加。偏差小时,P动作的作用减小。控制对象含有积分元件的场合,仅P动作控制,有时由于此积分元件作用,系统发生振荡。在该场合,为使P动作的振荡衰减和系统稳定,可用PD控制。换言之,适用于过程本身没有制动作用的负载。
PID控制
利用PID动作消除偏差作用和D动作抑制振荡作用,再结合全P动作就构成PID控制。采用PID方式能获得无偏差、精度高和系统稳定的控制过程。追问

使用PID控制的目的就是实现闭环控制,是吗?

参考技术A PID控制一般在DCS PLC等领域应用! 它指的是一个通过比例p积分i微分d调节的回路控制!~PID参数自整定控制仪可选择外给定(或阀位)控制功能。可 取代伺服放大器直接驱动执行机构(如阀门等)。PID外给定(或阀位)控制仪可自动跟随外部给定值(或阀位反馈值)进行控制输出(模拟量控制输出或继电器正转、反转控制输出)。可实现自动/手动无扰动切换。手动切换至自动时,采用逼近法计算,以实现手动/自动的平稳切换。PID外给定(或阀位)控制仪可同时显示测量信号及阀位反馈 信号。
一般应用在需要自动调节的时候 一般都是用PID的 自动控制一个槽罐的液位 这时候槽罐的液位和进料的阀们就要组成一个自动回路 而这个回路就是用PID去调节的!说白了就是一个运算法则!你液位变成什么样了我阀门要怎么动作 动作多大 多快??等等 就这些!追问

使用PID控制的目的就是实现闭环控制,是吗?

追答

是的可以这么说!~

本回答被提问者采纳

以上是关于在delphi中flag是用来干啥的的主要内容,如果未能解决你的问题,请参考以下文章

java中“@SuppressWarnings("deprecation")”是用来干啥的啊

Portal是用来干啥的?

form 表单中action是用来干啥的

java中trim()方法是用来干啥的?

Java框架Spring是用来干啥的?

ArcGis 是啥主要用来干啥的