Показано с 1 по 10 из 24

Тема: Перегрузка функций в CODESYS

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

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

    По умолчанию

    Не буду заводить новую тему. Спрошу здесь, если нужно завести новую - скажете, заведу.
    У меня вопрос по перечислениям. Есть механизм, позволяющий получить следующий элемент перечисления?
    Есть код типа

    CASE enVAR OF
    ENUM.ELEM1: ...

    ENUM.ELEM2
    END_CASE
    В ENUM.ELEM1, ENUM.ELEM2 Вызывается одна и та-же функция, только с другими параметрами. Хочу завернуть это в цикл - так существенно сократится код

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

    По умолчанию

    Цитата Сообщение от RomeoVar Посмотреть сообщение
    Не буду заводить новую тему. Спрошу здесь, если нужно завести новую - скажете, заведу.
    У меня вопрос по перечислениям. Есть механизм, позволяющий получить следующий элемент перечисления?
    Есть код типа

    CASE enVAR OF
    ENUM.ELEM1: ...

    ENUM.ELEM2
    END_CASE
    В ENUM.ELEM1, ENUM.ELEM2 Вызывается одна и та-же функция, только с другими параметрами. Хочу завернуть это в цикл - так существенно сократится код
    а зачем сложно то так, зачем перечисления если и просто INT подойдет, хотите чтоб значение имело какой то смысл объявите константы
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

Похожие темы

  1. Ответов: 38
    Последнее сообщение: 23.06.2017, 07:42
  2. Коды функций Modbus-RTU
    от Newcomer в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.11.2015, 10:02
  3. Ответов: 4
    Последнее сообщение: 14.07.2015, 22:17
  4. Переменные в отладке функций.
    от Edik_Ponomarenko в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 30.12.2011, 10:01
  5. Ответов: 3
    Последнее сообщение: 26.01.2010, 21:01

Ваши права

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