Благодарю. Количество циклов, как я понимаю, можно вычислить просто с помощью переменной, добавляя единицу каждый цикл. А вот время цикла опять таки с помощью макроса из базы овен?
Вид для печати
Вложение 45009
1. количество циклов в переменной Count
2.Макрос подсчета времени цикла использую свой :rolleyes:
Вложение 45010
В отличии от макроса из базы ОВЕН
- подсчет времени цикла происходит в ЧЕТЫРЕ РАЗА быстрей, всего за 0,5 сек против 2 сек
- используется целочисленная арифметика и время цикла получается АБСОЛЮТНО точным, целым числом!
Скрытый текст:
Добрый день. Заблудился в трех соснах, прошу подсказать. Как реализовать изменение значения целочисленной переменной в зависимости от того, какой из трех входов активен. Например при входе I1 значение 0, при I2 - 1, I3 - 2.
А ежели активны два входа? Или все три? Или ни одного?
Этого не будет. Три входа - три программных типа ошибки, срабатывает только один из них.
Может я не правильно пытаюсь реализовать, объясню задачу. Есть экран с динамическим текстом, управляемый переменной (значения 0,1,2). И есть 3 разных вида ошибок, каждой соответствует программный выход Bool. Задача - в зависимости от ошибки вывести на экран нужный текст.
Операция SEL
Вложение 45330
Только начинать нужно не с 0, а с 1 иначе есть ошибка №1 или нет ни одной - неразличимые состояния
0 - нет ошибок
1- вход 1
2- вход 2
3 -вход 3
Вложение 45331
Спасибо, работает!
Вложение 45332
Тогда можно проверку "при входе I1 значение 0" вообще выбросить. Т.к. если ошибки есть, но не I2 и не I3, значит остается только ошибка I1, а это "0" для переменной
И схема упрощается до безобразия
Вложение 45333
Или с арифметикой
Вложение 45334