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

Тема: Очедной бардак с библиотеками ПЛК63

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

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

    По умолчанию

    Цитата Сообщение от Гайворонский А. В. Посмотреть сообщение
    DT_TO_SystemTimeDate выкинута за ненадобностью. Используйте библиотеку syslybtime.
    А чем декодировать DateP, TimeP, DateTimeP?
    Цитата Сообщение от Гайворонский А. В. Посмотреть сообщение
    Из ядра функцию мы не выкидывали, поэтому можно действительно воспользоваться старой owen_specific_tools, если Вы перекомпилируете старый проект под новое ядро
    А что делать новым покупателям?

  2. #2

    По умолчанию

    Цитата Сообщение от Гайворонский А. В. Посмотреть сообщение
    2 вопроса -- один ответ: использовать syslybtime.
    Тогда вопрос - как преобразовывать?
    Читаем доку
    «DateP» – подэлемент, устанавливающий дату; имеет канал типа DWord, в
    котором хранится значение даты в специальном формате.
    Значение параметра задается в формате ДД.ММ.ГГГГ. Максимальное и ми-
    нимальное значение для данного параметра не устанавливаются.
    Для преобразования данных параметра «DataP» в стандартный формат ис-
    пользуется специальная функция «DT_TO_SystemTimeDate» из библиотеки
    «Owen_specific_tools», которая возвращает указатель на структуру
    «SystemTimeDate» из библиотеки «SYSLIBTIME». Для обратного преобразо-
    вания используется функция «SystemTimeDate_TO_DT» из той же библиоте-
    ки («Owen_specific_tools»).


    Вы утверждаете, что этот специальный формат - обычный формат syslibtime.

Ваши права

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