...and replace with in the meter from your skin code, so that the values are multiplied by when shown in the meter, making the graph "fixed" instead of always adapting to the greatest occuring value in the data (like it does when is present).
Code: Select all
[MeasureGPUTemp] Measure=Plugin Plugin=MSIAfterburner.dll DataSource=GPU temperature [MeasureGPUTemp45To85] Measure=Calc Formula=Abs(MeasureGPUTemp-45) [MeasureAverageLast64Values1] Measure=Calc Formula=MeasureGPUTemp45To85 AverageSize=64 [MeasureAverageLast64Values2] Measure=Calc Formula=MeasureAverageLast64Values1 AverageSize=64 [MeasureAverageLast64Values3] Measure=Calc Formula=MeasureAverageLast64Values2 AverageSize=64 MinValue=0 MaxValue=40
Basically, you would draw the values in the graph (hence the additional measure named ). 45 Celsius will be drawn at in the graph and 85 Celsius will be drawn at , thus a and is good to have in (i.e. the measure you will actually use as a "data source" for the meter, just like in the previous case), in order to instruct Rainmeter to see 40 as the 100% point when drawing the graph line.
NOTE: You can replace the formula with so that the measure's value doesn't exceed right from the start. Of course, the meter will draw the values that exceed the maximum at the 100% point anyway, as far as I know ... but, well, it doesn't hurt to set things right from the beginning.