<< Clique para Mostrar o Sumário >>
Configuração das Propriedades |
A aba GenericProtocol contém configurações específicas para este Driver.
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
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
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 |
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 |
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
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
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
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
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
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. |