
Гибкое программирование ЧПУ 
 
1.20 READ: чтение строк в файле 
Расширенное программирование 
1-64  
Руководство по программированию, выпуск 03/2006, 6FC5397-2BP10-1PA0
1.20 READ: чтение строк в файле 
Функция 
Команда READ считывает в указанном файле одну или несколько строк и 
помещает считанную информацию в поле типа STRING. Каждая считанная 
строка в этом поле занимает один элемент поля.  
 
Актуальная установленная степень защиты должна быть равна или быть 
выше права READ файла. Если это не так, то доступ отклоняется с 
сообщением об ошибке (error=13) 
Программирование  
READ(VAR INT error, STRING[160] file, INT line, INT number, VAR  STRING[255] result[]) 
Параметры 
READ  
Чтение в указанном файле одной ли нескольких строк и помещение их в элемент 
поля.  
Информация доступна как STRING. 
error  
Переменная ошибки для возврата (параметр, вызываемый по ссылке, тип  INT) 
0: нет ошибок 
1: путь не разрешен   
2: путь не найден  
3: файл не найден   
4: неправильный тип файла  
13: прав доступа недостаточно  
21: строка отсутствует (параметр "line" oder "number"  больше, чем число строк в файле)
   
22: длина поля переменной результата "result" слишком мала   
23: слишком большая область строки (параметр "number"  выбран таким 
большим, что выходит за конец файла)  
 
file  
Имя/путь читаемого файла (параметр, вызываемый по значению типа STRING с 
макс. длиной в 160 байт). Файл должен находиться в памяти пользователя NCK 
(пассивная файловая система). Перед именем файла может стоять идентификатор 
домена _N_ .
Если идентификатор домена отсутствует, то он соответственно 
добавляется. 
Расширение файла ("_" плюс 3  символа, к примеру, _SPF) является опцией. 
Если расширение отсутствует, то к имени файла автоматически добавляется 
MPF. 
Если путь не указывается в "file", то поиск файла выполняется в актуальной 
директории (=директория выбранной программы). Имеющиеся указания пути в "file" 
должны начинаться с "/" (абсолютное указание пути).  
Указание позиции считываемой области строки (параметр, 
вызываемый по значению типа INT). 
line  
0:   
1 до  n: 
Считывается указанное с помощью параметра "number" число строк 
перед концом файла.  
Номер первой считываемой строки. 
number  
Число считываемых строк (параметр, вызываемый по значению типа INT). 
Не для продажи
    со станком