파일 접속 블록

파일 접속 블록에서는 EV3 브릭에 있는 파일의 데이터를 읽고 쓸 수 있습니다.
파일 이름과 모드 선택
파일 이름
모드 선택
입력
출력
파일 접속 블록은 다음의 세 단계를 거쳐야 사용할 수 있습니다.

1. 파일에 데이터를 씁니다.
2. 파일을 닫습니다.
3. 파일을 읽습니다.

이들 단계는 서로 연이어 블록에 설정하거나 프로그램 곳곳에 배치할 수 있습니다.

일단 파일이 생성되면, 파일 접속 블록 또는 메모리 브라우저를 통해 파일에 접속할 수 있습니다.
모드
읽기


읽기 모드는 텍스트 파일에 있는 데이터를 출력으로 보냅니다. 모드 선택을 사용하여 출력을 텍스트로 해야 할지 숫자로 해야 할지 선택할 수 있습니다.

숫자는 텍스트로 읽을 수 있지만, 텍스트를 숫자로 읽으려 하면 EV3 브릭이 돌발 행동을 합니다.

파일을 닫을 때까지는 파일에서 읽기를 할 수가 없습니다. 자세한 내용은 아래 닫기 모드를 참조하세요.
쓰기


쓰기 모드는 텍스트를 복사하여 데이터를 쓰고 파일에 작성합니다. 파일이 존재하지 않으면, 이 블록은 파일을 생성합니다.

기존 파일에 작성하면 파일 끝에 데이터가 추가됩니다. 쓰기를 해도 기존 데이터는 지워지지 않습니다.

파일을 재작성하려면, 우선 삭제 모드를 사용하여 파일을 삭제한 다음 쓰기 모드를 사용하여 새로운 데이터 파일을 만드세요.
삭제


삭제 모드는 이름이 지정된 파일을 영구 삭제합니다.
닫기


닫기 모드는 이름이 지정된 파일을 닫습니다.

파일을 읽기 위해서는 파일에 쓰기를 마친 후 파일을 닫아야 합니다.
이 프로그램은 5초의 간격을 두고 측정한 주변광 값을 “light” 파일에 작성합니다. 쉼표는 숫자를 분리하는 데 사용합니다. 그 후 프로그램이 파일을 닫습니다.

“light” 파일의 내용을 읽고 나면 이 내용이 EV3 브릭 디스플레이에 표시됩니다. 디스플레이가 즉시 지워지지 않도록 프로그램이 30초 동안 기다린 후 끝납니다.
입력 및 출력
파일 접속 블록의 입력은 파일에 작성해야 하는 데이터를 알려줍니다. 블록에 직접 입력 데이터를 입력할 수 있습니다. 데이터 와이어를 통해 프로그래밍 블록의 출력에서 데이터를 제공할 수 있습니다.
입력유형비고
작성할 텍스트 텍스트파일에 써야 하는 텍스트 또는 숫자
파일 접속 블록의 출력은 파일에서 읽은 데이터를 알려줍니다.
출력유형비고
숫자 숫자파일의 텍스트를 숫자값으로 출력합니다.
텍스트 텍스트파일의 텍스트를 텍스트로 출력합니다.
파일 접속
빠른 연결