求delphi代码,万分火急

yufei827 2013-05-09 09:23:14
求delphi的trackbar使用时,右移bmp图片亮度变亮,左移亮度变暗,求代码
...全文
339 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Seven凹凸Man 2013-05-09
  • 打赏
  • 举报
回复
参照透明度设置做吧,现在学的很皮毛 procedure TForm1.trckbr1Change(Sender: TObject); begin //透明设置 self.AlphaBlend:= True; Self.trckbr1.Min := 0; Self.trckbr1.Max := 255; Self.trckbr1.Frequency := 15; Self.AlphaBlendValue := Self.trckbr1.Max - Self.trckbr1.Position; end; //亮度设置,这是Delphi的老版本的,下面是链接(RGB/亮度/对比度): http://hi.baidu.com/83925com/item/35628733f7dfdd332e0f81f0 procedure BrightnessChange(SrcBmp,DestBmp:Tbitmap;ValueChange:integer); var i, j: integer; SrcRow, DestRow: pRGBArray; begin // get brightness increment value // for each row of pixels for i := 0 to SrcBmp.Height - 1 do begin SrcRow := SrcBmp.ScanLine[i]; DestRow := DestBmp.ScanLine[i]; // for each pixel in row for j := 0 to SrcBmp.Width - 1 do begin // add brightness value to pixel's RGB values if ValueChange > 0 then begin // RGB values must be less than 256 DestRow[j].rgbtRed := Min(255, SrcRow[j].rgbtRed +ValueChange); DestRow[j].rgbtGreen := Min(255, SrcRow[j].rgbtGreen + ValueChange); DestRow[j].rgbtBlue := Min(255, SrcRow[j].rgbtBlue +ValueChange); end else begin // RGB values must be greater or equal than 0 DestRow[j].rgbtRed := Max(0, SrcRow[j].rgbtRed +ValueChange); DestRow[j].rgbtGreen := Max(0, SrcRow[j].rgbtGreen +ValueChange); DestRow[j].rgbtBlue := Max(0, SrcRow[j].rgbtBlue +ValueChange); end; end; end; end;
内容概要:本文围绕“基于功率指令无缝切换的飞轮储能系统机侧网侧变流器协同控制研究”展开,利用Simulink进行仿真实现,重点探讨飞轮储能系统中电机侧与电网侧变流器在不同工况下的协同控制策略。研究旨在实现功率指令的无缝切换,提升系统动态响应速度与运行稳定性,通过构建机侧PQ控制与网侧恒压控制相结合的双闭环协调控制架构,优化能量管理与模式切换过程中的动态过渡行为,确保充放电模式切换的平滑性与可靠性。结合转子磁场定向、直流母线电压调节等关键技术,有效提升了系统的能量转换效率与电能质量,验证了所提协同控制策略在复杂工况下的可行性与优越性。; 适合人群:具备电力电子、电机控制或新能源系统基础知识,从事储能系统、变流器控制或电力系统仿真实践的科研人员与工程技术人员,尤其适合研究生及以上层次或具备一定Simulink建模经验的研发人员。; 使用场景及目标:①应用于飞轮储能系统的高性能控制设计与仿真验证;②为多变流器协同控制、能量双向流动管理、模式平滑切换等关键问题提供解决方案参考;③服务于科研论文复现、项目开发中的控制算法设计与系统优化。; 阅读建议:建议结合Simulink模型进行同步仿真操作,深入理解控制环路设计与参数整定方法,重点关注功率切换瞬间的动态响应与系统稳定性表现,可进一步拓展至混合储能系统或多能源协调控制场景的研究。

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧