Страница 6 из 11 ПерваяПервая ... 45678 ... ПоследняяПоследняя
Показано с 51 по 60 из 105

Тема: Вопросы чайника, не ругайтесь пожалуйста

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ну а где и на каком языке такое делали?
    Ни на каком, потому в этой теме и написал )

  2. #2
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,438

    По умолчанию

    Цитата Сообщение от n711 Посмотреть сообщение
    Доброго времени! Есть ли возможность сравнивать переменную float с её же значением секунду или 3 секунды назад? С помощью макроса fSave можно сохранить величину и через секунду сравнить с текущей, но это дискретно можно делать; а так чтобы постоянно мониторить? Поиском пользовался, но что искать - тоже не знаю (
    Можно в стек глубиной два писать с периодом равным 3 секунды, тогда можно сравнивать значения:

    Сравнение.PNG
    Последний раз редактировалось Сергей0308; 24.06.2021 в 08:23.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,006

    По умолчанию

    Не совсем понимаю понятие дискретность тут... Если сделать скользящее окно как для входящего сигнала, так и для запомненного 3 минуты назад. Получится всегда сравнивать сигнал 3 минуты назад в любой момент времени.

  4. #4
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,438

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Не совсем понимаю понятие дискретность тут... Если сделать скользящее окно как для входящего сигнала, так и для запомненного 3 минуты назад. Получится всегда сравнивать сигнал 3 минуты назад в любой момент времени.
    Чего здесь может быть непонятным? Значения переменной пишутся в стек с периодом 100 мс, стек на 30 разрядов(ячеек) в 30 разряде всегда будет значение сигнала 3 секунды назад, здесь ничего и городить не надо, и подглядывать нехорошо!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,006

    По умолчанию

    Сергей0308 да я не подглядывал. Понял, последняя и первая ячейка стека и есть всегда то, что есть и 3 секунды назад...

    Только было бы прикольно, если бы из макроса было два выхода - последний, первый. Для простоты

  6. #6
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,438

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Сергей0308 да я не подглядывал. Понял, последняя и первая ячейка стека и есть всегда то, что есть и 3 секунды назад...

    Только было бы прикольно, если бы из макроса было два выхода - последний, первый. Для простоты
    Согласен, будет намного удобнее в подобных случаях, у меня имеется матрица памяти с двумя независимыми выходами, можно и в этот макрос добавить второй независимый выход, макрос без пароля, каждый может это сделать! И выходы не жёстко привязаны к какому-то разряду, а имеется выбор какой разряд стека выводить на каждый из выходов!

    2 выхода.PNG
    Последний раз редактировалось Сергей0308; 24.06.2021 в 15:49.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #7

    По умолчанию

    Снова напишу в этой теме: вопрос по журналу... С упаковкой в целочисленную переменную нескольких значений я разобрался, но как записывать эти самые значения? Я записываю их в энергонезависимые переменные, но чтобы сделать журнал на 100 записей нужно создать 100 переменных, сделать 100 блоков для их записи и 100 блоков для обработки этих записей (для вывода на экран).
    capture_07072021_190640.jpg
    Я на правильном пути или что-то пропустил и формировать журнал можно как-то иначе, элегантнее?

  8. #8
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,438

    По умолчанию

    Цитата Сообщение от n711 Посмотреть сообщение
    Снова напишу в этой теме: вопрос по журналу... С упаковкой в целочисленную переменную нескольких значений я разобрался, но как записывать эти самые значения? Я записываю их в энергонезависимые переменные, но чтобы сделать журнал на 100 записей нужно создать 100 переменных, сделать 100 блоков для их записи и 100 блоков для обработки этих записей (для вывода на экран).
    capture_07072021_190640.jpg
    Я на правильном пути или что-то пропустил и формировать журнал можно как-то иначе, элегантнее?
    Странно, а чем Вас стек не устроил, что я в 55 посте предложил, кстати, он может работать и как матрица памяти(если сдвиг не использовать, просто писать в выбранные ячейки), или Вы проект не смотрели?
    Последний раз редактировалось Сергей0308; 08.07.2021 в 10:41.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #9

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Странно, а чем Вас стек не устроил, что я в 55 посте предложил, кстати, он может работать и как матрица памяти(если сдвиг не использовать, просто писать в выбранные ячейки), или Вы проект не смотрели?
    Там речь шла об определении роста/падения величины; здесь - о сохранении результатов работы.
    Для прошлой задачи Ваш проект слишком "прожорливый", мне такая частота сравнений не нужна, сделал всё проще.
    Для текущей задачи... Я правильно понимаю, то стек хранит одну сохраняемую переменную в одном и том же бите 32 запомненных переменных? А если нужно больше 32 значений, передавать переменную из 31х битов во второй такой же стек?

  10. #10
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,438

    По умолчанию

    Цитата Сообщение от n711 Посмотреть сообщение
    Там речь шла об определении роста/падения величины; здесь - о сохранении результатов работы.
    Для прошлой задачи Ваш проект слишком "прожорливый", мне такая частота сравнений не нужна, сделал всё проще.
    Для текущей задачи... Я правильно понимаю, то стек хранит одну сохраняемую переменную в одном и том же бите 32 запомненных переменных? А если нужно больше 32 значений, передавать переменную из 31х битов во второй такой же стек?
    Я вроде уже писал и в этой теме, что стек имеет 32 разряда(ячейки), со входа данных значение сразу пишется в выбранную ячейку, при использовании макроса в качестве матрицы памяти!
    Ранее в других темах описывал работу этого макроса, если что непонятно могу ответить! Вроде уже должно быть ясно, как белый день и проект есть, где можно посмотреть и проверить, если что непонятно!
    И большой разницы не вижу, там сохранение со сдвигом, Вы наверно хотите без сдвига, я уже написал, что макрос и так может работать, что здесь может быть непонятным?
    Например со входа данных значение сразу пишется допустим в "0" ячейку(диапазон ячеек: 0-31), теперь меняем ячейку для записи на любую другую, при этом в "0" ячейке запоминается значение на входе данных на момент смены ячейки для записи и т. д., всё!
    Последний раз редактировалось Сергей0308; 08.07.2021 в 18:24.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 6 из 11 ПерваяПервая ... 45678 ... ПоследняяПоследняя

Похожие темы

  1. CoDeSyS + ПЛК для чайника
    от незарегистрированный в разделе ПЛК1хх
    Ответов: 36
    Последнее сообщение: 08.08.2021, 12:31
  2. ПЛК110 + МУ110-6У (вопросы чайника)
    от bladerunner в разделе ПЛК1хх
    Ответов: 14
    Последнее сообщение: 10.10.2014, 11:13
  3. Вопрос чайника.
    от Мордорец в разделе Панели оператора (HMI)
    Ответов: 7
    Последнее сообщение: 19.04.2011, 08:45
  4. Ответов: 5
    Последнее сообщение: 10.11.2009, 13:30

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •