Сергей спасибо огромное за помощь, проверил, работает как надо, завтра воткну в программу. Век живи век учись
Сергей спасибо огромное за помощь, проверил, работает как надо, завтра воткну в программу. Век живи век учись
Последний раз редактировалось corado; 17.06.2022 в 00:43.
Сергей0308 ну если ваш макрос не знает, который выход будет следующим то да, я это себе никак не представляю, а если знает, то почему не добавить просто выход для индикации следующего и например текущего в цифровом виде?
Для показа на экране Текущий Шаг = #2, Следующий Шаг = #5 ????
з.ы. но вам виднее
Вы воспринимаете мой макрос как разумное существо, поверьте на слово, что это далеко не так!
На каждый выход в макросе имеется свой элемент(подмакрос) в котором определяется какой выход должен сработать(включится), тогда придётся добавлять в этот подмакрос дополнительный выход и элементы сравнения для определения следующего выхода, что будет включён при выключении текущего активного выхода, короче подобно как и для основного выхода, конечно, это не трудно и не сложно!
Если бы я изначально макрос создавал с таким Т.З. наверно и сделал бы нечто подобное!
Но, так как мы находимся не на нулевой отметке, то можно поступить ещё проще, ничего не переделывая(уже писал об этом), в смысле, добавить второй макрос, что у нас уже есть, для решения дополнительной задачи, которая изначально не стояла, при создании этого макроса. Вроде, простые истины, чего здесь может быть непонятным?
А вывести в целочисленном виде следующий в очереди выход ничто и сейчас не помешает, достаточно добавить макрос вставки(записи) бит и шифратор!
Примерно так:
Очередь_8Х8_5.PNG
Очередь_8Х8_5.owl
Последний раз редактировалось Сергей0308; 17.06.2022 в 17:40.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Сергей0308 опять вы лепите owl который не все смогут посмотреть... з.ы. я просто предположил что если есть макрос, который и так все рассчитывает, то добавить в него всего один выход будет более экономически целесообразным., особенно учитывая, что в одну переменную можно закинуть сразу весь список шагов и его потом отобразить уже внешними средствами (раздробив эту переменную на несколько цифр)
Нет, в целочисленном виде сложнее получится, так как изначально из макроса выходят булевы выходы, затем уже булевой выход преобразуется в целочисленное значение соответствующее номеру выхода!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Сергей0308 ага, я уже накатил ОЛ и посмотрел, действительно проще второй макрос...
Вот как Вы хотели вывел из макроса в целочисленном виде оба выхода, основной(текущий) и следующий в очереди:
Очередь_8Х8_6.PNG
В макросе преобразовал булевы выходы в значения соответствующие номеру выхода, потом, вне макроса очередь разбил на биты(вернул первоначальный облик), короче двойное преобразование.
Как я и предполагал, получилось в несколько раз сложнее, даже определить следующий в очереди выход оказалось намного сложней, чем основной(текущий)!
Очередь_8Х8_6.owl
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Хочу посмотреть и оценить твой талант , но не могу открыть первый раз такое .
2022-06-19_06-57-47.png
Нужна последняя актуальная версия ОЛ 1.23.296.0
Версия ОЛ.PNG
И, боюсь, Вы не поймёте, как это работает!
Винда такая:
Старый ноутбук.PNG
Это старый ноут, на него даже 11-ая Винда не налазит!
Последний раз редактировалось Сергей0308; 19.06.2022 в 08:52.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.