2014-09-10 3 views
1

저는 처음으로 BASIC을 사용하여 LeCroy 오실로스코프를 자동화했습니다. 오실로스코프 기능을 사용하고 측정 된 값을 파일로 인쇄하는 프로그램을 작성하려고 시도하고 있습니다.CreateTextFile 메서드가 기본입니다. 지정된 경로에 파일을 만들지 못합니다.

오실로스코프 특정 기능이 올바르게 작동하는 것처럼 보이지만 파일 작성 코드가 지정된 경로에 파일을 작성하지 않습니다.

Private Sub MakeFile() 

    fso = CreateObject("Scripting.FileSystemObject") 
    MyFile = fso.CreateTextFile("E:\test.txt") 

End Sub 

스크립트를 실행하면 아무 것도 생성되지 않습니다. 이 전에는 BASIC을 사용하지 않았으므로 최소한의 방법으로 지정된 경로에 파일을 만들어야합니다. 분명히 LeCroy가 제공 한 예제와 비교되는 것 같습니다.

나는의 메이크업 사용 제공된 예로서이 방법을 사용 : 또한

On Error Resume Next 

Set fso = CreateObject("Scripting.FileSystemObject") 
Set MyFile = fso.OpenTextFile("D:\Hardcopy\logfile.txt", 8, True) 

오실로스코프의 기초를 윈도우 7 PC 그리고 그들은 BASIC과 추가 방법 모두가 시스템 내에서 작동 주장한다.

내가 이것이 완전히 기본이되지 못하거나 뉘앙스가 없다면 나는 모른다. 또는 르크로이 시스템 내에서 이와 다른 방법을 구현할 수 있습니다.

만약 누군가가 르크로이 스코프에 대한 프로그래밍을 아는 사람이라면 누구나 이것이 곧바로 작동하는지 검증 할 수 있습니다. 작동하지 않기 때문에 어떻게 하나의 파일 생성을 할 수 있습니까?

감사합니다.

답변

0

왜 StreamReader와 StreamWriter를 사용하지 않습니까?

Dim writer As New StreamWriter("E:\test.txt") 
writer.Write("") 

그리고 위해 StreamReader에 대한

:

Dim reader As New StreamReader("D:\Hardcopy\logfile.txt") 
Dim text As String = reader.ReadToEnd 

당신은 System.IO를 가져와야합니다

+0

지금 예제가 공급되는 전에이 실행이 방법을 사용하는 경우, 이는이 일을 사용하지 않았다 위. 간단히 말해서 나는 그것을 망치는 것 이상으로 아무것도하지 않는다는 내 생각에 들어 가지 않았습니다. 슬프게도이 스크립트는 필요한 스크립트 내에서 작동하지 않았습니다. 나는 장치를 만들고 나가 더 단순한 무언가를 놓치기 때문에 물어야하는 회사에 갈 필요가다는 것을 생각한다. – radiskull