Compreender as definições de utilizador para a extensão VEX do VS Code

As Definições do Utilizador são definições globais que o Visual Studio Code oferece para cada extensão. As Definições de Utilizador do VEX permitem configurar a Extensão VEX de acordo com as nossas próprias necessidades e são aplicadas a todos os projetos de extensão VEX para VS Code.

Aceder às definições de utilizador do VEX no VS Code

  • Clique no ícone Definições no canto inferior esquerdo da interface do utilizador do VS Code.

    O ícone de definições encontra-se na parte inferior da barra de atividades do VS Code, localizada no canto inferior esquerdo do ecrã.
  • O menu de contexto será apresentado. Clique no item Definições.

    Menu de contexto das definições do VS Code com várias opções listadas. A opção "Definições" está destacada e é a terceira opção do menu, abaixo de "Paleta de Comandos" e "Perfis".
  • A janela Definições será apresentada.

    A janela de Definições do VS Code está aberta e apresenta, por defeito, o artigo Definições mais utilizadas.
  • Clique no item Extensões na lista à esquerda da janela Definições para expandir a lista de Extensões e visualizar os seus itens.

    A janela de definições do VS Code está aberta e a categoria Extensões está realçada na lista de navegação à esquerda.
  • Percorra a lista até ao fim e clique no item VEX.

    A janela de definições do VS Code está aberta e o link da página VEX dentro da categoria Extensões está selecionado.
  • As definições do utilizador VEX aparecerão no painel direito.

    As Definições do Utilizador do VS Code são abertas na página VEX, onde o comportamento da Extensão de Robótica VEX pode ser personalizado.

Visão geral das definições de utilizador do VEX

  • Controlador: Canal (apenas Controlador V5)
    A configuração Controlador: Canal controla o tipo de canal de comunicação rádio entre um V5 Brain e um Controlador V5. Esta definição só se aplica quando o VS Code está ligado a
    controlador V5 via USB e o controlador está ligado a um V5 Brain via VEXnet.Para configurar o canal de rádio do controlador V5, clique no menu suspenso e selecione entre Download e Pit
    • Download - Quando configurado para Download, o rádio irá alternar para um canal VEXnet de download assim que o download de um programa do utilizador for iniciado. O canal de download permite taxas de dados mais elevadas e downloads mais eficientes. 
    • Pit - Quando configurado para Pit, o rádio permanecerá num canal de boxes e o download demorará muito mais tempo.

    Nota: Por predefinição, o canal de rádio do controlador V5 está definido para Download.

    Definições de utilizador VEX com a opção Canal do Controlador apresentada. Esta opção tem um menu suspenso que está definido como "Download" por defeito. A descrição diz: Define o canal de rádio do controlador V5. Esta configuração aplica-se apenas ao enlace de rádio VEXnet.
  • SDK Cpp: Home
    A configuração SDK Cpp Home define o directório inicial do SDK C++ (Kit de Desenvolvimento de Software). Esta configuração define o local no computador onde o SDK do C++ está instalado.
    Nota: NÃO ALTERE ESTA CONFIGURAÇÃO.

    Definições de utilizador VEX com a opção Cpp SDK Home apresentada. Esta opção tem um link que diz "Editar em settings.json". A descrição diz: NÃO EDITAR.
  • Caminho do conjunto de ferramentas C++
    A configuração Caminho do conjunto de ferramentas C++ define o caminho para o conjunto de ferramentas utilizado ao compilar um projeto C++ VEX a partir do VS Code.
    Para definir o caminho do conjunto de ferramentas C++, introduza o caminho para o conjunto de ferramentas no computador na caixa de texto.

    Definições de utilizador VEX com a opção Path do conjunto de ferramentas C++ apresentada. Esta opção possui um campo de texto que representa o caminho de um ficheiro. A descrição diz: Caminho para a cadeia de ferramentas.
  • Geral: Ativar Terminal do Utilizador
    A definição Ativar Terminal do Utilizador permite que a Extensão VEX abra a porta série do utilizador quando um VEX Brain ou VEX Controller é detetado pela extensão. A única exceção aplica-se a um Controlador V5 que não enumera com uma porta série de utilizador.
    Para definir a configuração Ativar Terminal do Utilizador , clique no Menu suspenso e selecione entre Ativar e Desativar
    • Ativar - Ativar permite que a extensão VEX se ligue a uma porta de utilizador no arranque e criará o Terminal Interativo. Se a opção Ativar estiver selecionada enquanto a extensão estiver a ser executada, a extensão tentará abrir a porta do utilizador se um dispositivo estiver ligado.
    • Desativar - Desativar impede que a extensão VEX se ligue à porta do utilizador no arranque e não criará um terminal interativo. Se a opção Desativar for selecionada enquanto a extensão estiver a ser executada, a extensão fechará a porta do utilizador e removerá o Terminal Interativo.
    Nota: Por predefinição, a definição Ativar Terminal do Utilizador está definida para Ativar.

    Definições de utilizador VEX com a opção Geral Ativar Terminal do Utilizador apresentada. Esta opção tem um menu suspenso que está definido como Ativado por defeito. A descrição diz: Ative a extensão para abrir e apresentar os dados da porta do utilizador.
  • Geral: Entradas de registo
    A configuração Entradas de registo define o número de entradas de registo a enviar a partir de um VEX Brain.
    Para definir o número de entradas de registo, introduza o número na caixa de texto.
    : Por predefinição, o número de entradas de registo está definido para 1000.

    Definições de utilizador VEX com a opção Entradas de registo gerais apresentada. Esta opção possui um campo de texto que, por defeito, está definido com o número 1000. A descrição diz: Define o número de entradas de registo a enviar a partir de um VEX Brain.
  • Projecto: Tipo de Compilação
    A configuração Projecto: Tipo de Compilação define a forma como a Extensão VEX irá compilar um projecto C++.
    Para definir o tipo de compilação do projeto C++, clique no menu suspenso e selecione entre Compilar e Recompilar
    • A compilação - A compilação apenas compila o projeto quando são detetadas alterações no código-fonte do projeto.
    • Reconstruir - Reconstruir limpa o diretório de compilação do projeto e, em seguida, compila o projeto. Esta opção é muito mais lenta.
    Nota: Por predefinição, o Tipo de Compilação do Projecto Cpp está definido para Compilação.

    Definições do utilizador VEX com a opção Tipo de compilação do projeto apresentada. Esta opção tem um menu suspenso que está definido como "Compilar" por defeito. A descrição diz: Definir tipo de compilação do projeto C++.
  • Projeto: Início
    A configuração Projeto: Início define o diretório inicial predefinido para um novo projeto ao concluir o assistente Novo Projeto.
    Para definir o local predefinido para novos projetos, introduza o diretório no computador na caixa de texto.

    Definições do utilizador VEX com a opção Página Inicial do Projeto apresentada. Esta opção possui um campo de texto que representa o caminho de um ficheiro. A descrição diz: Define a localização predefinida para novos projetos.
  • Projeto: Executar após o download
    A configuração Projeto: Executar após o download define se o programa do utilizador deve ser executado após ser descarregado para um VEX Brain.
    Para configurar o programa do utilizador para ser executado após ser descarregado para o VEX Brain, selecione a caixa de seleção. Para impedir que o programa do utilizador seja executado após o download, desmarque a caixa de selecção.
    Nota: Por predefinição, a caixa de selecção junto a Projecto: Executar após o download está desmarcada.

    Definições do utilizador VEX com a opção "Executar projeto após o download" apresentada. Esta opção tem uma caixa de seleção que está desmarcada por defeito. A descrição diz: Define se o programa do utilizador deve ser executado após o download.
  • Python: SDK Home
    A configuração Python SDK Home define o diretório inicial do SDK Python (Kit de Desenvolvimento de Software). Esta configuração define o local no computador onde o SDK do Python está instalado.
    Nota: NÃO ALTERE ESTA CONFIGURAÇÃO.

    Definições de utilizador VEX com a opção Python SDK Home apresentada. Esta opção tem um link que diz "Editar em settings.json". A descrição diz: NÃO EDITAR.
  • Sistema DFU: Recuperação Automática
    A definição Recuperação Automática do Sistema DFU define se o Brain deve recuperar automaticamente quando é detetado um Brain IQ (2º) ou um Brain EXP no modo DFU (Device Firmware Update).
    Para configurar o Brain para recuperar automaticamente quando for detetado um Brain IQ (2º) ou um Brain EXP no modo DFU, selecione a caixa de seleção. Caso contrário, desmarque a caixa de selecção.
    Nota: Por predefinição, a caixa de selecção junto à definição System DFU: Auto Recover está seleccionada.

    Definições do utilizador VEX com a opção de recuperação automática DFU do sistema apresentada. Esta opção tem uma caixa de seleção que está marcada por defeito. A descrição diz: Define se o cérebro deve recuperar automaticamente quando um IQ2 ou EXP é detetado no modo DFU.
  • Servidor Websocket: Ativar
    A configuração Servidor Websocket: Ativar permite que a extensão VEX inicie o servidor Websocket, sendo possível transferir dados em tempo real entre o servidor e o dispositivo VEX.
    Para configurar o servidor Websocket : Ativar configuração, clique no menu suspenso e selecione entre Ativar e Desativar
    • Ativar - Se for selecionado Ativar , a extensão VEX iniciará o servidor Websocket, que permite ao utilizador aceder a um canal bidirecional com o dispositivo VEX selecionado. O servidor Websocket pode ser acedido em `ws://[ip]:[porta]/vexrobotics.vexcode/device`.
    • Desativar - Se estiver selecionado Desativar , a extensão VEX não iniciará o servidor Wesocket. 
    Nota: Por predefinição, a definição Servidor Websocket: Ativar está definida para Desativar.

    Definições de utilizador VEX com a opção Ativar servidor Websocket apresentada. Esta opção tem um menu suspenso que está definido como Desativado por predefinição. A descrição diz: Permite que a extensão inicie o servidor Websocket. O servidor permite ao utilizador aceder a uma ligação bidirecional com o dispositivo VEX selecionado. O Websocket pode ser acedido em ws://[ip]:[porta]/vexrobotics.vexcode/device.
  • Servidor Websocket: Endereço do Host
    A configuração Servidor Websocket: Endereço do Host define o endereço do host do Servidor WebSocket. O servidor Websocket está alojado no computador em que a extensão VEX está a ser executada. O endereço de host do servidor Websocket é o endereço IP para aceder ao servidor Websocket em `ws://[ip]:[porta]/vexrobotics.vexcode/device`.
    Para definir o endereço do hostou , introduza o endereço do host (endereço IP) na caixa de texto.

    Definições de utilizador VEX com a opção Endereço do host do servidor Websocket apresentada. Esta opção possui um campo de texto que, por defeito, está definido com o endereço 0.0.0.0. A descrição diz: Define o endereço do host.


  • Servidor Websocket: Porta
    A configuração Servidor Websocket: Porta configura o número da porta na qual o servidor Websocket está a ser executado. O número da porta pode ser utilizado para aceder ao servidor Websocket em `ws://[ip]:[porta]/vexrobotics.vexcode/device`.
    Para definir o número da porta do servidor Websocketou , introduza o número da porta na caixa de texto.

    Definições de utilizador VEX com a opção Porta do servidor Websocket apresentada. Esta opção possui um campo de texto que, neste exemplo, está definido com o número 7071. A descrição diz: Define o número da porta do servidor Websocket.

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

Last Updated: