Logotipo UNI-T

UNI-T Série UTG7000B Fonte de Sinal Gerador de Forma de Onda Arbitrária

UNI-T-UTG7000B-Series-Signal-Source-Function-Arbitrary-Waveform-Generator-fig-1

Introdução

Interface UCI, problemas relacionados, consulte a documentação de ajuda UCI. Operação detalhada ver exampo projeto.

Referência File

  1. UTG2025Def.h : a definição básica desta série
  2. Documentação relevante da UCI: consulte a documentação de ajuda da UCI

Formato básico da string de comando

  • O nome da string de comando 1: comando parâmetro@ atributo 1: valor do atributo@ atributo 2: valor do atributo … @ atributo n: valor do atributo;
  • O nome da string de comando 2: comando parâmetro@ atributo 1: valor do atributo@ atributo 2: valor do atributo … @ atributo n: valor do atributo;
  • O nome da string de comando n: comando parâmetro@ atributo 1: valor do atributo@ atributo 2: valor do atributo … @ atributo n: valor do atributo;

Descrição

  1. Não diferencia maiúsculas de minúsculas;
  2. Valor numérico suporta o formato de hexadecimal, octal e decimalismo;
  3. Suporta várias declarações (depende do modelo), se várias declarações e atributos falharem, tente usar uma única declaração e atributo;
  4. Toda instrução deve terminar com ';';
  5. Espaços são permitidos entre nomes, valores e tags;
    Example :
    “wp@ch:0@addr:10@v:10;” “tecla: c1;”
    Prazo: SG - nome abreviado da fonte de sinal

Comando Geral

Nome do comando Significado IO Dados Observação
Local Cadeado W Enum:0/1{status remoto/local} Teclado bloqueado no status remoto
Local? O teclado de consulta está bloqueado ou não R Enum:0/1{desbloqueado/bloqueado}  
Trancar? Consultar o status de bloqueio do teclado R 8 bytes, 64 inteiros com sinal, bit de bandeira  

Parâmetro de Gravação

Nome do comando Parâmetro de comando Tipo de parâmetro de comando
wp Nenhum Nenhum
Nome do atributo Significado IO Dados
CH Número de canal W Enum(Inteiro) : 0/1{ CH1/ CH2 }
endereço Endereço do parâmetro W Enum(Parâmetro Não): view a definição de endereço do parâmetro
v Valor do parâmetro W Valor geralmente medido pela menor unidade
  • Example :
    “wp@CH:0@addr:9@v:1000;” – definir a frequência de CH1 em 1mHz;
  • Observação:
    Interface correspondente UCI: uci_Write

Ler parâmetro

Nome do comando Parâmetro de comando Tipo de parâmetro de comando
rp Nenhum Nenhum
Nome do atributo Significado IO Dados
CH Número de canal W Enum(Inteiro) : 0/1{ CH1/ CH2 }
endereço Endereço do parâmetro W Enum(Parâmetro Não): view a definição de endereço do parâmetro
  • Example :
    “rp@CH:0@addr:9;” – leia a frequência de CH1;
  • Observação:
    Interface correspondente UCI: uci_Read, tamanho dos dados correspondentes são 8 bytes, tipos duplos!

Chave

Nome do comando Parâmetro de comando Tipo de parâmetro de comando
CHAVE Valor chave Veja o código-chave como abaixo
CHAVE Codificação de caracteres CHAVE Codificação de caracteres
Tecla de função inferior 1 AF1 0 0
Tecla de função inferior 2 AF2 1 1
Tecla de função inferior 3 AF3 2 2
Tecla de função inferior 4 AF4 3 3
Tecla de função inferior 5 AF5 4 4
Tecla de função inferior 6 AF6 5 5
F1 F1 6 6
F2 F2 7 7
F3 F3 8 8
F4 F4 9 9
Menu MENU . .
Botão Esquerdo FKNL +/- SINAL
botão direito FKNR Acionar TG
clique no botão FKN Utilitário ÚTEIS
Esquerda L CH1 C1
Certo R CH2 C2
Nome do atributo Significado IO Dados
Trancar Trave o teclado W Nenhum dado
Desbloquear Desbloqueie o teclado W Nenhum dado
 

Trancar?

Consultar o status de bloqueio do teclado  

R

Integer<4Bytes>: 0 – desbloqueado; 1 – bloqueado
  • Example :
    • “CHAVE:c1;” — CH1
    • “CHAVE:c2;” — CH2
    • “CHAVE:c2@lock;” — CH2 trancou a chave
    • “CHAVE:c2@desbloquear;” — CH2 desbloqueou a chave
    • “CHAVE:c2@lock?;” — Teclado de consulta bloqueado ou não
  • Observação:
    Comando com ponto de interrogação lido em uci_Read . O status obtém do valor de retorno da interface.

Configuração de leitura e gravação File

Nome do comando Parâmetro de comando Tipo de parâmetro de comando
dconfig Nenhum Nenhum
  • Example :
    “dconfig;”
  • Observação:
    Use a interface uci_Read para ler, o tamanho da área do buffer pode ser definido como 1024 bytes, o valor real dos dados efetivos é definido pelo valor de retorno da interface. Use a interface uci_WriteFromFile para gravar dados de configuração, que não reconhece o file sufixo, ele só pode reconhecer o comando “dconfig;”, tempo limite de configuração de gravação de pelo menos 6s.

Captura de tela

Nome do comando Parâmetro de comando Tipo de parâmetro de comando
PrtScn Formato de imagem Enum(String):null/zip/bmp

{dados de pixel descompactados/dados de pixel compactados/BMP file dados

  • Example :
    • “PrtScn:bmp;” — captura de tela salva como bmp file dados;
    • “PrtScn;” — captura de tela salva como pixel file dados;
    • “PrtScn:zip;” — captura de tela salva como pixel compactado file dados;
  • Observação
    Use uci_Read para ler dados, o comando não tem dados salvos file, ele deve retornar à área de buffer especificada de uci_Read . Se você deseja armazenar em buffer um local file, salve-o você mesmo.
  1. Se usar o comando: “PrtScn;”,o tamanho da área do buffer deve ser >=391680(480* 272* 3),,a leitura é de 24 bits de dados de pixel;
  2. Se usar o comando: “PrtScn:bmp;”,o tamanho da área do buffer deve ser 480* 272* 3 + 54 = 391734, esse é o tamanho da imagem.
  3. Se usar o comando: “PrtScn:zip;”, o tamanho da área de buffer pode definir >=391680 (480* 272* 3 )(volume máximo de dados), a leitura é de dados de pixel compactados. E então use a interface:alg_UnCompressPixels_25 para descompactar os dados.
    Observação: uci_Read valor de retorno é volume de dados compactado
  4. Use a interface uci_ReadToFile para adicionar o comando “prtscn:bmp;”, ele pode salvar o bitmap no disco file.

Escrever Onda Aleatória File

Nome do comando Parâmetro de comando Tipo de parâmetro de comando
GUERRA Nenhum Nenhum
Nome do atributo Significado IO Dados
CH Número de canal W Enum(Inteiro) : 0/1{ CH1/ CH2 }
Modo Modo de carregamento W Enum (inteiro): 0/1 {Operadora/Mod}
  • Example :
    “WARB@CH:0@MODE:0;” Onda de carregamento file como forma de onda portadora para CH1
  • Observação:
    use a interface uci_WriteFromFilepara escrever onda aleatória file, tempo limite definido como 1000.

Apêndice

Endereço do parâmetro

Unidade de valor numérico:

  • Unidade de frequência : μHz, 1mHz° valor definido 1*1000;
  • Volumetage unidade: µV
  • Unidade de tempo:ns(ns、μs、ms、s), por exemploampo valor de retorno do le 1s é 1*1000^3
  • unidade de grau:0.01°,fase definida para 90°,valor de retorno é 90 * 100
  • Unidade percentual 0.01%,por exampciclo de trabalho le, valor de retorno = valor de entrada *100

    UNI-T-UTG7000B-Series-Signal-Source-Function-Arbitrary-Waveform-Generator-fig-2 UNI-T-UTG7000B-Series-Signal-Source-Function-Arbitrary-Waveform-Generator-fig-3 UNI-T-UTG7000B-Series-Signal-Source-Function-Arbitrary-Waveform-Generator-fig-4 UNI-T-UTG7000B-Series-Signal-Source-Function-Arbitrary-Waveform-Generator-fig-5

Bits de marca de status de teclado bloqueado

UNI-T-UTG7000B-Series-Signal-Source-Function-Arbitrary-Waveform-Generator-fig-6 UNI-T-UTG7000B-Series-Signal-Source-Function-Arbitrary-Waveform-Generator-fig-7

Documentos / Recursos

UNI-T Série UTG7000B Fonte de Sinal Gerador de Forma de Onda Arbitrária [pdf] Manual do Usuário
UTG2000A, série UTG7000B, série UTG7000B gerador de forma de onda arbitrária de função de fonte de sinal, série UTG7000B, gerador de forma de onda arbitrária de função de fonte de sinal, gerador de forma de onda arbitrária de função, gerador de forma de onda arbitrária, gerador de forma de onda, gerador

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *