FAQs from Rohde & Schwarz

Carregar um arquivo de parâmetros S de um PC em um rastro de memória

Pergunta

Tenho um arquivo de parâmetros S em meu PC e desejo carregá-lo em um rastro de memória do meu analisador de rede.

Como fazer isso via controle remoto?

Resposta

Você precisa do programa anexado escrito em VisualBasicApplication no EXCEL.

Se tiver um driver NI-VISA instalado e uma conexão GPIB ou TCP/IP com o analisador de rede, você mesmo poderá executar o programa.

O programa pesquisa pelo arquivo TEST.S1P em "C:\Work\"

A parte importante é a seguinte:

Rem Abra o arquivo de parâmetros S Test.S1P e leia o conteúdo

Defina fs = CreateObject("Scripting.FileSystemObject")

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

Rem s é o número de bytes com o arquivo Test.S1P de dados

s = f.Size

Abra "C:\work\Test.S1P" Para entrada como #1

Do While Not EOF(1)

Text1 = Input(s, #1)

Loop

Fechar #1

Rem Crie os dados para enviar ao ZVL

Rem l é o número de bytes necessários para a informação de comprimento dos dados

l = Len(s)

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

Rem Envie os dados em um arquivo ao ZVL

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

countsend = Len(commandStr)

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

Rem Abra um arquivo em um rastro de memória

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
Perguntas frequentes
Version
Date
Dec 05, 2012
Size
242 kB
Test.s1p
Type
Perguntas frequentes
Version
Date
Dec 05, 2012
Size
15 kB