Имея немного мозгового пердеть, чтобы быть честным, поэтому я извиняюсь, если это простой вопрос с простым ответом!Увеличьте или уменьшите значения с течением времени
Я пытаюсь создать целое число, которое будет увеличиваться по значению на + (и, если возможно, минус (чтобы оно могло меняться естественным образом)) со временем через таймер. Это мой текущий код:
If timer_temp_int = 0 Then
timer_temp.Enabled = False
lblRemaining.Text = "0"
MsgBox("Please check the temperature of the heater")
Else
'PROBLEM HERE
Dim temp2 As Decimal
temp2 = temp += 0.01
txt_temp.Text = temp
timer_temp_int -= 1
End If
Итак, что я сделал, я назначил вторую переменную, так что температура может быть увеличена (это кстати, вытягивается из случайного массива)
Dim rn As New List(Of Integer)
Dim temp As Integer
Dim rnd As New Random
rn.Add(80)
rn.Add(90)
rn.Add(100)
rn.Add(110)
rn.Add(120)
Dim randomValue As Integer = rn(rnd.Next(0, 5))
temp = randomValue.ToString()
I добавлен код:
Dim temp2 As Decimal
temp2 = temp += 0.01
txt_temp.Text = temp
, но это, кажется, вопрос, как я получаю: «конец заявления ожидаемого». Был бы способ получить это, возможно, колебаться (случайным образом, если это возможно, хотя это не вызывает беспокойства) на +/- 0,01 за каждую секунду 60-секундного таймера. Причина этого заключается в том, что я создаю приложение температуры как назначение, поэтому мне нужно, чтобы температура колебалась на +/- 0,01, когда приложение работает, чтобы имитировать естественное колебание температуры.
'temp2 = температура + = 0.01' два утверждения:' температура + = .01' для увеличения температуры, затем 'temp2 = temp', чтобы назначить его. Я не мог полностью следить за остальной частью саги, но это кажется длинным способом для incr или decr переменной – Plutonix
Мои извинения, я сделал temp2 = temp + = 0.01, чтобы что-то проверить, это фактически temp + = 0.01 (который отсчитывает от 0,01 и идет вверх), однако мне нужно, чтобы это добавление к значению, которое вытягивается из массива (из которого извлекается случайное значение) –
Ваша переменная temp2 выглядит бесполезной, вы можете ее удалить. –