Compreendendo as configurações do usuário para extensão de código VEX VS

Configurações do usuário são configurações globais que o Visual Studio Code oferece para cada extensão. As configurações do usuário VEX nos permitem configurar a extensão VEX de acordo com nossos próprios requisitos e são aplicadas a todos os projetos de extensão VEX VS Code.

Acessando as configurações do usuário VEX no VS Code

  • Clique no ícone de configuração na parte inferior esquerda da interface do usuário do VS Code.

    us-image1.png
  • O menu de contexto será solicitado. Clique no item Configurações.

    us-image2.png
  • A janela Configurações será exibida.

    us-image3.png
  • Clique no item Extensões na visualização de lista à esquerda da janela Configurações para estender a lista de Extensões e visualizar seus itens.

    us-image4.png
  • Role a visualização da lista até o final e clique no item da lista VEX.

    us-image5.png
  • As configurações do usuário VEX aparecerão no painel direito.

    us-image6.png

Visão geral das configurações do usuário VEX

  • Controlador: Canal (somente Controlador V5)
    A configuração Controlador: Canal controla o tipo de canal de comunicação de rádio entre um V5 Brain e um Controlador V5. Esta configuração se aplica apenas quando o VS Code está conectado a um controlador V5 via USB e o controlador está conectado a um V5 Brain via VEXnet.
    Para definir o canal de rádio do controlador V5, clique no menu suspenso e selecione entre Download e Pit
    • Download - Quando definido como Download, o rádio irá pular para um canal VEXnet de download assim que o download do programa do usuário for iniciado. O canal de download permite taxas de dados mais altas e downloads mais eficientes. 
    • Pit - Quando configurado para Pit, o rádio permanecerá em um canal pit, e o download demorará muito mais.

    Nota: Por padrão, o canal de rádio do controlador V5 é definido como Download.

    us-image7.png
  • Cpp SDK: Home
    A configuração Cpp SDK Home define o diretório inicial do C++ SDK (Software Development Kit). Essa configuração define o local no computador onde o SDK do C++ está instalado.
    Observação: NÃO EDITE ESTA CONFIGURAÇÃO.

    us-image8.png
  • Conjunto de ferramentas Cpp: Caminho
    A configuração Caminho do conjunto de ferramentas Cpp define o caminho para o conjunto de ferramentas que é usado ao construir um projeto C++ VEX VS Code.
    Para definir o caminho do conjunto de ferramentas Cpp, digite o caminho para o conjunto de ferramentas no computador na caixa de texto.

    us-image9.png
  • Geral: Habilitar Terminal de Usuário
    A configuração Habilitar Terminal de Usuário permite que a Extensão VEX abra a porta serial do usuário quando um VEX Brain ou VEX Controller for detectado pela extensão. A única exceção se aplica a um Controlador V5 que não enumera com uma porta serial do usuário.
    Para definir a configuração Habilitar Terminal do Usuário , clique no menu suspenso e selecione entre Habilitar e Desabilitar
    • Habilitar - Habilitar permite que a Extensão VEX se conecte a uma porta do usuário na inicialização e criará o Terminal Interativo. Se Habilitar for selecionado enquanto a extensão estiver em execução, a extensão tentará abrir a porta do usuário se um dispositivo estiver conectado.
    • Desabilitar - Desabilitar impede que a Extensão VEX se conecte à porta do usuário na inicialização e não criará um Terminal Interativo. Se Desabilitar for selecionado enquanto a extensão estiver em execução, a extensão fechará a porta do usuário e removerá o Terminal Interativo.
    Nota: Por padrão, a configuração Habilitar Terminal do Usuário é definida como Habilitar.

    us-image10.png
  • Geral: Entradas de registro
    A configuração entradas de registro define o número de entradas de registro a serem carregadas de um VEX Brain.
    Para definir o número de entradas de registro, digite o número na caixa de texto.
    Nota: Por padrão, o número de entradas de log é definido como 1.000.

    us-image11.png
  • Projeto: Build Type
    A configuração Project: Build Type define como a extensão VEX construirá um projeto C++.
    Para definir o tipo de construção do projeto Cpp, clique no menu suspenso e selecione entre Build e Rebuild
    • Build - Build só constrói o projeto quando alguma alteração no código fonte do projeto é detectada.
    • Reconstruir - Reconstruir limpa o diretório de construção do projeto e, em seguida, cria o projeto. Esta opção é muito mais lenta.
    Nota: Por padrão, o Tipo de Compilação do Projeto Cpp é definido como Build.

    us-image12.png
  • Projeto: Home
    A configuração Project: Home define o diretório inicial padrão para um novo projeto ao concluir o assistente Novo Projeto.
    Para definir o local padrão para novos projetos, digite o diretório no computador na caixa de texto.

    us-image14.png
  • Projeto: Executar após o download
    A configuração Projeto: Executar após o download define se o programa do usuário deve ser executado após o download para um VEX Brain.
    Para configurar o programa do usuário para ser executado após ter sido baixado no VEX Brain, marque a caixa de seleção. Para configurar o programa do usuário para não ser executado após o download, desmarque a caixa de seleção.
    Nota: Por padrão, a caixa de seleção ao lado de a configuração Projeto: Executar após download é desmarcada.

    us-image15.png
  • Python: SDK Home
    A configuração Python SDK Home configura o diretório inicial do Python SDK (Software Development Kit). Esta configuração define o local no computador onde o Python SDK está instalado.
    Observação: NÃO EDITE ESTA CONFIGURAÇÃO.

    us-image16.png
  • System DFU: Auto Recover
    A configuração System DFU Auto Recover define se o Brain deve se recuperar automaticamente quando um IQ (2nd) Brain ou um EXP Brain é detectado no modo DFU (Device Firmware Update).
    Para configurar o Cérebro para se recuperar automaticamente quando um Cérebro IQ (2º) ou um Cérebro EXP for detectado no modo DFU, marque a caixa de seleção. Caso contrário, desmarque a caixa de seleção.
    Nota: Por padrão, a caixa de seleção próxima à configuração System DFU: Auto Recover está selecionada.

    us-image17.png
  • Servidor Websocket: Habilitar
    A configuração Servidor Websocket: Habilitar permite que a Extensão VEX inicie o Servidor Websocket, o que permite a transferência de dados em tempo real entre o Servidor e o dispositivo VEX.
    Para definir o Servidor Websocket : Habilite a configuração , clique no menu suspenso e selecione entre Habilitar e Desabilitar
    • Habilitar - Se Habilitar for selecionado, a Extensão VEX iniciará o Servidor Websocket, que permite ao usuário acesso a um pipe bidirecional para o dispositivo VEX selecionado. O servidor Websocket pode ser acessado em `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    • Desabilitar - Se Desabilitar for selecionado, a Extensão VEX não iniciará o Servidor Wesocked. 
    Nota: Por padrão, a configuração Servidor Websocket: Habilitar é definida como Desabilitar.

    us-image18.png
  • Servidor Websocket: Endereço de host
    A configuração Servidor Websocket: Endereço de host define o endereço de host do servidor WebSocket. O servidor Websocket está hospedado no computador em que a extensão VEX está sendo executada. O endereço de host do servidor Websocket é o endereço IP para acessar o servidor Websocket em `ws://[ip]:[porta]/vexrobotics.vexcode/device`.
    Para definir o endereço do host, digite o endereço do host (endereço IP) na caixa de texto.

    us-image19.png


  • Servidor Websocket: Porta
    A configuração Servidor Websocket: Porta configura o número da porta na qual o servidor Websocket está sendo executado. O número da porta pode ser usado para acessar o servidor Websocket em `ws://[ip]:[port]/vexrobotics.vexcode/device`.
    Para definir o número da porta do servidor Websocket, digite o número da porta na caixa de texto.

    us-image20.png

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: