【】控制台不同颜色的判断-console输出颜色等

很多时候你的日志,需要一点黄色,红色, 简单Cyan色标记即可

这个文章更多的是讲述,内核的判断颜色,而这个内核未必是你要的

C#参考

// 设置红色,输出第一段文本
Console.ForegroundColor = ConsoleColor.Red;
Console.Write("我是红色文字");

// 切换到蓝色,输出第二段
Console.ForegroundColor = ConsoleColor.Blue;
Console.Write(" 我是蓝色文字");

渐变颜色判断

虽然这个方法不是需求要的,但是利用了除法,和余数的关系,实现了(上|下)接近数值的判断;

备份一下代码,不说虚的就是死记硬背,原理不说了

        const colorKeyAt = pixelIndex => {
            const index = pixelIndex * 4;
            const alpha = pixels[index + 3];
            if (alpha === 0) return null;

            const red = Math.floor(pixels[index] / colorStep) * colorStep;
            const green = Math.floor(pixels[index + 1] / colorStep) * colorStep;
            const blue = Math.floor(pixels[index + 2] / colorStep) * colorStep;
            return `${red},${green},${blue},${alpha}`;
        };

上面的代码,是一个方法(js)

例如colorStep===8 时:

RGB(101, 150, 203)
RGB(106, 154, 207)

会被归入相同的颜色区间:

RGB(96, 144, 200)

更准确的完整一个颜色都不差的判断是

???

更多时候需要的是,像素复制,如果一直颜色偏移,那还得了

有利有弊的绝对值

且不说作为内核,或者底层代码,必须是绝对值

用了绝对值,对于颜色的判断是立竿见影,但是

color.yellow != rgb(0,1,1)

然而“”黄色“”,并不是绝对的“”黄色“”,也可能是会被封号那种“”黄色“”

现实中,绝对的黑灰白不多

但是,程序世界里,大部分需要绝对值,也是强准则的世界,

也避免了一个代码,多个输出

你可能需要一个代码多次调用,高频调用,但谁都不希望是多头输出,无限制的输出;

有利 vs 有弊

无厘头-参考,Unity Console 日志颜色

console log输出五彩斑斓的颜色

5分钟教你使用 console.log 输出五彩斑斓的黑 - 掘金 (juejin.cn)

【node使用】实现console输出不同颜色_console 颜色-CSDN博客

内容概要:本文针对有源中点箝位(ANPC)三电平并网逆变器在谐波抑制、电网不平衡工况适应性及动态响应性能方面的不足,提出了一种融合双极性倍频脉宽调制(DPWMA)、正负序分离锁相技术与电网电压前馈控制的一体化高性能并网控制策略。通过对ANPC拓扑结构的优势进行分析,结合DPWMA调制提升输出电能质量,利用正负序分离锁相实现电网异常工况下的精确同步,并引入电网电压前馈控制以增强系统抗扰能和动态响应速度。仿真结果表明,该复合控制策略能显著降低并网电流谐波含量,提高锁相精度和系统稳定性,适用于电压不平衡、畸变及动态扰动等复杂电网环境下的大功率并网应用。; 适合人群:具备电电子与电系统基础知识,从事新能源并网、逆变器控制、微电网技术等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①提升大功率并网逆变器在非理想电网条件下的运行性能;②优化逆变器控制策略以实现高质量电能输出和快速动态响应;③为高性能并网系统的设计与仿真提供技术参考和实现方案。; 阅读建议:建议结合Simulink仿真模型进行实践验证,重点关注DPWMA调制的实现机制、正负序分离锁相环的设计方法以及前馈控制环节的参数整定过程,深入理解各模块之间的协同工作机制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

avi9111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值