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

Тема: Вывод символов в файл в HEX формате из Макроса

  1. #1

    Post Вывод символов в файл в HEX формате из Макроса

    Добрый день, имеется панель СП310, архивирую историческую таблицу в файл через макрос, символы HEX кодами задал, но есть один символ, который я не могу вывести, так как он задаётся двумя HEX кодами. Как вывести символ заданный двумя HEX в файл.
    есть символ Δ, его хочу вывести в файл, он кодируется 0xCE 0x94, я формирую строку вывода в файл
    snprintf(acStroka, sizeof acStroka, "%02d.%02d.%04d%c%02d:%02d;%c%c%c%c%c%c%c%c%c%c%c% c%c%c%c%c%c%c%lc%c%c%c%c%c%c%c%c%c%c%c;%02d.%02d.% 04d%c%02d:%02d%c%c",
    wDay,wMonth,wYear,0x20,wHour,wMinute,0xC8,0xE7,0xE C,0xE5,0xED,0xE5,0xED,0xE8,0xE5,0x20,0xF3,0xF1,0xF 2,0xE0,0xE2,0xEA,0xE8,0x20,0xCE94,0x74,0x20,0xEE,0 xF2,0xEE,0xEF,0xEB,0xE5,0xED,0xE8,0xFF,wDayC,wMont hC,wYearC,0x20,wHourC,wMinuteC, CR, LF);

    компиляция проходит без ошибок, всё в файл записывается, но выходит символ не соответствующий данному коду.

    формируется такая строка
    22.01.2025 12:33;Изменение уставки ”t отопления;00.00.2000 00:00

    Если есть возможность записать такой символ, подскажите пожалуйста.

  2. #2

    По умолчанию

    Цитата Сообщение от filya81 Посмотреть сообщение
    Добрый день, имеется панель СП310, архивирую историческую таблицу в файл через макрос, символы HEX кодами задал, но есть один символ, который я не могу вывести, так как он задаётся двумя HEX кодами. Как вывести символ заданный двумя HEX в файл.
    есть символ Δ, его хочу вывести в файл, он кодируется 0xCE 0x94, я формирую строку вывода в файл
    snprintf(acStroka, sizeof acStroka, "%02d.%02d.%04d%c%02d:%02d;%c%c%c%c%c%c%c%c%c%c%c% c%c%c%c%c%c%c%lc%c%c%c%c%c%c%c%c%c%c%c;%02d.%02d.% 04d%c%02d:%02d%c%c",
    wDay,wMonth,wYear,0x20,wHour,wMinute,0xC8,0xE7,0xE C,0xE5,0xED,0xE5,0xED,0xE8,0xE5,0x20,0xF3,0xF1,0xF 2,0xE0,0xE2,0xEA,0xE8,0x20,0xCE94,0x74,0x20,0xEE,0 xF2,0xEE,0xEF,0xEB,0xE5,0xED,0xE8,0xFF,wDayC,wMont hC,wYearC,0x20,wHourC,wMinuteC, CR, LF);

    компиляция проходит без ошибок, всё в файл записывается, но выходит символ не соответствующий данному коду.

    формируется такая строка
    22.01.2025 12:33;Изменение уставки ”t отопления;00.00.2000 00:00

    Если есть возможность записать такой символ, подскажите пожалуйста.
    Добрый день, напишите нам на почту support@owen.ru и приложите ваш проект для большей ясности.
    Старший инженер группы технической поддержки ОВЕН

  3. #3

    По умолчанию

    Я отправил вам письмо, приложил проект и немного добавил описание для ясности

Похожие темы

  1. Компиляция макроса
    от andemeno в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 15.03.2023, 16:42
  2. можно ли сделать вывод списков переменных на печать или в файл?
    от Серёга Букашкин в разделе Среда программирования OWEN Logic
    Ответов: 14
    Последнее сообщение: 05.06.2021, 15:07
  3. Вывод символов в ПР200
    от KIPDIM в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 26.12.2016, 03:42
  4. ПЛК73: Вывод спец символов на ЖКИ
    от kgsh82 в разделе ПЛК63/73
    Ответов: 2
    Последнее сообщение: 02.05.2012, 04:21
  5. вывод символов на экран плк 63
    от Rdamirych в разделе ПЛК63/73
    Ответов: 15
    Последнее сообщение: 02.04.2010, 09:21

Ваши права

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