FanControl v183 是 Fan Control 软件的发布仓库,它是一款针对 Windows 平台的高度可定制的风扇控制软件。Fan Control
这是专注且高度可定制的 Windows 风扇控制软件的发布仓库。
新特性 风扇校准和风扇曲线的 RPM 模式。 现在除了便携版应用程序外,还提供了安装程序版本。.NET 4.8 和 8.0 版本的应用程序都可以在此处找到。
V183
更新:
修复了 V182 中的风扇曲线平坦 bug。
现在可以对控制进行 RPM 校准。
校准可以通过辅助设置或手动编辑来完成。
所有风扇曲线现在都可以切换到 RPM 模式。
控制现在通过标签显示其配置状态。
.NET 7 版本现已弃用,取而代之的是 .NET 8。下载 .NET 8.0 (Linux、macOS 和 Windows) (microsoft.com)
更新了 LibreHardwareMonitorLib。
对控制进行 RPM 校准涉及基础技术原理,主要包括以下几个方面:
传感器技术:通过内置的传感器监测风扇的转速(RPM)数据。这些传感器可以检测到风扇旋转的速度,并将其转换为数字信号供软件读取和处理。控制算法:校准过程需要使用控制算法来调整风扇的转速以达到所需的效果。算法会根据传感器返回的实际转速数据和用户设置的目标值来计算出应该调整的幅度。用户输入:用户可以通过软件界面提供的操作界面输入所需的目标转速值或进行手动调整。校准过程通常包括自动校准和手动校准两种方式,用户可以根据需要选择适合的方式。实时反馈:在进行校准时,系统会实时反馈当前风扇的转速情况,以帮助用户了解调整效果。通过实时监测转速并显示在界面上,用户可以及时调整参数以达到最佳效果。对控制进行 RPM 校准是通过传感器监测风扇转速,结合控制算法和用户输入的目标值,实现对风扇转速进行精确调整的过程。这样可以确保系统在不同负载下保持稳定的散热性能,提高电脑的运行效率和稳定性。
将所有风扇曲线切换到 RPM 模式需要基础技术原理的支持,主要包括以下方面:
风扇控制器:风扇控制器可以通过控制风扇转速来调整系统的散热性能。在控制风扇转速时,控制器需要知道风扇的转速和所需的目标转速。传感器技术:与风扇控制器一起使用的传感器可以测量风扇的转速,并将其转换为数字信号,以便控制器读取并进行处理。风扇曲线算法:风扇曲线算法是一种确定所需转速的方法,这种算法通常基于预设的温度阈值。当温度超过某个阈值时,控制器会自动增加风扇转速以提高散热性能。RPM 模式算法:RPM 模式算法可以将风扇曲线转换为以 RPM 为单位的转速曲线。这种算法需要风扇控制器和传感器支持,以测量实际的风扇转速并将其转换为 RPM 值。用户输入:用户可以通过软件界面提供的操作界面选择风扇曲线模式或 RPM 模式。在 RPM 模式下,用户可以手动设置所需的风扇转速。切换所有风扇曲线到 RPM 模式需要支持控制器、传感器、风扇曲线算法和 RPM 模式算法等基础技术原理。这样可以使得系统能够更加精准地控制风扇转速,提高散热性能,从而保护系统免受过热等问题的影响。
"控制现在通过标签显示其配置状态" 这一功能的基础技术原理包括以下几个方面:
状态标签:通过在用户界面上添加状态标签,可以实时显示当前控制的配置状态。这些状态标签可以显示各种信息,例如风扇转速、温度、控制模式等,以帮助用户了解系统当前的运行情况。数据更新:系统需要不断更新状态标签上显示的信息,以确保用户看到的是最新的数据。通过定期获取传感器数据并进行处理,可以实现状态标签上信息的实时更新。控制配置:状态标签会反映控制的配置状态,例如当前所选的风扇曲线模式、RPM 模式还是其他控制参数。这些配置信息会直接呈现在状态标签上,让用户清晰地了解系统当前的设置。用户交互:用户可以通过状态标签进行交互,例如点击或悬停在标签上可以显示更多详细信息,或者通过状态标签进行配置参数的修改。这种用户交互可以提高用户体验,让用户更方便地操作系统和监控系统状态。通过状态标签显示控制的配置状态是基于实时数据更新和用户交互的技术原理。这种设计可以帮助用户直观地了解系统当前的运行状态,并实时监控控制参数的配置情况,从而更好地管理系统的散热性能和稳定性。
.NET 8 是 .NET 平台的下一个主要版本,取代了被弃用的 .NET 7 版本。基础技术原理方面,.NET 8 带来了一些新的功能和改进,包括以下方面:
性能优化:.NET 8 引入了更多的性能优化,包括改进的 JIT 编译器、更高效的垃圾回收机制等。这些优化可以提高应用程序的性能和响应速度。新特性支持:.NET 8 增加了对最新 C# 语言特性的支持,使开发人员能够使用更多现代化的语言功能来编写.NET 应用程序。跨平台开发:.NET 8 进一步加强了对跨平台开发的支持,可以让开发人员在 Windows、Linux 和 macOS 等不同平台上开发和部署.NET 应用程序。安全性增强:.NET 8 改进了安全性功能,包括增强的代码分析工具、更严格的输入验证等,帮助开发人员构建更加安全的应用程序。新 API 和库:.NET 8 引入了新的 API 和库,帮助开发人员更轻松地处理各种任务,如数据处理、网络通信、加密解密等。.NET 8 基于 .NET 平台的基础技术原理,并通过引入新功能和改进来提升.NET 应用程序的性能、功能和安全性。开发人员可以通过升级到.NET 8 来获得更好的开发体验和更强大的开发工具支持。
LibreHardwareMonitorLib 是一个开源的硬件监控库,可以用于监测计算机系统的温度、电压、风扇转速等信息。它最近的更新主要涉及以下几个基础技术原理:
传感器数据获取:LibreHardwareMonitorLib 使用 WMI(Windows Management Instrumentation)和 Open Hardware Monitor 应用程序接口来获取计算机系统中各种传感器的数据。这些传感器包括 CPU 温度、GPU 温度、硬盘温度、风扇转速等。数据处理和分析:LibreHardwareMonitorLib 对传感器数据进行处理和分析,以生成可读性强的实时数据报告。它使用 C# 编写,可以处理各种不同类型的传感器数据,并将其转换为易于理解的格式。数据存储和共享:LibreHardwareMonitorLib 支持将传感器数据存储到本地或远程数据库中,以便后续的数据分析和共享。它还支持将实时传感器数据共享到网络上,以便其他应用程序或远程用户访问。跨平台支持:LibreHardwareMonitorLib 支持 Windows 和 Linux 平台上的多种编程语言,如 C#、C++ 和 Python。这使得开发人员能够轻松地将其集成到不同的应用程序和操作系统中。LibreHardwareMonitorLib 基于 WMI 和 Open Hardware Monitor 应用程序接口等基础技术原理,并通过处理、分析、存储和共享传感器数据来提供实时的系统监控功能。更新后的版本带来了更好的跨平台支持和更丰富的数据处理功能,可以帮助开发人员更轻松地创建高效的系统监控应用程序。