PDA

Просмотр полной версии : Читать с флешки



Технос
25.11.2016, 10:29
Добрый день, Petera, модераторы, а можно ли прочитать файл(данные) с флешки?

ну например для настройки параметров.

petera
25.11.2016, 15:04
Добрый день, Petera, модераторы, а можно ли прочитать файл(данные) с флешки?

ну например для настройки параметров.

Можно воспользоватся функциями Импорт из CSV для ф.кнопки или ф.области.
27803
Файл формата CSV - обычный текстовый файл. В качестве разделителей между значениями используется ",".
В простейшем случае достаточно строки с названиями параметров и строки с их значениями, если речь идет о "ну например для настройки параметров".
27804
В настройках данных нужно указать
- кол регистров =1 (имеется ввиду количество строк из файла за одну команду)
- циклический буфер отключить
- создать список с нужным количеством параметров.
27805
В настройках хранилища указать начальный адрес регистра с которого будут размещаться данные, прочитанные из файла
27806

Строк с данными в файле может быть больше одной. Тогда можно при чтении данных задавать номер требуемой строки
27807

27809
Получится что-то похожее на чтение рецептов с флешки.

Можно поиграться в эмуляторе. Только не забудьте положить файл "My_Param.csv" в корень диска C:\


https://www.youtube.com/watch?v=jLw-3s-k53A

ЗЫ.
Лучше с Exel не связываться, а делать файл в обычном блокноте.

T,P,V
1.22,22,3.44
89.12,780,89.23
45.00,1,0.23
38.05,77,12.34
15.60,88,167.56
8.09,330,7.78
33.78,560,8.99
По крайней мере у меня не все получается в Exel, постоянно предлагает сохранить в другом формате, а если отказаться, то файл после Exel не открывается в эмуляторе.
Еще замечено, что если формат данных в Импорте будет Dec, то не надо использовать дробную часть (д.б. =0), а в файле писать значения без учета фиксированной точки. Например не 123.45, а просто 12345.
Для данных Float с дробной частью работает без замечаний.

Технос
02.12.2016, 16:22
спасибо, Petera