если у Вас не 304 плк, то используется бибка второй версии, там можно и вычитывать данные
Вид для печати
Это просто очистка буфера. В теории левых данных поступать не должно. И в 99.9..% так оно и есть.
Но в принципе это потенциальная дыра - подлый враг может тупо дернуть за хвост злую собаку мастера. При этом сам будет за забором. Да и оффлайн отладка с этим затруднительна.
Имхо, автомат надежней.
Хм..Странно как то. Сначала все заработало с Execute, попробовал добавить цикл и все.
Тишина.
Добавлял файлы так:
sysexecute('echo "Привет" >> mnt/ufs/media/mmcblk0p1/Portal1/Data');
Пробую создать файл так:
sysexecute('cat > mnt/ufs/media/mmcblk0p1/Portal1/Data.csv');
Файла нет.
Чудеса какие то.
ЗЫ
Сначала делал без расширения файла, теперь пробую и так и так.
В общем попробовал все 3 варианта:
CAA_File
SysExecute
SysLibFile
Все пробовались на запись последовательно массива строк через цикл For.
CAA_File - сразу присылал ошибку.
SysExecute - отправлял одну первую строку (вторая приходила пустая)
SysLibFile - сразу заработало, добавил в файл все строки.
команда cat просматривает содержимое файла,а не создает,для этого есть touch. но когда Вы что то посылаете через > файл и так создастся, и не забывайте, есть отличие просто > и >> ,сами разберетесь что доя чего
Продолжаем серию вопросов про файлы :D
Как можно объединить 2 файла?
Задача такая - пишем на SD, при вынимании SD карты пишем во внутреннюю память, если SD карта опять вставлена - файл из памяти записывается в файл на SD и продолжается запись на SD.
Если читать файл в буффер и потом писать в файл на SD - проблем нет, но если файл большой - получаем проблему.
Пробовал читать размер файла, и передавать Handle как указатель на начало файла - файл дописывается каким то мусором.
Есть простые решения?
http://www.owen.ru/forum/attachment....5&d=1425224217 Хм, а я-то думаю, где я раньше уже это слышал?
И нашел свой собственный ответ http://www.owen.ru/forum/showthread....ll=1#post97663
Цитата:
ключевой момент здесь надо перед копированием переключить клавиатуру на "RU" (чтобы системный буфер 'знал', что копируется кириллица, а не западно-европейский текст) - и только потом делать Ctrl/C