Страница 14 из 18 ПерваяПервая ... 41213141516 ... ПоследняяПоследняя
Показано с 131 по 140 из 173

Тема: Библиотека архивации для СПК

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,256

    По умолчанию

    Цитата Сообщение от a_gricaj Посмотреть сообщение
    Или я уже перегрелся или хз, но в 6 посте нет ничего о архиве....
    нет это у меня, вот http://www.owen.ru/forum/showthread....l=1#post208269
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  2. #2

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Могу только присоединится к фразе " У вас уровень программирования просто недосягаемый".....

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,256

    По умолчанию

    Цитата Сообщение от a_gricaj Посмотреть сообщение
    Могу только присоединится к фразе " У вас уровень программирования просто недосягаемый".....
    ерунда это все, во первых я пишу как можно примитивнее, во вторых пользуюсь выложенными примерами до меня, обобщая нужное под конкретную задачую.
    Про команды линукс полно инфы в инете
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  4. #4

    По умолчанию

    я так понял мне подходит этот кусок кода:

    tak(IN:=NOT tak.Q, PT:=T#30S); //Период записи ???
    IF tak.Q THEN (*пишем в файл на флешку*)
    texts:=CONCAT('echo "',REAL_TO_STRING(uno));
    texts:=CONCAT(texts,';`date`" >>/mnt/ufs/media/sda1/archiv.log');
    SysExecute(sys_command:=texts);
    END_IF;
    Подскажите пожалуйста
    1. /mnt/ufs/media/sda1/archiv.log - это запись на SD карточку????
    2. Если архивирую несколько переменных то и файлов архивов будет по количеству переменных(например archiv.log, archiv1.log, archiv2.log, archiv3.log и т.д.)??
    3.echo это просто текст подписи переменной при сборе строки????
    4. SysExecute(sys_command:=texts); - эту строку я вообще не пойму - нет описания в CodeSys просто блок и ппц - это типа, значениe text (в нашем случае echo + uno(значение переменной) +дата) - будут пихатся через коммандную строку??? И что такое echo тогда??
    Последний раз редактировалось a_gricaj; 07.05.2016 в 09:20.

  5. #5
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,256

    По умолчанию

    1) путь до фешки может быть и другой, это надо смотреть на конкретном устройстве
    2 и 4) texts это переменная STRING, с помощью конкатенации можно собрать строку из нескольких значений переменных, разделяя их точкой с запятой и с расширением файла csv Вы получите документ читающийся в екселе, т.к. не обязательно писать в разные файлы. Несколько файлов лучше создавать когда нужно разделять архив посуточно например.
    3) команда echo "какой_то_текст" нужна для того чтобы всё что после неё записано отправилось в файл, если есть символы >>/какой_то_путь_до_файла
    команда `date` именно с такими кавычками запишет в конце строки текущую дату

    ЗЫ строка в конечном итоге должна быть что то вроде этого echo "36.6;`date`" >>/mnt/ufs/media/sda1/archiv.log
    Последний раз редактировалось capzap; 08.05.2016 в 07:38.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  6. #6

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    1) путь до фешки может быть и другой, это надо смотреть на конкретном устройстве
    2 и 4) texts это переменная STRING, с помощью конкатенации можно собрать строку из нескольких значений переменных, разделяя их точкой с запятой и с расширением файла csv Вы получите документ читающийся в екселе, т.к. не обязательно писать в разные файлы. Несколько файлов лучше создавать когда нужно разделять архив посуточно например.
    3) команда echo "какой_то_текст" нужна для того чтобы всё что после неё записано отправилось в файл, если есть символы >>/какой_то_путь_до_файла
    команда `date` именно с такими кавычками запишет в конце строки текущую дату

    ЗЫ строка в конечном итоге должна быть что то вроде этого echo "36.6;`date`" >>/mnt/ufs/media/sda1/archiv.log
    СПС за помощь, все получилось)))

  7. #7

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    Внимание! Разработка данной библиотеки полностью прекращена.
    В компании начата разработка новой библиотеки для архивации.
    В конечном варианте библиотека будет настраиваться (конфигурироваться) через Target файл.
    Первые версии библиотеки появятся через 2-3 месяца.
    Товарищи, я что-то не нашел информации, а в итоге какая библиотека была разработана взамен ArchiverSPK? Судя по времени последнего редактирования первого поста - 07.02.2016, прошло уже полгода с момента анонса новой библиотеки.

  8. #8
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,252

    По умолчанию

    Цитата Сообщение от AntoK Посмотреть сообщение
    Товарищи, я что-то не нашел информации, а в итоге какая библиотека была разработана взамен ArchiverSPK? Судя по времени последнего редактирования первого поста - 07.02.2016, прошло уже полгода с момента анонса новой библиотеки.
    Библиотека в процессе разработки.

  9. #9

    По умолчанию

    И какая же последняя версия ArchiverSPK и где она?

  10. #10

Страница 14 из 18 ПерваяПервая ... 41213141516 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 140
    Последнее сообщение: 06.06.2018, 13:38
  2. Аналог plc_io для СПК
    от Konstantin_GTK в разделе СПК2хх
    Ответов: 13
    Последнее сообщение: 07.08.2013, 01:26
  3. библиотека для модбус и fpc
    от Сергей Иванчиков в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 04.04.2013, 17:59
  4. какой ПЛК подойдет для архивации показаний датчиков?
    от Evgeni в разделе Подбор Оборудования
    Ответов: 18
    Последнее сообщение: 01.04.2013, 14:44

Ваши права

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