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 menu de contexto será apresentado. Clique no item Definições.
- A janela Definições será apresentada.
- Clique no item Extensões na lista à esquerda da janela Definições para expandir a lista de Extensões e visualizar os seus itens.
- Percorra a lista até ao fim e clique no item VEX.
- As definições do utilizador VEX aparecerão no painel direito.
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.