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

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

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

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

    По умолчанию

    Добрый день!
    В ходе разработки проекта для ПР200 в OL 2.2.318.0 вылезла ошибка без подсвечивания красного элемента в поле схемы, посему решить интуитивно не выходит. Отмена последних выполненных операций вплоть до сэйва результата не дала. Забэкапил проект, начал пытаться удалять последние вставленные элементы и цепочки, в результате когда удалил примерно до середины разработки ошибка пропала (хотя ранее при тех стадиях проекта не появлялась).

    2.2.318.0
    System.InvalidOperationException: Operation is not valid due to the current state of the object.
    at ProgramRelayFBD.ElementNetWriting.BuildToProgram(P rogramCode program, ICompiler compiler, ISynchronizationContext context)
    at ProgramRelayFBD.Element.Build(ProgramCode program, ICompiler compiler, ISynchronizationContext context)
    at ProgramRelayFBD.DomainLayer.DefaultCompilerState.H andleBuildElement(IBuildingElement element, ProgramCode program, ICompiler containerErrors)
    at Owen.Compiling.ProgramLinker.CompilingElements(Pro gramCode program, IEnumerable`1 elements, CancellationToken cancellationToken)
    at Owen.Compiling.ProgramLinker.CompileProgram(Progra mItem programItem, CancellationToken cancellationToken)
    at ProgramRelayFBD.DomainLayer.Compilers.BaseCompiler .Compiling(Generator generator, ProgramItem programItem, Stream stream, CancellationToken cancellationToken)
    at ProgramRelayFBD.DomainLayer.Series200.CompilerSeri es200.<>c__DisplayClass7_0.<CompilingAsync>b__1()
    at System.Threading.ExecutionContext.RunFromThreadPoo lDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
    --- End of stack trace from previous location ---
    at System.Threading.Tasks.Task.ExecuteWithThreadLocal (Task& currentTaskSlot, Thread threadPoolThread)

    Может кто сталкивался :? подскажите куда смотреть
    по переменным: стандартные: 15 bool, 2 float
    сетевые слот 1: 11 int, 4 float
    слот 2: 15 int, 6 float

  2. #2

    По умолчанию

    Цитата Сообщение от SpEvAn Посмотреть сообщение
    Добрый день!
    В ходе разработки проекта для ПР200 в OL 2.2.318.0 вылезла ошибка без подсвечивания красного элемента в поле схемы, посему решить интуитивно не выходит. Отмена последних выполненных операций вплоть до сэйва результата не дала. Забэкапил проект, начал пытаться удалять последние вставленные элементы и цепочки, в результате когда удалил примерно до середины разработки ошибка пропала (хотя ранее при тех стадиях проекта не появлялась).
    В таких случаях лучше сделать скрин .jpg и выложить сюда как Вставить изображение.

  3. #3

    По умолчанию

    Уточните что именно заскринить? весь проект не поместится в экране, а если уменьшить, то не разглядите, плюс куча макросов стандартных и доработанных.
    заскринил кусок который менял последним
    1.jpg
    Изображения Изображения
    • Тип файла: png 1.png (243.7 Кб, Просмотров: 18)

  4. #4

    По умолчанию

    Пришлите, пожалуйста, ваш проект. Можете в лс или на почту ol@owen.ru
    Менеджер по продукту | Owen Logic
    email: soft@owen.ru

  5. #5

    По умолчанию

    Цитата Сообщение от Денисов Максим Сергеевич Посмотреть сообщение
    Пришлите, пожалуйста, ваш проект. Можете в лс или на почту ol@owen.ru
    Столкнулся с очень неприятной особенностью нового лоджика. При прописывании строк в комбобокс или список:
    1. Лоджик удаляет и ругается на пустые строки! Да нахрена? Ну нужно мне дырку сделать, раньше можно было, теперь нет.
    2. После написания или корректировки строки если ты не переставил курсор на другую, то ничего в ней не сохранится, а если ты начинал с пустой, то она еще и удалится. Работать просто невозможно. Прямом взбесило. При этом лоджик истерично ругается на незаполненную строку.
    Еще какой-то был прикол на поляне с чпс-то похожим, но щас не вспомню. Писал программу прям на объекте.

  6. #6

    По умолчанию

    В какой версии сталкивались с проблемой?
    Попробовал воспроизвести ошибку с пустыми строками в Динамический текст и Combox
    Безымянный.png
    Менеджер по продукту | Owen Logic
    email: soft@owen.ru

  7. #7

    По умолчанию

    Цитата Сообщение от Денисов Максим Сергеевич Посмотреть сообщение
    В какой версии сталкивались с проблемой?
    Попробовал воспроизвести ошибку с пустыми строками в Динамический текст и Combox
    Безымянный.png
    В самой последней или предпоследней. Обновлялся 28.12 на какю-то

  8. #8

    По умолчанию

    Спасибо команде OL за помощь.
    Оказалось банальное пересечение адресов сетевой переменной
    Последний раз редактировалось SpEvAn; 20.01.2023 в 08:53.

  9. #9

    По умолчанию

    Цитата Сообщение от SpEvAn Посмотреть сообщение
    Немного поэкспериментировав обнаружил следующее - при удалении случайных элементов и связей с поля схемы, в какой то момент ошибка исчезает, причём отмена удаления (Ctrl+Z) вплоть до исходного состояния не инициирует ошибку вновь, можно залить проект в ПР, но при попытке добавления новых элементов в схему, ошибка снова возникает.
    По работе проекта в ПР глюков пока не обнаружил
    Пытался в большую программу добавить кусок выделенный на скрине. Всё заработало и никаких ошибок не выдало. Версия OwenLogic 2.2.318

Похожие темы

  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

Ваши права

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