Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Карточка CompactFlash
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Карточка CompactFlash
На страницу Пред.  1, 2
 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Аппаратные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Пн 27 Авг, 2007 12:59:05    Заголовок сообщения: Ответить с цитатой

Небыстро.
Вас-же в институте FIFO учили: сделай промежуточный буфер на запись.
Событие произошло - снял кадр и постепенно записал, считал так-же.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Пн 27 Авг, 2007 13:07:47    Заголовок сообщения: Ответить с цитатой

DIMIOKS писал(а):
Придется-ли выполнять эту операцию только во время паузы техпроцесса?


Делаешь новую задачу с низким приоритетом и пихаешь туда запись-чтение.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
DIMIOKS
Эксперт
Эксперт


Зарегистрирован: May 14, 2005
Сообщения: 290
Рейтинг: +9/-0
Откуда: г.Самара

СообщениеДобавлено: Вт 28 Авг, 2007 8:43:01    Заголовок сообщения: Ответить с цитатой

Привет всем!
Спасибо за ответ!

Цитата:
Вас-же в институте FIFO учили: сделай промежуточный буфер на запись.


Это понятно. Вот только можно ли счтитать из этого файла не все соддержимое,а скопировать в буфер столько-то байтов со сдвигом от начала на столько-то байт, изменить в буфере, сново сохранить в том-же месте в файле? Или мне придется все-таки переносить весь файл в память, изменять его и потом снова записывать? И вообще, какой дормат файла на CF? Дело в том, что размер статистики в контроллере(L32E) - 360000байт.

Цитата:
Делаешь новую задачу с низким приоритетом и пихаешь туда запись-чтение.


А здесь уже как раз все зависит от вышеназванных вопросов. Может, в моем варианте программы вообще будет невозможно работать с CF во время выполнения техпроцесса.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Ср 29 Авг, 2007 7:19:49    Заголовок сообщения: Ответить с цитатой

Из примеров-же видно, что чтение-запись происходит по указанному смещению, т.е. по адресу. Если знаешь где что лежит, то делается без проблем.
Но я, честно говоря, просто историю на флешке собираю (аналог SOE, только еще и аналоговые сигналы собирает).

Весь файл переносить не нужно. В примере по-моему буфер = 400 байт.

Совет:
файл больше трех мегабайт не делай - тормозить будет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
DIMIOKS
Эксперт
Эксперт


Зарегистрирован: May 14, 2005
Сообщения: 290
Рейтинг: +9/-0
Откуда: г.Самара

СообщениеДобавлено: Вс 20 Сен, 2009 13:41:19    Заголовок сообщения: Ответить с цитатой

Привет всем!

Возможно, не в тему, но не хотелось засорять форум новым топиком.

Проблема: лежат у меня на столе CompactFlash, уже 2 штуки. На обеих не хватает всего ничего - по несколько мегабайт, на одной 1Мб, на другой 27Мб не хватает. Размеры всех флешек 1Гб. L32E упорно не хочет воспринимать их, пишет ошибки загрузки или записи. Такая-же проблема возникла у другого человека на удаленном объекте: ему, как обычно это делается, надо было по инету скинуть образ контроллера с измененной прогой, а у наладчика ни с того ни с сего флешка потеряла часть памяти. Причем все наши флешки новые.

Вопрос: кто-нибудь работал с флешками на низком уровне? Нужен инструмент диагностики, восстановления, если это вообще существует. В инете накачал кучу прог по восстановлению потерянных файлов, но мне не надо искать стертые или удаленные файлы, мне надо знать причину как минимуми и, если возможно, какое - нибудь форматирование на самом низком уровне. Опыта такой работы еще нет.

Предупреждая вопросы:
С L32E, CompactFlash работал много. Разные фирмы-производители. В конкретном случае - обе Lexar, 1Гб размер. Винда под DWEB 444, L32E на стенде без вирусов . Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вс 20 Сен, 2009 14:42:27    Заголовок сообщения: Ответить с цитатой

М.б. вот такой штучкой попробовать посмотреть?
http://www.cnetx.com/format/

Ещё инструменты:
http://www.rdm.kiev.ua/flashutil.php

Вот пара утилит для low-level format, поэкспериментируйте:
http://filegets.com/get/hdd-low-level-format-tool.html
http://hddguru.com/content/en/software/2006.04.12-HDD-Low-Level-Format-Tool/
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Аппаратные средства систем автоматизации Часовой пояс: GMT + 1
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.121 секунды
/n