Как вернуть 2 значения из функции (модуля) в определенную форму, загрузить данные из button1 (form2) из button1 (form1)
Еще раз здравствуйте,
У меня есть несколько вопросов, чтобы сделать для моего проекта.
У меня есть это форма, когда я нажимаю +120V, я загружаю некоторые данные из массива [22,2]. Затем я делаю некоторые арифметические вычисления, когда мне нужно 2 возвращаемых значения (код ниже) expectedtime и scalings_plus из функции . Ожидаемое время должно быть указано на этикетке" 8,6 минуты". форма .
Q1: как я могу вернуть ожидаемое время из calculation.vb в эту форму и на эту метку?
Кроме того, как я могу сделать вычисления снова, если я изменил значение в текстовом поле в этом форма до 100?
Чтобы быть более конкретным , в приведенном ниже коде внутри функции calc () нужно значение vmax, в 1-й раз я поставил его вручную (120), когда нажал +120V в 1-й форме.
Но должно быть еще одно вычисление из следующей формы с тем же массивом, который я использовал на первом месте.
И новое ожидаемое время должно быть пересчитано .
Тем не менее, мое самое большое беспокойство заключается в том, как я могу сделать эту процедуру и для-120V в первой форме, когда я нажимаю кнопку. Потому что он имеет другой массив данных и другие значения ,y1_err , x1_err,re_err.
Q2: как я могу вызвать вычисление функции, когда нажимаю кнопку START с новым значением в текстовом поле (например, 100)?
Спасибо
Что я уже пробовал:
Это код от кнопки +120В
Public data As Double(,) Public Sub Button2_Click(sender As Object, e As EventArgs) Handles btnP120.Click data = {{0.05, 0.4568666}, {0.06, 0.57215975}, {0.07, 0.69595725}, {0.08, 0.809528}, {0.09, 0.9307419}, {0.1, 1.05572355}, {0.11, 1.1766145}, {0.12, 1.29363005}, {0.13, 1.41333685}, {0.14, 1.5303524}, {0.15, 1.6515663}, {0.16, 1.76556765}, {0.17, 1.8864586}, {0.18, 2.00229}, {0.19, 2.1282405}, {0.2, 2.243426}, {0.21, 2.3629175}, {0.22, 2.480256}, {0.23, 2.5997475}, {0.24, 2.7203155}, {0.25, 2.837654}, {0.26, 2.9571455}} calculations.calc(data, 11.676, 11.79, 0.004427, 120) Mproduction.Show() Me.Hide() End Sub
Код от кнопки -120
Public dataN120 As Double(,) Private Sub Button3_Click(sender As Object, e As EventArgs) Handles btnN120.Click dataN120= {{0.05, 0.67356605}, {0.06, 0.7972559}, {0.07, 0.9133026}, {0.08, 1.0325788}, {0.09, 1.15131675}, {0.1, 1.2696241}, {0.11, 1.395144}, {0.12, 1.51086775}, {0.13, 1.6263762}, {0.14, 1.7490972}, {0.15, 1.86611275}, {0.16, 1.98345125}, {0.17, 2.10380395}, {0.18, 2.221896}, {0.19, 2.348923}, {0.2, 2.4619555}, {0.21, 2.5825235}, {0.22, 2.706321}, {0.23, 2.822583}, {0.24, 2.940998}, {0.25, 3.0626425}, {0.26, 3.179981} calculations.calc(dataN120, 11.944, 12.06, 0.002574, 120) Mproduction.Show() Me.Hide() End Sub
И модуль что я называю функцией