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.
- O menu de contexto será solicitado. Clique no item Configurações.
- A janela Configurações será exibida.
- 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.
- Role a visualização da lista até o final e clique no item da lista VEX.
- As configurações do usuário VEX aparecerão no painel direito.
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.