У меня есть USB-устройство, которое «рассматривается» как COM-порт.Он имеет восемь каналов, каждый из которых требует одного символа для включения / выключения.[DLP-IO8][1]
для справки.
1-8 включает каждый канал
QI отключает каждый канал
При отправке «124» включаются каналы 1, 2 и 4.
Я хочу рандомизировать ВКЛ / ВЫКЛ с помощью управления скоростью «на лету».
cmbSPRan.Value
- это мой NumericUpDown
, начинающийся с 1 и заканчивающийся 10.
RandomNumber = RandomClass.Next(1, 87654321)
SerialPort1.Write(RandomNumber)
Timer1.Interval = (cmbSPRan.Value) * 250
Управление кнопками:
Private Sub btnSRan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSRan.Click
btnSRan.Enabled = False 'Stop Randomize button
btnRRan.Enabled = True 'Run Randomize button
End Sub
Мне нужно:
- цикл, в котором я все еще могу использовать функции вида (изменение скорости или остановка цикла).
- способ использования QI для случайного выключения каналов.