GithubHelp home page GithubHelp logo

hexplorer_qt5's Introduction

HEXplorer

HEXplorer is am A2L and HEX/S19 file editor. It allows you to edit, modify and save calibration files used for example in automotive into Engine Control Units.

release 0.7.14 for windows available.

Important remark:

  • all the keywords possibly used into a A2L file from ASAM2 are not yet implemented.
  • if you kindly tell me which you need I can support if the win/win cooperation is respected!
  • then for BUGS which might occur, please use the issues reporting to get supported.

hexplorer_qt5's People

Contributors

adhoc2 avatar

Stargazers

 avatar  avatar Eddy avatar  avatar  avatar Carlos Antonio avatar Jhon Song avatar weifengdq avatar  avatar  avatar MaruyamaAtsushi avatar 韩祎玮 avatar Martin Rieder avatar  avatar accept avatar  avatar  avatar HuangMingfei avatar  avatar  avatar  avatar  avatar whnjyh avatar  avatar  avatar  avatar Lastthing拉诗的猩 avatar  avatar ArthurYan avatar  avatar  avatar  avatar  avatar Denys Miller avatar  avatar Ethan Priest avatar  avatar Michael de Radobýl avatar  avatar  avatar Jeff Borck avatar  avatar Philipp Huth avatar  avatar Banou avatar Henrique Kothrade Casonatto avatar Peter Du avatar  avatar StartBit avatar lcong avatar  avatar netchira avatar drdaliang avatar Edward avatar David Fraustro avatar ashmah24 avatar Pern avatar  avatar  avatar  avatar JW avatar  avatar Nondas Masalis avatar James avatar Hrvoje Bosnjak avatar Shuo Yang avatar Link avatar Salvo Musumeci avatar  avatar  avatar Sushant Auradkar avatar  avatar  avatar sskaje avatar Ben Gardiner avatar Voytek K avatar Simon Asika avatar JFS avatar Jungle Schmidt avatar  avatar

Watchers

Jungle Schmidt avatar accept avatar Johan Ekberg avatar Darkin avatar  avatar  avatar Sushant Auradkar avatar  avatar Nondas Masalis avatar  avatar  avatar Armin H. avatar Jianfei Yu avatar Philipp Huth avatar  avatar

hexplorer_qt5's Issues

A2L Parse error

What steps will reproduce the problem?
One should load an A2L file

What is the expected output? What do you see instead?
The A2L should load without problem but I get a parse error.

What version of the product are you using? On what operating system?
Windows 7 Professional 64 bit.

Please provide any additional information below.
The A2L is ASA2_VERSION 1 51.

Configuration is the following one :
image

A print screen of the error can be found below
image

ASAP2_VERSION 1 61 compatible issues

/begin COMPU_METHOD cv_0_001Nm[rpm]_S2 ""
IDENTICAL "%5.0" "0.001 Nm/rpm"
/end COMPU_METHOD
the identifier "cv_0_001Nm[rpm]_S2" will be parsed as 2 identifiers, probely because [ ] character.

/begin CALIBRATION_METHOD
"DataSetId" 0x100
/begin CALIBRATION_HANDLE
0x8031453C
/end CALIBRATION_HANDLE
/end CALIBRATION_METHOD
for the version "0x100" it is sometime be Hex, not always be Integer. but the code is fixed as bellow,
void A2lGrammar::initCalibration_method()
{
calibration_method.typePar << String << Integer;
calibration_method.namePar << "Method" << "Version";
calibration_method.factoryOptNode.insert("CALIBRATION_HANDLE", &CALIBRATION_HANDLE::nodeFactory);
}

Is it possible to give some suggestion to fix this issue? thanks.

Incorrect a2l and hex type?

What steps will reproduce the problem?
1. Loading an .a2l file causes one problem
2. Loading the hex file causes the other.
3. Likely my fault, just want to know.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
Windows 7 Professional 64 bit.

Please provide any additional information below.
These are a2l and hex files from some early 2000 porsches I use to calibrate on 
a 3.1 ECU--maybe they are not the correct file for your software?  Would love 
to figure it out.  Thanks.

Cut and Paste from .a2l:

ASAP2-Meta-Beschreibung f�r KWP2000 Protokoll                          */
/*   - nur in ASAP V1.2 anwendbar -

Original issue reported on code.google.com by [email protected] on 28 Jan 2012 at 3:56

Attachments:

Development Environment Setup

Hi Christophe, get work for automotive engineers. I want to make some contributions but I don't know how to compile the codes. Could you give some guideline?
Thanks!

lexer configuration missing

the include for

in \HeXPlorer\HEXplorer\src\Quex\a2l_quex_lexer-configuration:402:
is the base analyser missing.
"C:/quex_0.65.10/quex-0.65.10/quex/code_base/analyzer/configuration/derived": No such file or directory

Runtime error, abnormal oprofram temination

What steps will reproduce the problem?
1. Select New project.
2. Open .a2l file (attached).
3.

What is the expected output? What do you see instead?
Waits for a while and crashes.

What version of the product are you using? On what operating system?
0.6.11 on Win XP

Please provide any additional information below.
TEchnical error report begins:
CPU AMD Feature Code: 00F8E824
...

Kari

Original issue reported on code.google.com by [email protected] on 5 Feb 2013 at 4:30

Attachments:

ASAP2_VERSION 1 31

the version is ASAP2_VERSION 1 31,but can't recognize the ' ALIGNMENT_INT64 4'

    /begin MOD_COMMON  "Mod Common Comment Here"
      BYTE_ORDER     MSB_LAST
      ALIGNMENT_BYTE 1
      ALIGNMENT_WORD 2
      ALIGNMENT_LONG 4
      ALIGNMENT_FLOAT32_IEEE 4
      ALIGNMENT_FLOAT64_IEEE 8
      ALIGNMENT_INT64 4
    /end MOD_COMMON

ASAP2_VERSION 1 61

can't recognize LAYOUT

/begin MEASUREMENT 
    /* Name                   */      APTC_St1.Data
    /* Long identifier        */      ""
    /* Data type              */      UBYTE
    /* Conversion method      */      SXXT_01_ITMS_CM_uint8
    /* Resolution (Not used)  */      0      
    /* Accuracy (Not used)    */      0      
    /* Lower limit            */      0
    /* Upper limit            */      255
    LAYOUT                            COLUMN_DIR
    MATRIX_DIM                        8 0 0 
    ECU_ADDRESS                       0x1FFF08F8
  /end MEASUREMENT 

Edit/Translate Description row

Hi!

Can you please make the map description row editable.

This would be a great software for translating a2l files, as there no other software for it.

So if you we could cut and paste this row it would be possible.
Or even better with a function that does this autoaticly with for example google translate.
The best would be a translation database.

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.