질문
PC에 S-파라미터 파일이 있는데 네트워크 분석기의 메모리 트레이스로 로드하고 싶습니다.
이 작업을 원격 제어로 하려면 어떻게 해야 하나요?
PC에 S-파라미터 파일이 있는데 네트워크 분석기의 메모리 트레이스로 로드하고 싶습니다.
이 작업을 원격 제어로 하려면 어떻게 해야 하나요?
EXCEL에 Visual Basic 애플리케이션으로 작성된 프로그램이 있어야 합니다.
NI-VISA 드라이버가 설치되어 있고 GPIB 또는 TCP/IP 방식으로 네트워크 분석기에 연결된 경우 프로그램을 직접 실행할 수 있습니다.
프로그램은 'C:\Work\'에서 TEST.S1P 파일을 검색합니다.
중요 사항은 다음과 같습니다.
S-파라미터 파일 Test.S1P를 열고 내용을 읽습니다.
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFile("C:\work\Test.S1P")
s는 데이터 Test.S1P 파일의 바이트 수입니다.
s = f.Size
#1로 입력하도록 "C:\work\Test.S1P"를 엽니다.
Do While Not EOF(1)
Text1 = Input(s, #1)
Loop
#1을 닫습니다.
ZVL로 전송할 데이터를 만듭니다.
l는 데이터의 길이 정보에 필요한 바이트 수입니다.
l = Len(s)
Text2 = "#" + CStr(l) + CStr(s) + Text1
데이터를 파일 형식으로 ZVL로 전송합니다.
commandStr = "MMEMory:DATA 'C:\Temp\Test.S1P', " + Text2
countsend = Len(commandStr)
status = viWrite(vinstr, commandStr, countsend, count)
메모리 트레이스에서 파일을 엽니다.
commandStr = "MMEM:LOAD:TRAC 'TRC1','c:\temp\test.s1p'"
countsend = Len(commandStr)
status = viWrite(vinstr, commandStr, countsend, count)