FAQs from Rohde & Schwarz

Carga de un archivo de parámetros S desde un PC a una traza de memoria

Pregunta

Tengo un archivo de parámetros S en mi PC y deseo cargarlo a una traza de memoria de mi analizador de redes.

¿Cómo puedo hacerlo vía control remoto?

Respuesta

Debe escribir el programa adjunto en la aplicación VisualBasic en EXCEL.

Si tiene instalado un controlador de NI-VISA y una conexión GPIB o TCP/IP al analizador de redes, puede ejecutar el programa usted mismo.

El programa busca el archivo TEST.S1P en "C:\Work\".

La parte importante es la siguiente:

REM Abrir el archivo de parámetros S Test.S1P y leer el contenido

Set fs = CreateObject("Scripting.FileSystemObject")

Set f = fs.GetFile("C:\work\Test.S1P")

REM s es el número de bytes con datos del archivo Test.S1P

s = f.Size

Open "C:\work\Test.S1P" For Input As #1

Do While Not EOF(1)

Text1 = Input(s, #1)

Loop

Close #1

REM Crear los datos para enviar al ZVL

REM l es el número de bytes que se necesitan para la información de longitud de los datos

l = Len(s)

Text2 = "#" + CStr(l) + CStr(s) + Text1

REM Enviar los datos en un archivo al ZVL

commandStr = "MMEMory:DATA 'C:\Temp\Test.S1P', " + Text2

countsend = Len(commandStr)

status = viWrite(vinstr, commandStr, countsend, count)

REM Abrir el archivo en una traza de memoria

commandStr = "MMEM:LOAD:TRAC 'TRC1','c:\temp\test.s1p'"

countsend = Len(commandStr)

status = viWrite(vinstr, commandStr, countsend, count)

Name
Type
Version
Date
Size
XLS_VISA_LAN_GPIB_ZVL_Transmit_S1P_From_PC-MEM.xls
Type
FAQ
Version
Date
Dec 05, 2012
Size
242 kB
Test.s1p
Type
FAQ
Version
Date
Dec 05, 2012
Size
15 kB