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

Тема: Фичи и баги OWEN Logic

Древовидный режим

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

    По умолчанию

    Цитата Сообщение от geotime Посмотреть сообщение
    Добрый день.
    Поймал фичу, если не уследили и в программе на ST вышли за пределы массива, то получаем сообщение
    об ошибке, но в самом редакторе ошибок нет

    И самое главное. В редакторе перестает работать клавиша BaclSpace и DEL.
    Я чуть клавиатуру не сломал !!!!! , в попытке удалить неправильный символ.
    Т.Е. перемещение клавишами в редакторе работает, вкладки переключать могу , а символ удалить не могу.
    Поправьте пожалуйста. и сделайте информативным сообщение об ошибке, а то при большом количестве блоков на холсте не понятно где это произошло.
    Тестовый проект прикладываю.
    P.S. OL крайний.
    Ошибка у вас в цикле FOR, переменная i может меняться от 1 до 2,
    а в цикле может принять значение 3, [i+1] , а это выход за пределы массива. Ошибка только в работе, поэтому для компилятора не считается ошибкой. Это чисто ошибка программиста.
    Код:
    IF IN <> 0 THEN
        FOR i := 1 TO 2 DO
            fQ:= fPoint_X[i]+ fPoint_X [i+1];   
        END_FOR;
    
    END_IF;
    Клавиши BaclSpace и DEL у меня работают нормально. После ошибки и выхода из симуляции, убираю +1 и всё работает.
    Последний раз редактировалось kondor3000; 08.06.2024 в 14:41.

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  4. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Ваши права

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