ElipseDocsDocumentação
PDF

Configuração das Propriedades

A aba GenericProtocol, mostrada na figura a seguir, contém configurações específicas para este Driver.

Aba GenericProtocol
Aba GenericProtocol

As opções disponíveis nesta aba estão descritas na tabela a seguir.

Opções disponíveis na aba GenericProtocol

Opção Descrição
New Project Permite criar um novo projeto
Existing Project Permite selecionar um arquivo de projeto existente, no formato XML
Project Name Especifica um nome para um projeto. Este campo é desabilitado ao selecionar a opção New Project
Folder Path Mostra o diretório onde um projeto é salvo
Browse Ao selecionar a opção New Project, esta opção permite selecionar um diretório para salvar este novo projeto. Ao selecionar a opção Existing Project, esta opção permite selecionar um arquivo de projeto, no formato XML
Name Especifica um nome para um frame
Type Especifica um tipo para um frame. Os valores possíveis para esta opção são TX: Frame de transmissão ou RX: Frame de recepção
Delete All Apaga todos os frames do projeto atual
New Frame Abre a janela Frame configuration, descrita a seguir, para criação de um novo frame

Para mudar o nome de um frame cadastrado em um projeto, clique com o botão direito do mouse no nome de um frame e selecione a opção Change Name para abrir a janela da figura a seguir.

Janela Change Name
Janela Change Name

Para remover um frame cadastrado em um projeto, clique com o botão direito do mouse no nome de um frame e selecione a opção Delete. Para editar um frame, clique duas vezes no nome de um frame na lista.

Janela Frame Configuration
Janela Frame Configuration

As opções disponíveis nesta janela estão descritas na tabela a seguir.

Opções disponíveis na janela Frame Configuration

Opção Descrição
Max Size (bytes) Indica o tamanho máximo, em bytes, válido para um frame. Este valor deve estar no intervalo entre 1 (um) e 1500
Accept Multiple Answers Habilita a configuração do número máximo de frames recebidos e não lidos. Estes frames são armazenados até que os frames mais antigos sejam excluídos
Max Accepted Answers Indica o número máximo de frames recebidos e não lidos. Este valor deve estar no intervalo entre 1 (um) e 256
Field Name Nome do campo
Field Type Tipo do campo. Os valores possíveis para esta opção são Data [DT], Delimiter [DL], CheckSum8 [SUM] ou CRC
Optional Indica se este campo é opcional
Requires that another field exists Indica se este campo depende da existência de um outro campo
Add Field Abre a janela Data Field Configuration se a opção Field Type foi configurada para o valor Data [DT], a janela Delimiter Field Configuration se a opção Field Type foi configurada para o valor Delimiter [DL], a janela CheckSum8 Field Configuration se a opção Field Type foi configurada para o valor CheckSum8 [SUM] ou a janela CRC Field Configuration se a opção Field Type foi configurada para o valor CRC

Para mudar o nome de um campo cadastrado em um projeto, clique com o botão direito do mouse no nome de um campo e selecione a opção Change Name para abrir a janela da figura a seguir.

Janela Change Name
Janela Change Name

Para remover um campo cadastrado em um frame, clique com o botão direito do mouse no nome de um campo e selecione a opção Delete. Para editar um campo, clique duas vezes no nome de um campo na lista. A listagem Message Formats mostra o resultado da configuração dos frames cadastrados, exibindo até 255 frames válidos. A opção Number of Valid Formats no rodapé desta janela exibe a quantidade de caminhos válidos em um frame.

Janela Data Field Configuration
Janela Data Field Configuration

As opções disponíveis nesta janela estão descritas na tabela a seguir.

Opções disponíveis na janela Data Field Configuration

Opção Descrição
Size Type Indica o tamanho de um campo. Os valores possíveis para esta opção são Fixed: Tamanho fixo em bytes, Automatic: Tamanho variável sem limites ou Bounded: Tamanho em bytes com a possibilidade de definir um tamanho mínimo e um tamanho máximo
Fixed Size Tamanho fixo de um campo, em bytes. Esta opção só está disponível ao selecionar o valor Fixed na opção Size Type
Minimum Size Tamanho mínimo de um campo. Esta opção só está disponível ao selecionar o valor Bounded na opção Size Type
Maximum Size Tamanho máximo de um campo. Esta opção só está disponível ao selecionar o valor Bounded na opção Size Type
Type Indica como um dado recebido deve ser interpretado. Os valores possíveis para esta opção são Signed Integer (inteiro com sinal), Unsigned Integer (inteiro sem sinal), Decimal ou String
Format Indica o formato de recebimento dos dados. Os valores possíveis para esta opção são ASCII: Formato texto ou HEX: Formato hexadecimal (Raw)
'+' Sign in Positive Values Indica a existência do sinal de mais (+) em valores positivos quando o formato de recebimento é igual a ASCII e o tipo de dados é numérico. Os valores possíveis para esta opção são Optional (opcional), Mandatory (obrigatório) ou Forbidden (proibido)
Reverse bits Aplica uma reversão de bits nos dados recebidos antes do processamento
Swap WORDS Aplica uma permutação de valores Word nos dados recebidos antes do processamento
Swap Bytes Aplica uma permutação de bytes nos dados recebidos antes do processamento
Swap DWORDS Aplica uma permutação de valores DWord nos dados recebidos antes do processamento
Validation Type Indica se alguma validação adicional deve ser realizada nos dados recebidos. Os valores possíveis para esta opção são No Validation: Sem validação, Value Limits: Possibilita definir limites mínimos e máximos para um número recebido ou Value List: Possibilita definir uma lista de valores numéricos ou Strings válidas, de acordo com o tipo de dados selecionado na opção Type
Lower Limit Valor mínimo de um campo. Esta opção só está disponível ao selecionar o valor Value Limits na opção Validation Type. Por padrão, o valor mínimo inclui o valor inserido. Para não incluir o valor inserido, selecione a opção Exclusive
Upper Limit Valor máximo de um campo. Esta opção só está disponível ao selecionar o valor Value Limits na opção Validation Type. Por padrão, o valor máximo inclui o valor inserido. Para não incluir o valor inserido, selecione a opção Exclusive
Valid Value Permite adicionar um valor válido para o campo recebido. A lista Valid Values contém todos os valores válidos já inseridos

Para remover um valor válido, clique com o botão direito do mouse em um valor na lista Valid Values e selecione a opção Delete.

Janela Delimiter Field Configuration
Janela Delimiter Field Configuration

As opções disponíveis nesta janela estão descritas na tabela a seguir.

Opções disponíveis na janela Delimiter Field Configuration

Opção Descrição
Delimiter Delimitador do campo
Format Formato do delimitador. Os valores possíveis para esta opção são ASCII: Delimitador no formato texto ou HEX: Delimitador no formato hexadecimal. NOTA: A opção ASCII aceita espaços tanto no início quanto no final e a opção HEX não aceita espaços e o prefixo 0x deve ser omitido
Janela CheckSum8 Field Configuration
Janela CheckSum8 Field Configuration

As opções disponíveis nesta janela estão descritas na tabela a seguir.

Opções disponíveis na janela CheckSum8 Field Configuration

Opção Descrição
Method Indica o método de cálculo da soma de verificação (checksum). Os valores possíveis para esta opção são XOR: Utiliza o método Ou Exclusivo, Modulo: Soma todos os bytes da região selecionada e obtém o resto da divisão por 256 ou Two's Complement: Soma todos os bytes da região selecionada, inverte todos os bits do resultado e adiciona 1 (um)
Format Indica o formato de recebimento dos dados. Os valores possíveis para esta opção são ASCII: Hexadecimal no formato texto (0xFF representado como "FF") ou HEX: Formato hexadecimal (Raw)
Swap Nibble Aplica uma permutação de quatro bits nos dados recebidos antes do processamento
Start Selecione o campo do frame onde inicia o cálculo da soma de verificação
End Selecione o campo do frame onde termina o cálculo da soma de verificação
Janela CRC Field Configuration
Janela CRC Field Configuration

As opções disponíveis nesta janela estão descritas na tabela a seguir.

Opções disponíveis na janela CRC Field Configuration

Opção Descrição
Bit Length Indica o tamanho do código CRC (Cyclic Redundancy Check) em bits. Os valores possíveis para esta opção são CRC-8: Tamanho de 8 (oito) bits, CRC-16: Tamanho de 16 bits ou CRC-32: Tamanho de 32 bits
Predefined Indica um tipo pré-definido de CRC. Os valores possíveis para esta opção são CRC8, CRC8_8H2F, CRC8_CDMA200, CRC8_DARC, CRC8_DVB_S2, CRC8_EBU, CRC8_ICODE, CRC8_ITU, CRC8_MAXIM, CRC8_ROHC, CRC8_SAE_J1850, CRC8_SAE_J1850_ZERO ou CRC8_WCDMA
Custom Permite personalizar o tipo de CRC. Selecionar esta opção habilita as opções a seguir
Input Reflected Reverte os bytes recebidos
Result Reflected Reverte o código CRC calculado
Polynomial Valor polinomial do código CRC, no formato hexadecimal sem espaços e omitindo o prefixo 0x
Initial Value Valor inicial do método Ou Exclusivo do código CRC, no formato hexadecimal sem espaços e omitindo o prefixo 0x
Final Xor Value Valor final do método Ou Exclusivo do código CRC, no formato hexadecimal sem espaços e omitindo o prefixo 0x
Format Indica o formato de recebimento do CRC. Os valores possíveis para esta opção são ASCII: Hexadecimal no formato texto (0xFF representado como "FF") ou HEX: Formato hexadecimal (Raw)
Reverse bits Aplica uma reversão de bits no CRC recebido antes do processamento
Swap WORDS Aplica uma permutação de valores Word no CRC recebido antes do processamento
Swap Bytes Aplica uma permutação de bytes no CRC recebido antes do processamento
Start Selecione o campo do frame onde inicia o cálculo do código CRC
End Selecione o campo do frame onde termina o cálculo do código CRC

NOTA

Todas as janelas salvam as alterações automaticamente, exceto a janela principal de configuração deste Driver. Neste caso, clique em Apply para salvar as alterações em memória e clique em OK para salvar todas as alterações e fechar a janela.