Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя
Показано с 31 по 40 из 48

Тема: Проблема с новым Owen Logic

  1. #31
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    833

    По умолчанию

    Глюк следующего формата: создаю макрос, ввожу имя группы. Макрос сохраняется в этой группе. Создаю другой макрос в другой группе. Первую группу удаляю. Открываю для редактирования второй макрос и удаленная группа с первым макросом возникает из пепла. Что только не делал... Проект сохраняю с удаленной группой, открываю - группа жива.

  2. #32
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    833

    По умолчанию

    В общем, нужно сперва из группы удалить все макросы, тогда эта группа сама сгинет

  3. #33
    Пользователь
    Регистрация
    02.12.2018
    Адрес
    Алтай - Сахалин
    Сообщений
    27

    По умолчанию

    Добрый день. Обновился до последней версии 2.1.305.0. При открытии макросов для редактирования выдает ошибку Start and end points must not be identical (Parameter 'start, end'), редактор открывается но при сохранении пишет тоже самое. При этом пропала вкладка макросов проекта в меню элементов.ошибка макроса.png. Ошибка появилась после нескольких редактирований макросов. Сохраненный файл вроде нормально открывается - но боюсь опять вылезет, и так два дня работы в корзину(( поправил проект блин
    тут дополнительная информация:
    спойлер:
    2.1.305.0
    System.ArgumentException: Start and end points must not be identical (Parameter 'start, end')
    at Nevron.Diagram.NLinePath.DefineModel(NPointF start, NPointF end)
    at Nevron.Diagram.NLinePath.DefineModel(Single startX, Single startY, Single endX, Single endY)
    at Nevron.Diagram.NLinePath..ctor(Single startX, Single startY, Single endX, Single endY)
    at ProgramRelayFBD.Factories.ElementBuilder.BuildLine Primitive(Single startX, Single startY, Single endX, Single endY)
    at ProgramRelayFBD.Factories.MacroBlocksDirector.Buil dVerticalSeparator(Single startX, Single startY, Single endX, Single endY)+MoveNext()
    at ProgramRelayFBD.Factories.FunctionalBlocksBaseDire ctor.ConcreteBuild(Element element)+MoveNext()
    at ProgramRelayFBD.Element.BuildElement(ElementBaseDi rector buildDirector)
    at ProgramRelayFBD.ElementBlock.BuildElement(ElementB aseDirector director)
    at ProgramRelayFBD.Macroes.ElementMacro.BuildElement( ElementBaseDirector director)
    at ProgramRelayFBD.Element.Initialize(NInteractivityS tyle interactivityStyle)
    at ProgramRelayFBD.InfrastructureLayer.Adapters.Libra ryPresenter.CreateElementMacroFromTemplates(NDrawi ngDocument exceptedDocument)+MoveNext()
    at ProgramRelayFBD.InfrastructureLayer.Adapters.Macro LibraryGroupFactory.OpenLibraryGroup(DrawingDocume nt document, NLibraryBrowser browser, Type typeLibraryDocument, ChildNodeCancelEventHandler removeMacroElementHandler)
    at ProgramRelayFBD.InfrastructureLayer.Adapters.Libra ryDefaultFactory.CreateMacroesLibrary(DrawingDocum ent drawing, Type typeLibraryDocument)
    at ProgramRelayFBD.InfrastructureLayer.Adapters.Libra ryDefaultFactory.InitializeLibrary(IDocumentContai nerWithLibraryComponents documentContainer, Type typeLibraryDocument)
    at ProgramRelayFBD.DrawingView.InitializeLibrary(Type typeLibraryDocument)
    at ProgramRelayFBD.InfrastructureLayer.Adapters.Libra ryPresenter.InitializeLibrary(IEnumerable`1 documentContainers)
    at ProgramRelayFBD.InfrastructureLayer.Adapters.Libra ryPresenter.InitializeLibrary(IDocumentContainer documentContainer)
    at ProgramRelayFBD.InfrastructureLayer.Adapters.FormP resenter.OnActiveDocumentChanged(IViewPanel activedPanel, LibraryPresenter libraryPresenter)
    Последний раз редактировалось Григорий Чумакин; 01.10.2022 в 14:42.

  4. #34

    По умолчанию

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

  5. #35
    Пользователь
    Регистрация
    02.12.2018
    Адрес
    Алтай - Сахалин
    Сообщений
    27

    По умолчанию

    День добрый. Отправил вам на почту. Я в общем то проблему свою решил копированием в чистый проект, поправил что хотел и все работает. Вероятно какой то случайный сбой. Еще подробность вспомнил - я копировал несколько макросов из похожего параллельного проекта в этот и редактировал их - вероятно после этого произошел сбой.

  6. #36

    По умолчанию

    День добрый. Обновился до 2.1.305.0. Загрузил проект в ПР200. Часть переменных не сохраняет свое значение при вводе. Запустил симулятор, то же самое. При изменении значения сбрасывает в ноль. Это сетевые переменные с плавающей точкой (если это поможет). А так же на экран ПР выводит не верное значение. При симуляции значение -9. На ПР - 0. Так же часть значений непонятно что выводит.

  7. #37

    По умолчанию

    Еще при сбросе питания, не все сетевые переменные сохраняют свое значение.

  8. #38

    По умолчанию

    Цитата Сообщение от f2i Посмотреть сообщение
    День добрый. Обновился до 2.1.305.0. Загрузил проект в ПР200. Часть переменных не сохраняет свое значение при вводе. Запустил симулятор, то же самое. При изменении значения сбрасывает в ноль. Это сетевые переменные с плавающей точкой (если это поможет). А так же на экран ПР выводит не верное значение. При симуляции значение -9. На ПР - 0. Так же часть значений непонятно что выводит.
    1) Сетевые переменные не сохраняют значения, если вы их не инициализируете при старте, или не считаете откуда то ( например с панели).
    2) Если неправильно отображаются переменные Float, значит вы их считали с неправильным порядком регистров ( байт). В ПР мастере правильный порядок регистров ( байт) задаётся галочками при настройке.
    3) Для отображения на экране с минусом, целочисленную переменную надо перевести во Float. И отображать как Float.
    Последний раз редактировалось kondor3000; 03.10.2022 в 18:28.

  9. #39

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    1) Сетевые переменные не сохраняют значения, если вы их не инициализируете при старте, или не считаете откуда то ( например с панели).
    2) Если неправильно отображаются переменные Float, значит вы их считали с неправильным порядком регистров ( байт). В ПР мастере правильный порядок регистров ( байт) задаётся галочками при настройке.
    3) Для отображения на экране с минусом, целочисленную переменную надо перевести во Float. И отображать как Float.
    Это не работает даже в симуляторе.
    Значения ввожу напрямую в ПР. Панель пока не подключена. Часть вводится нормально, часть нет. В предыдущей версии все работало при симуляции.

  10. #40

    По умолчанию

    Цитата Сообщение от f2i Посмотреть сообщение
    Это не работает даже в симуляторе.
    Значения ввожу напрямую в ПР. Панель пока не подключена. Часть вводится нормально, часть нет. В предыдущей версии все работало при симуляции.
    Восстановил из резервной копии версии 1.ххх.
    В симуляторе работает, но в новой версии были немного добавлено кода. То что не работает не трогал.

Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя

Похожие темы

  1. Owen Logic 2.1 нет экспорта устройства в Owen Cloud.
    от Григори в разделе Среда программирования OWEN Logic
    Ответов: 4
    Последнее сообщение: 12.10.2022, 19:33
  2. Добавление аварийных ситуаций в Owen Logic на ПР200 для отображения в Owen Cloud.
    от Григори в разделе Среда программирования OWEN Logic
    Ответов: 6
    Последнее сообщение: 07.07.2022, 11:09
  3. Owen logic
    от Albertino в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 18.03.2021, 05:26
  4. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 21:55

Ваши права

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