Показано с 1 по 3 из 3

Тема: Консоль в СП3хх

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #3
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,170

    По умолчанию

    Если в Глобальном макросе
    #define DEBUG_ENB 1
    то
    при вызове макроса из примера
    Захват-11.png
    на экране панели появится на 20 сек сначала такое окно
    > Func1 line 134 in Mac355\Mac355.c
    This is my test
    a= 2 b= 0 c= 2

    Затем, на 30 сек такое окно
    > Func1 line 137 in Mac355\Mac355.c
    PSW[256]= 0 PSW[400]= 100 PSW[400]= 100

    Первая строка служебная, формируется автоматически и содержит название макроса, откуда вызывался DEBUG, и номер строки в скомпилированной программе.
    Пока проект не закрыт, то при каждой компиляции макросов или при загрузке в панель в папке "ARMTool" конфигуратора создаются папки с компилированными макросами
    Захват-13.png
    как раз ссылка на такой файл и присутствует в первой строке
    Захват-12.png

    После полной отладки макросов строки DEBUG(.... можно даже не удалять из текста макросов. Достаточно в Глобальном макросе изменить директиву
    #define DEBUG_ENB 0
    после чего компилятор просто проигнорирует все DEBUG(.... и не будет включать нашу функцию в компиляцию.

    Окна отладки имеют невидимые кнопки.По краям - влево и вправо. По центру - ОК.
    Кнопками влево и вправо можно перемещать окно по экрану
    Кнопка ОК принудительно закрывает окно

    ЗЫ
    ВАЖНО!
    Режим выполнения отлаживаемого макроса, хотя бы на время отладки, должен быть установлен - "Параллельный"
    После отладки режим выполнения может быть установлен как - "Последовательный"
    Последний раз редактировалось petera; 28.10.2021 в 14:16.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Шрифты в СП3хх
    от Р.Александр в разделе Панели оператора (HMI)
    Ответов: 16
    Последнее сообщение: 07.06.2025, 15:28
  2. Панель СП3хх
    от Р.Александр в разделе Панели оператора (HMI)
    Ответов: 20
    Последнее сообщение: 16.08.2018, 19:28
  3. Регистры СП3хх и Modbus
    от Р.Александр в разделе Сетевые технологии
    Ответов: 4
    Последнее сообщение: 12.02.2017, 15:24
  4. Экон134 и панель сп3хх
    от Aleksandr в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 17.03.2016, 08:53

Ваши права

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