Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 24 из 24

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

  1. #21

  2. #22

    По умолчанию

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

    CASE enVAR OF
    ENUM.ELEM1: ...

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

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

    По умолчанию

    Цитата Сообщение от 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

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

  4. #24

    По умолчанию

    Да, согласен, сложно. Башка, видимо, уже закипает от объема информации. Не хотел новую переменную добавлять

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  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, 11:01
  5. Ответов: 3
    Последнее сообщение: 26.01.2010, 21:01

Ваши права

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