CAA.File тоже Async.
Вид для печати
CAA.File тоже Async.
выложите пример, где как Вам кажется, всё предусмотрено. Я как раз давно не практиковался, поэтому у меня обязательно пойдет что нибудь не так, я в ней уверен
ЗЫ чтоб пример не был простым как дважды два, например реализовать чтение из файла в 1000 строк, строки с 555 по 560-ую
Что значит срываетесь по времени ? Вы проверяете время ?!! А зачем ?Цитата:
и срываюсь по времени
Как это не важно ? Это напоминает предложение баскетболиста боксеру - а давай мячи в корзину покидаем и сравним кто лучший спортсмен.Цитата:
Не важно что и как я буду рассматривать
Асинхронная библиотека нами сделана как аналог аналогичной библиотеки в CDS3
Интерфейс отличается, т.к. мы не можем научить компилятор CDS2.3 создавать задачи.
Для ввода/вывода небольших файлов на внутреннюю flash/ram диск асинхронная библиотека не даст суперпреимуществ, т.к. задержки в худшем случае будкт порядка единиц/десятков мс.
Однако при использовании внешних накопителей USB, особенно в бытовом исполнении - на тестах наблюдались задержки до 4 секунд, из-за реализации обмена внутри USB-Flash.
Т.о. для больших файлов и внешних накопителей - must have
Для стабильного цикла в единицы мс- must have
Во всех остальных случаях можно по старинке.
P.S. CAA - это просто обертка SysLibFile и на 2-м кодесисе никакой асинхронности там нету.
Добрый день. Подскажите, правильно ли я понял, бегло просмотрев эту тему:
При подключении к контроллеру внешней USB флешки ее можно использовать для хранения архива и получения данных из него?
Например: некоторые данные (int массивы) регулярно (каждые 10 минут) записываются с контроллера на флешку, и затем, в любой момент, эти данные можно оттуда получить? В том числе из внешней СКАДА по Modbus TCP?
То есть это будет некий упрощенный аналог внешней базы данных?