Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 48

Тема: Ротация насосов 3+1

  1. #21

    По умолчанию

    Цитата Сообщение от K.K. Посмотреть сообщение
    Вот прога не пойму что не верно
    Массивы должны начинаться с 0, а у вас с 1

  2. #22

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Массивы должны начинаться с 0, а у вас с 1
    Нет не обязательно. Могут начатся с любого числа.

  3. #23

    По умолчанию

    Цитата Сообщение от K.K. Посмотреть сообщение
    Нет не обязательно. Могут начатся с любого числа.
    В Лоджике сейчас только с нуля, ошибки не будет, неужели не понятно.
    Последний раз редактировалось kondor3000; 26.10.2023 в 13:47.

  4. #24

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    В Лоджике сейчас только с нуля, ошибки не будет, неужели не понятно.
    Почему? объясните, видимо я не в теме

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

    По умолчанию

    Странно, по жизни массивы с 0 во всех языках. То, что вы хотите использовать 1-й элемент массива, это не значит, что он первый

  6. #26

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    В Лоджике сейчас только с нуля, ошибки не будет, неужели не понятно.
    Подскажите есть какая -та официальная справка по ограничением ST в OL ?

  7. #27

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Странно, по жизни массивы с 0 во всех языках. То, что вы хотите использовать 1-й элемент массива, это не значит, что он первый
    https://ru.wikipedia.org/wiki/Массив_(тип_данных)

  8. #28

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Массивы должны начинаться с 0, а у вас с 1
    Первый элемент массива, в зависимости от языка программирования, может иметь различный индекс. Различают три основных разновидности массивов: с отсчётом от нуля (zero-based), с отсчётом от единицы (one-based) и с отсчётом от специфического значения заданного программистом (n-based). Отсчёт от нуля более характерен для низкоуровневых языков программирования, хотя встречается и в языках высокого уровня, например, используется почти во всех языках семейства Си. В ряде языков (Паскаль, Ада, Модула-2) диапазон индексов может определяться как произвольный диапазон значений любого типа данных, приводимого к целому, то есть целых чисел, символов, перечислений, даже логического типа (в последнем случае массив имеет два элемента, индексируемых значениями «Истина» и «Ложь»).

    В Codesys такого ограничения нет. Видимо в OL тут так получается что только с 0, а то массивы должны начинаться с нуля (обязательно) это не верно!

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

    По умолчанию

    Ну если ST Паскале подобный, это же не значит, что в нем так же...

  10. #30

    По умолчанию

    Цитата Сообщение от K.K. Посмотреть сообщение
    Первый элемент массива, в зависимости от языка программирования, может иметь различный индекс. Различают три основных разновидности массивов: с отсчётом от нуля (zero-based), с отсчётом от единицы (one-based) и с отсчётом от специфического значения заданного программистом (n-based). Отсчёт от нуля более характерен для низкоуровневых языков программирования, хотя встречается и в языках высокого уровня, например, используется почти во всех языках семейства Си. В ряде языков (Паскаль, Ада, Модула-2) диапазон индексов может определяться как произвольный диапазон значений любого типа данных, приводимого к целому, то есть целых чисел, символов, перечислений, даже логического типа (в последнем случае массив имеет два элемента, индексируемых значениями «Истина» и «Ложь»).

    В Codesys такого ограничения нет. Видимо в OL тут так получается что только с 0, а то массивы должны начинаться с нуля (обязательно) это не верно!
    Так и хочется выругаться, вы спросили почему ошибка, я ответил и проверил сначала! Почему так сделали в Лоджике, вопрос к разработчикам.

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Похожие темы

  1. Ротация двух насосов
    от Вова13 в разделе ПЛК63/73
    Ответов: 19
    Последнее сообщение: 25.12.2022, 00:13
  2. Чередование насосов (случай для 3-х насосов)
    от 07Fobos в разделе Программируемые реле
    Ответов: 14
    Последнее сообщение: 30.10.2022, 22:04
  3. Ответов: 3
    Последнее сообщение: 26.10.2019, 17:45
  4. Ротация пр200
    от GothWind в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 30.06.2018, 22:31

Ваши права

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