Страница 208 из 303 ПерваяПервая ... 108158198206207208209210218258 ... ПоследняяПоследняя
Показано с 2,071 по 2,080 из 3656

Тема: разные вопросы новичка

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

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

    По умолчанию

    Извините, разобрался- надо было отключить проверку цифровой подписи в W10

  2. #2
    Пользователь
    Регистрация
    30.08.2013
    Адрес
    Краснодарский край
    Сообщений
    10

    По умолчанию

    Здравствуйте. Подскажите как сделать такую запись в ОЛ - if(N>100){N=100};? Именно в переменную N нужно перезаписать, а не в другую...

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

    По умолчанию

    в ту же самую у вас не получится, иначе она всегда станет 100

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

    По умолчанию

    Есть же макросы одностороннего ограничения, не понятно, в чём проблема?!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #5
    Пользователь
    Регистрация
    30.08.2013
    Адрес
    Краснодарский край
    Сообщений
    10

    По умолчанию

    melky, так мне и нужно, что бы при уставке значения после 100 оно оставалось 100.
    Сергей0308, не видел макросов таких... пропустил наверное. Сделать такой макрос не проблема... проблема в том, что ОЛ ругается на две одинаковые входные переменные... Получилось только с записью двух переменных в одну по последней измененной. А с этой же переменной ОЛ не хочет работать. Вот думал может какой простой вариант реализации этой строки на СИ имеется.

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

    По умолчанию

    Denis_K само определение ЕСЛИ подразумевает то, что до этого самого ЕСЛИ переменная должна изменяться. По этому у вас должно быть сравнение входной переменной всегда И ЕСЛИ она превышает 100 то должна стать 100 для дальнейшей работы в программе или иметь входное значение N если оно меньше 100.

    SEL + сравнение эту задачу решает без всяких макросов.

    А вот если вы сделаете комбинацию перезаписи, то однажды переменная станет 100 и никуда не вернется, так и останется 100.

  7. #7
    Пользователь
    Регистрация
    30.08.2013
    Адрес
    Краснодарский край
    Сообщений
    10

    По умолчанию

    SEL + сравнение эту задачу решает без всяких макросов - да это конечно понятно, но если переменная уже назначена, то ОЛ ругается на вторую одинаковую, поэтому пришлось переназначать и ограничивать входную переменную, а потом делать такой блок записи. Такой огород получается, хотя в СИ это одна строчка...

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

    По умолчанию

    Denis_K тут вам не Си а FBD входная переменная, если подвержена изменениям становится другой переменной.

    Если проще, на входе N на выходе N100, которая либо копия N, либо 100

    Вы хотите как в языках использовать rezult = rezult + 100; (примитив) но по сути в том же языке rezult уже не является первоначальным видом, потому что ему добавили 100, и где-то в начале на очередном витке вы можете сделать опять rezult = 0 и так далее.

  9. #9
    Пользователь
    Регистрация
    30.08.2013
    Адрес
    Краснодарский край
    Сообщений
    10

    По умолчанию

    melky, да верно, я привык, что в си могу каждый шаг переназначать значение переменной. А FBD входная переменная, если подвержена изменениям становится другой переменной - теперь понял, спасибо.

  10. #10
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,256

    По умолчанию

    Цитата Сообщение от Denis_K Посмотреть сообщение
    я привык, что в си могу
    а в Си Вы не привыкли для подобного рода задач использовать функцию нахождения минимума, решение бы заиграло новыми красками и не пришлось бы спрашивать у сообщества
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 208 из 303 ПерваяПервая ... 108158198206207208209210218258 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 24.05.2024, 13:53
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 15:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 10:29

Ваши права

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