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

Тема: CoDeSys v2.3

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

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

    По умолчанию

    как правильно сравнить массив?
    имеем массив из нескольких word, значения меняются. делаю сравнение
    if array = 1, 2, 3 then
    на эту строку кдс выдает ошибку "несоответствие операнда.. невозможно преобразовать..."
    изменяя на
    if array[] = 1, 2, 3 then
    получаем "необходимо выражение". вроде как в скобки просит номер элемента. но надо сравнивать весь массив.
    у меня массив из 22 элементов и много сравнений, хочется покороче это дело описать

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

    По умолчанию

    Цитата Сообщение от swerder Посмотреть сообщение
    как правильно сравнить массив?
    имеем массив из нескольких word, значения меняются. делаю сравнение
    if array = 1, 2, 3 then
    на эту строку кдс выдает ошибку "несоответствие операнда.. невозможно преобразовать..."
    изменяя на
    if array[] = 1, 2, 3 then
    получаем "необходимо выражение". вроде как в скобки просит номер элемента. но надо сравнивать весь массив.
    у меня массив из 22 элементов и много сравнений, хочется покороче это дело описать
    покороче, тогда наверное только через SysMemCmp

Ваши права

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