<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.accuratetechnologies.com/blog/tag/asam/feed" rel="self" type="application/rss+xml"/><title>Accurate Technologies - Blog #ASAM</title><description>Accurate Technologies - Blog #ASAM</description><link>https://www.accuratetechnologies.com/blog/tag/asam</link><lastBuildDate>Wed, 19 Aug 2026 04:20:38 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[What Is ASAM MDF4 and Why Is It Used?]]></title><link>https://www.accuratetechnologies.com/blog/post/asam-mdf4-pt1</link><description><![CDATA[MDF4, the fourth major generation of the standard, was designed to support the increasingly large and complex datasets produced by modern automotive development and testing.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_U0zdleasQ9-ZyzbBY1XL8Q" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_th_nzLk8TYGdsC-buZJVJg" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_XcaG4KebTBWZWKsjtQavGA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_HFTtpVBYRW2SEUSfQWag1A" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-align-center zpheading-align-mobile-center zpheading-align-tablet-center " data-editor="true">Part 1 -&nbsp;<span><span>ASAM MDF4 Explained</span></span></h2></div>
<div data-element-id="elm_5-5870-7SFiP2usBHEQicA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><div style="text-align:left;"></div><div><div></div><div><p style="text-align:left;"></p><div><div style="text-align:left;">Modern vehicle development generates enormous amounts of measurement data. Whether engineers are calibrating an ECU, validating a control strategy, testing a powertrain, or recording data from a vehicle network, hundreds or even thousands of signals may need to be captured simultaneously.&nbsp;</div><div style="text-align:left;"><br/></div><div style="text-align:left;">Storing those measurements is only part of the challenge. The data also needs context: What does each signal represent? What are its units? How should a raw value be converted into a physical value? When was each sample recorded? How are signals with different sampling rates synchronized?&nbsp;</div><div style="text-align:left;"><br/></div><div style="text-align:left;">This is where ASAM MDF (Measurement Data Format) comes in.&nbsp;</div><div style="text-align:left;"><br/></div><div style="text-align:left;">MDF is a standardized binary file format designed for storing measurement data together with the information required to interpret it. MDF4, the fourth major generation of the standard, was designed to support the increasingly large and complex datasets produced by modern automotive development and testing.&nbsp;</div></div><p></p></div><div></div></div><div style="text-align:left;"></div></div><p></p></div>
</div><div data-element-id="elm_sa2bit3JjqDgfj3mEBq8gA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>What Is ASAM MDF?</span></h2></div>
<div data-element-id="elm_hms2nFQbJs0iyUFNhp4xxw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>MDF stands for Measurement Data Format. The standard is maintained by ASAM (Association for Standardization of Automation and Measuring Systems) and is widely used for measurement and test data, particularly in automotive development.&nbsp;</div><div><br/></div><div>An MDF file is more than a collection of recorded values. It can contain both the measurement samples and metadata describing those measurements.&nbsp;</div><br/><div>Depending on the recording, this can include information such as:</div></div><p></p></div>
</div><div data-element-id="elm_y6cx_RLuGfP0uI8rIk6wmw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_y6cx_RLuGfP0uI8rIk6wmw"].zpelem-text { line-height:11px; } [data-element-id="elm_y6cx_RLuGfP0uI8rIk6wmw"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ line-height:11px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div></div><p></p><ul><li>Signal and channel names&nbsp;</li><li>Raw measurement values&nbsp;</li><li>Physical units&nbsp;</li><li>Conversion information&nbsp;</li><li>Time information&nbsp;</li><li>Sampling information&nbsp;</li><li>Descriptions and other channel metadata&nbsp;</li><li>Events and attachments&nbsp;</li><li style="line-height:1;">Vehicle network data&nbsp;</li></ul></div>
</div><div data-element-id="elm_3vO3EWa8oAzLffEKtEw3lw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>Keeping this information together makes MDF useful for exchanging measurement data between acquisition, calibration, validation, and analysis tools.&nbsp;<br/><br/></div><div>Files based on MDF 4.x commonly use the .mf4 file extension.&nbsp;</div></div><p></p></div>
</div><div data-element-id="elm_8wHH0xBXXdPUlRixeBiQIQ" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_8wHH0xBXXdPUlRixeBiQIQ"] .zpimage-container figure img { width: 810px !important ; height: 540px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/files/ASAM%20MDF4%20Measurement%20Data%20Overview.png" size="custom" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_Bj9epq3W_mAuN0Rsv94bfw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>Why Does a Standard Measurement Format Matter?</span></h2></div>
<div data-element-id="elm_CaqLHgiq8HDXSXwRKWJq7Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>Consider a relatively simple test.&nbsp;</div><div><br/></div><div>An engineer records engine speed, temperatures, pressures, pedal position, ECU parameters, and CAN traffic during a vehicle test. Some measurements may be sampled every millisecond, while others are recorded much less frequently.&nbsp;</div><div><br/></div><div>A simple tabular format can represent some of this information, but it quickly becomes inefficient as recordings become larger and more complex.&nbsp;</div><br/><div>There are several questions the file format needs to answer.&nbsp;</div><div><br/></div><div>How do signals with different sampling rates coexist? How are timestamps represented? How is a raw ECU value converted into an engineering unit? How can very large recordings be stored efficiently? How can another application interpret the recording without knowing the details of the original acquisition system?&nbsp;</div><div><br/></div><div>MDF was created to provide a standardized way of representing this type of measurement data.&nbsp;</div><div><br/></div><div>That standardization is important because the application recording the data does not necessarily have to be the application analyzing it.&nbsp;</div></div><p></p></div>
</div><div data-element-id="elm_vUbLpg9lMPOC7ZIS-HS2Hg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>Why MDF4?</span></h2></div>
<div data-element-id="elm_Odkvn9uK9FZ5IBFQw2lHKg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>Earlier versions of MDF had already established the format within automotive measurement and calibration workflows. However, measurement systems continued to evolve.&nbsp;</div><div><br/></div><div>ECUs became more complex. The number of measurable parameters increased. Vehicle networks generated more data. Sampling rates increased. Test durations became longer.&nbsp;</div><br/><div>As a result, measurement files could become extremely large.&nbsp;</div><br/><div>MDF4 introduced an architecture better suited to these requirements while retaining the core idea behind MDF: store measurement data together with enough information to correctly interpret it.&nbsp;</div><div><br/></div><div>One of the key characteristics of MDF4 is its block-oriented structure.&nbsp;</div><br/><div>Instead of treating a measurement file as one large table, MDF4 organizes information into interconnected blocks. Different blocks can describe the file, data groups, channel groups, individual channels, conversions, actual measurement data, events, attachments, and other information.&nbsp;</div><div><br/></div><div>This architecture gives MDF4 considerable flexibility.&nbsp;</div><br/><div>For example, a recording can contain multiple groups of measurements with different structures and timing characteristics rather than forcing every measurement into one universal sample rate.&nbsp;</div><br/><div>We'll look much more closely at this block structure in the next article in this series.</div></div><p></p></div>
</div><div data-element-id="elm_J733G8sAl-1VSDiq0zurGg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>MDF4 Is More Than Signal Values</span></h2></div>
<div data-element-id="elm_1N9vkhZO5oeGDrSWyGJwLg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>When engineers first encounter an MF4 file, it is easy to think of it as simply a container for signal-versus-time data.&nbsp;</div><div><br/></div><div>There is considerably more happening underneath.&nbsp;</div><div><br/></div><div>Imagine that a measurement system records an ECU parameter as the integer value: 2150&nbsp;</div><div><br/></div><div>That number alone may not tell an engineer very much.&nbsp;</div><div><br/></div><div>The MDF4 file can also describe the channel, its unit, and the conversion needed to turn the stored value into a meaningful physical value.&nbsp;</div><div><br/></div><div>The result might be something such as: 21.5 °C&nbsp;</div><div><br/></div><div>This distinction between stored/raw values and physical engineering values is fundamental to working with measurement data.&nbsp;</div><div><br/></div><div>MDF4 can preserve the information needed to make that interpretation part of the dataset rather than relying entirely on external knowledge.</div></div><p></p></div>
</div><div data-element-id="elm_JyMeVzvkWCJd0cazVPLWCA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>Handling Different Sampling Rates</span></h2></div>
<div data-element-id="elm_jGEjvQ5atg5CYu56RDOhZg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>Another important measurement challenge is time.&nbsp;</div><div><br/></div><div>Not every signal in a vehicle or test system is acquired at the same rate.&nbsp;</div><div><br/></div><div>For example:</div></div><p></p></div>
</div><div data-element-id="elm_x4IYBePPcSZ2-jzU0lxGqw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_x4IYBePPcSZ2-jzU0lxGqw"].zpelem-text { line-height:11px; } [data-element-id="elm_x4IYBePPcSZ2-jzU0lxGqw"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ line-height:11px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div></div><p></p><ul><li>One group of signals might be sampled every 1 ms.&nbsp;</li><li>Another might be sampled every 10 ms.&nbsp;</li><li>A slower temperature measurement might update every 100 ms.&nbsp;</li><li>Network messages may arrive according to their own timing.&nbsp;</li></ul></div>
</div><div data-element-id="elm_SUxbMPBZxPpctDbsgU1meQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>Trying to force all of this information into one large table can result in duplicated timestamps, empty values, interpolation, or unnecessarily large files.&nbsp;</div><div><br/></div><div>MDF4 provides structures that allow related channels and their timing information to be organized efficiently.&nbsp;</div><div><br/></div><div>This is one reason understanding concepts such as data groups, channel groups, channels, and master channels becomes important when working with MDF4.</div></div><p></p></div>
</div><div data-element-id="elm_bBY5E7kfBeICHZoxW-IJGA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>Designed for Large Measurement Files</span></h2></div>
<div data-element-id="elm_l5hDK_55B2FmOJC2AAox0Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>Measurement files can grow quickly.&nbsp;</div><div><br/></div><div>Recording 1,000 channels at high sampling rates for an extended test can generate millions (or billions) of individual samples.&nbsp;</div><div><br/></div><div>MDF4 includes mechanisms intended to make storing and accessing these datasets practical. Among them are support for compressed data blocks and structures that allow measurement data to be organized according to how it was acquired.&nbsp;</div><br/><div>These features also introduce an important distinction between MDF4 and simpler formats such as CSV.&nbsp;</div><br/><div>CSV is extremely useful when data needs to be human-readable or easily exchanged with general-purpose applications. But representing a large, complex measurement recording as rows and columns can significantly increase file size and lose some of the richer structure associated with the original measurement.&nbsp;</div><div><br/></div><div>MDF4 was designed specifically around measurement data.&nbsp;</div></div><p></p></div>
</div><div data-element-id="elm_ghxF6gB7fdjImZAFFrazXQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>Where Is MDF4 Used?</span></h2></div>
<div data-element-id="elm_OasIXF14t-jJ4finOHyUkw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>MDF4 is particularly common in automotive engineering, although its underlying concepts apply to other measurement environments as well.&nbsp;</div><div><br/></div><div>Typical applications include:&nbsp;</div></div><p></p></div>
</div><div data-element-id="elm_xcRNMysTLQ7xEG1NGQjEkA" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_xcRNMysTLQ7xEG1NGQjEkA"].zpelem-text { line-height:11px; } [data-element-id="elm_xcRNMysTLQ7xEG1NGQjEkA"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ line-height:11px; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div></div><p></p><ul><li>ECU calibration&nbsp;</li><li>Vehicle testing&nbsp;</li><li>Powertrain development&nbsp;</li><li>Electrified powertrain and battery testing&nbsp;</li><li>Controls development&nbsp;</li><li>Validation and verification&nbsp;</li><li>Data acquisition&nbsp;</li><li>Vehicle network recording&nbsp;</li><li>Test bench measurements&nbsp;</li><li>Measurement data exchange and post-processing&nbsp;</li></ul></div>
</div><div data-element-id="elm_Inu5G4gU3vXGsVPiN0d5yg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>A common workflow might look like:&nbsp;</div><div><br/></div><div>Measurement → MDF4 recording → Analysis → Engineering decision&nbsp;</div><div><br/></div><div>The recording application captures the test in MDF4, and engineers can then use an MDF4-compatible analysis application to inspect signals, compare tests, calculate derived quantities, or investigate events.&nbsp;</div><div><br/></div><div>For example, ATI VISION Data Analyzer (VDA) can work with MDF4 measurement files for post-processing and analysis, including MDF4 files generated by third-party measurement systems. This illustrates one of the practical advantages of using a standardized measurement format: acquisition and analysis do not necessarily need to happen in the same software environment.&nbsp;</div></div><p></p></div>
</div><div data-element-id="elm_t_7Lp5pY5_Q9oHS5tJg_KA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>MDF4 vs. MDF3</span></h2></div>
<div data-element-id="elm_xpgnPoMw9ya7iEfQw4F4ww" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>MDF3 files are still encountered in existing measurement environments, so it is useful to understand that MDF4 is not simply MDF3 with a new file extension.&nbsp;</div><div><br/></div><div>MDF4 introduced substantial changes to the underlying file architecture to better accommodate modern measurement requirements, including increasingly large and diverse datasets.&nbsp;</div><div><br/></div><div>For users, both formats may ultimately present familiar concepts, channels, timestamps, values, and units.&nbsp;</div><br/><div>For software reading the files, however, their internal structures are significantly different.&nbsp;</div><div><br/></div><div>This becomes especially important when developing data-processing tools or troubleshooting why a particular application handles one MDF generation differently from another.&nbsp;</div></div><p></p></div>
</div><div data-element-id="elm_c7yI1mtIDA9EXvAPI4l9JQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>Why Engineers Should Understand MDF4</span></h2></div>
<div data-element-id="elm_7qbS5XG98stUN2L6gSVhLA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>Most engineers working with MF4 files will never need to implement an MDF4 parser.&nbsp;</div><div><br/></div><div>But understanding the basic structure of the format can still make everyday data analysis easier.&nbsp;</div><div><br/></div><div>It helps explain why two signals may have different time bases, why extracting a channel from a very large recording can involve more work than expected, why raw and physical values can differ, why file compression affects analysis performance, and why converting an MDF4 recording to a simpler format may discard useful information.&nbsp;</div><div><br/></div><div>Understanding what is inside the file makes it easier to understand what your analysis software is doing with it.</div></div><p></p></div>
</div><div data-element-id="elm_7EIfnDCC8hhCbNWqvGQKcw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span>What's Next: Inside an MDF4 File</span></h2></div>
<div data-element-id="elm_pA4QkHTA4AE_ZmfYwgpxmA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div>So far, we've treated MDF4 largely from the outside: what it is, why it exists, and the types of problems it solves.&nbsp;</div><div><br/></div><div>The next step is to look inside.&nbsp;</div><div><br/></div><div>In the next article in this series, Inside an MDF4 File: Understanding the MDF4 Data Structure, we'll explore the block-based architecture behind MDF4 and introduce the relationships between file headers, data groups, channel groups, channels, conversions, and the blocks containing the actual measurement data.&nbsp;</div><div><br/></div><div>Once those relationships are clear, an MF4 file stops looking like a mysterious binary file and starts looking like a structured representation of the measurement system that created it.&nbsp;</div></div><p></p></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Fri, 14 Aug 2026 13:07:33 -0400</pubDate></item><item><title><![CDATA[Non-MDF to MDF(4) Import Conversion into VDA ]]></title><link>https://www.accuratetechnologies.com/blog/post/MDF4-MF4-MDF-file-conversion-VDA</link><description><![CDATA[MF4 is simply a file that follows the MDF4 standard, containing measurement data stored in accordance with the structure and conventions defined by the MDF4 format.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_SjsihqUIRpm5BAmUjSgVzg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_DYX_j620QgaM0w5k5DwJfw" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_INIduUJKSEiLeTGGUH1r9w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_uMWN9ajISfiB7I5_n8nXBQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-align-center " data-editor="true">Converting different file extensions to MF4</h2></div>
<div data-element-id="elm_BC57cr3xRyStnz4cBPXEjA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center " data-editor="true"><div style="color:inherit;"><p style="text-align:left;">The file extensions Measurement Data Format version 4 (MDF4), or in short, MF4 are used interchangeably in the context of data files. Principally MDF4 is an ASAM standard file format specifically designed for the automotive industry to handle a diverse range of data efficiently. As a compact binary format, MDF offers efficient and high-performance storage of huge amounts of measurement data. </p><p style="text-align:left;"><br></p><p style="text-align:left;">The MDF file format allows storage of raw measurement values and corresponding conversion formulas; therefore, raw data can still be interpreted correctly and evaluated by post-processing tools, while the compressed file sizes facilitate easy sharing and collaboration.</p><p style="text-align:left;"><br></p><p style="text-align:left;">MF4 is simply a file that follows the MDF4 standard, containing measurement data stored in accordance with the structure and conventions defined by the MDF4 format. This makes it fully compatible with software and tools that support this standard.</p><p style="text-align:left;">In the realm of data analysis and visualization, the ability to seamlessly convert various file formats into a standardized, easily accessible format is paramount. ATI’s VISION Data Analyzer (VDA) software, - part of the firm’s renowned VISION ecosystem - comprehensively supports MF4 files, plus offers a streamlined process for converting non-MDF files into the universally compatible MF4 format.</p><p style="text-align:left;"><br></p><p style="text-align:left;">VDA easily facilitates the conversion or import of file types into the MF4 file format, enabling users to harness the power of their data without being constrained by incompatible files. This is accomplished by the ASCII Import Wizard which automatically starts when opening a TXT, CSV, or TSV file via the VDA &quot;Open&quot; command. The wizard initially displays data differently based on the file type. File types use different delimiters to separate fields, text, columns, etc.... The ASCII Import Wizard walks the user through setting the rows and columns to distinguish what data is the trace name, measurement&nbsp;units, timestamp, and recorded data points. Each step in the wizard asks for a specific row or column to be selected&nbsp;except for the first step of the import process.</p><p style="text-align:left;"><br></p><p style="text-align:left;">For example, opening a 'TXT' file displays all information in the first column (below image).&nbsp;</p><p style="text-align:left;"><br></p><p></p><p><img src="/Fri%20May%2003%202024.png" alt="" style="color:inherit;width:481.42px !important;height:448px !important;max-width:100% !important;">&nbsp;</p><p><br></p><p style="text-align:left;"><span style="color:inherit;">Defining a separator in the &quot;Field Separator&quot; drop-down separates data based on the defined separator character. The &quot;&lt;space&gt;&quot; separator is used in this example to yield an idea of how the wizard works (below image).</span><br></p><p><br></p><p><span style="color:inherit;"><img src="/Fri%20May%2003%202024-1.png" alt="" style="width:483.78px !important;height:455px !important;max-width:100% !important;"></span><br></p><p><span style="color:inherit;"><br></span></p><p style="text-align:left;">Files (MF4, REC, TXT, CSV, and TSV) may be extremely large and can be loaded into the VDA via multiple methods. MF4 files import directly, REC files import and convert to MF4, with TXT, CSV, and TSV files starting the ASCII Wizard in any of the following methods.</p><p style="text-align:left;"><br></p><p style="text-align:left;">· Go to &quot;File -&gt; Open&quot; and within the &quot;Open&quot; browser, locate and select a file.</p><p style="text-align:left;">· Double-click on a file in a browser window.</p><p style="text-align:left;">· Drag and drop a file from a browser window onto a VDA tab.</p><p style="text-align:left;"><br></p><p style="text-align:left;">The process remains intuitive and accessible.</p><p style="text-align:left;"><br></p><p style="text-align:left;">For VISION recorder (REC) files, VDA Software employs a sophisticated approach. Upon opening a REC file, VDA initiates a background process utilizing VISION to export the REC file into an MDF4 format. The resulting file is named according to the original REC file, ensuring seamless continuity in data management. For instance, opening a file named &quot;Test.rec&quot; would result in an MDF4 file named &quot;Test-rec.mf4&quot;.</p><p style="text-align:left;"><br></p><p style="text-align:left;">In scenarios where a related MDF file already exists for a REC file, VDA Software offers a seamless reimport process. Users are prompted for confirmation, enabling them to effortlessly overwrite existing MDF files or proceed with opening the existing MDF file, depending on their preferences.</p><p style="text-align:left;"><br></p><span style="font-size:11pt;"><div style="text-align:left;"><span style="font-size:11pt;color:inherit;">In the ever-evolving landscape of data analysis, the ability to seamlessly convert non-MDF files into the standardized MF4 format is indispensable. VDA's intuitive file conversion process not only streamlines data management but also unlocks a world of possibilities for users, enabling them to delve deeper into their data with unparalleled ease and efficiency.&nbsp;</span></div></span></div>
</div></div></div></div></div></div></div> ]]></content:encoded><pubDate>Fri, 03 May 2024 09:40:00 -0400</pubDate></item><item><title><![CDATA[VISION 7.0]]></title><link>https://www.accuratetechnologies.com/blog/post/VISION-7.0-features</link><description><![CDATA[ATI is thrilled to announce the launch of VISION 7.0, the latest iteration of its software suite. Engineered to meet the evolving needs of automotive ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_VzhU31GkQlCW9UE2eZx1MA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_8FOdUQRTSKCRJ_seonLx8A" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_aaMYQSyYS6iUc2pZSGYfEw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_zwAtlcbpRfS-HMFRYZya_A" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-align-center " data-editor="true">ATI Launches VISION 7.0</h2></div>
<div data-element-id="elm_6o2SPMOATuKPJposQC8kWw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center " data-editor="true"><div style="color:inherit;"><p style="text-align:left;">ATI is thrilled to announce the launch of VISION 7.0, the latest iteration of its software suite. Engineered to meet the evolving needs of automotive professionals, VISION 7.0 introduces features and enhancements that improve the calibration and diagnostic experience to unprecedented levels of sophistication and efficiency.</p><p style="text-align:left;">Key Highlights of VISION 7.0:</p><ul><li style="text-align:left;">64-Bit Application</li><ul><li style="text-align:left;">Increased addressable memory of a 64-bit architecture theoretically addresses 18.4 million terabytes (TB) of RAM, compared to the previous 32-bit system which is limited to just 4 GB. This is crucial for applications that require extensive memory, such as video editing, 3D rendering, and large databases.&nbsp;</li></ul></ul></div><span style="color:inherit;"><div style="text-align:left;"><ul><li style="text-align:left;"><span style="color:inherit;">Advanced Device Memory (ADM) viewer&nbsp;</span></li><ul><li style="text-align:left;">The Device Memory Tab features enhanced capabilities for memory display, region usage visualization, and editing. Users benefit from improved memory management with convenient copy/paste and undo/redo functionalities, along with a powerful data item search feature. ECU code decoding is seamlessly integrated with appropriate RP toolkits for comprehensive diagnostics.</li></ul></ul></div></span><div style="color:inherit;"><p style="margin-left:1in;"><br></p><p style="margin-left:1in;"><span style="color:inherit;"><img src="/Tue%20Feb%2027%202024-2.png" alt="" style="width:980.72px !important;height:348px !important;max-width:100% !important;"></span><br></p><ul><li style="text-align:justify;"><span style="color:inherit;text-align:left;">Custom Screen Controls (CSC)</span></li><ul><li style="text-align:justify;">VISION with user created CSC are linked via scripts written in languages such as C#, Python, VBScript (Excel), or MATLAB M-scripts. VISION 7.0 includes several CSC demos to inspire creativity and customization.</li></ul></ul><div style="text-align:justify;"><br></div></div><div style="color:inherit;"><p style="margin-left:1in;"><img src="/Tue%20Feb%2027%202024-1.png" alt="" style="color:inherit;width:672.28px !important;height:581px !important;max-width:100% !important;"></p><p style="margin-left:1in;"><br></p></div><div style="color:inherit;"><ul><li style="text-align:left;"><span style="color:inherit;">GPS Location Recording and Visualizer</span></li><ul><li style="text-align:left;">Virtual location data items that can be mapped to various location sources, including Windows Location Services, GPS units, CAN GPS units, and vehicle network GPS information. Users can effortlessly map GPS coordinates post-recording and leverage the Map Visualizer with trigger and cursor markers for precise analysis.</li></ul></ul><p style="margin-left:1in;"><span style="color:inherit;"><img src="/Mon%20Feb%2026%202024-3.png" alt="" style="width:500.2px !important;height:386px !important;max-width:100% !important;"></span><br></p><ul><li style="text-align:left;">Improved Flash Support/Scripting</li><ul><li style="text-align:left;">With an updated 64-bit Flash interface, VISION 7.0 delivers seamless compatibility and enhanced performance. The software supports both 32-bit and 64-bit Seed&amp;Key DLLs and introduces API support for controlling automated flashing, streamlining workflows, and boosting productivity.</li></ul></ul><p style="text-align:left;">VISION 7.0 represents a significant milestone in ATI's ongoing commitment to delivering innovative solutions that empower engineers to achieve exceptional results. With its comprehensive suite of features and unparalleled performance, VISION 7.0 sets a new standard for measurement, calibration, and diagnostics software.</p><p style="text-align:left;">Website:</p><p style="text-align:left;"><a href="https://www.accuratetechnologies.com/Products/VISIONSoftware">https://www.accuratetechnologies.com/Products/VISIONSoftware</a></p><p style="text-align:left;">Datasheet:</p><p style="text-align:left;"><a href="https://www.accuratetechnologies.com/PDFs/VISION%20Software%20EN.pdf">https://www.accuratetechnologies.com/PDFs/VISION%20Software%20EN.pdf</a></p><p>&nbsp;</p></div></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 26 Feb 2024 13:00:00 -0500</pubDate></item><item><title><![CDATA[ASAP 3]]></title><link>https://www.accuratetechnologies.com/blog/post/ASAP-3</link><description><![CDATA[Through ATI’s VISION ECU Calibration, Data Acquisition and Diagnostics software, an ASAP 3 host can be set up to remotely control devices for automate ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_BlHG2FwPSvSgSuhZoyWXAw" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_-wtWZhq4ShCo9HbeJM3zvw" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_qjN0deQ6TPG4qZaWKqI8nw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_h4oYZ2m3Rcm5HIVX3XQFUg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-align-center " data-editor="true">ASAP 3 and VISION</h2></div>
<div data-element-id="elm_IE7pLwp9SLqVdiz_NuiPLQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center " data-editor="true"><div style="color:inherit;"><p style="text-align:left;">Through ATI’s VISION ECU Calibration, Data Acquisition and Diagnostics software, an ASAP 3 host can be set up to remotely control devices for automated tests using the ASAP 3 communication protocol. This remote-control capability is advantageous for engineers who need to access specific items during acquisition.</p><p><br></p><p style="text-align:left;">Created by ASAM (the Association for Standardization of Automation and Measuring Systems) ASAP 3 defines an RS232 communication protocol between a test automation system and a measurement and calibration system connected to an ECU. </p><p><br></p><p style="text-align:left;">Several reasons drive the extensive use of ASAP 3. Primarily ASAP 3 provides a standardized protocol for communication between calibration tools and ECUs, ensuring seamless interoperability between tools and ECUs from various manufacturers.</p><p><br></p><p style="text-align:left;">Efficiency is crucial during the development and calibration phases of automotive electronic systems. The protocol is designed for high-speed communication, enabling faster data exchange between calibration tools and ECUs. </p><p><br></p><p style="text-align:left;">Flexibility makes ASAP 3 suitable for a wide range of applications in the automotive industry, supporting various automated measurement and calibration tasks such as adjusting parameters, measuring data, and flashing ECUs.</p><p style="text-align:left;">Compatibility, as a widely adopted standard, ensures high levels of interoperability between various calibration tools and ECUs from different vendors. This is particularly important in the automotive industry, where multiple suppliers frequently contribute difference components to a single development vehicle or powertrain.</p><p><br></p><p style="text-align:left;">ASAP 3 enhances the reliability of the calibration process. Engineers can trust that the communication between tools and ECUs follow a well-defined and tested standard, reducing the risk of errors or inconsistencies.</p><p><br></p><p style="text-align:left;">The benchmark of the ASAP 3 standard contributes to cost saving in the development process by minimizing the need for custom interfaces and special adaptations for each tool-ECU pair.</p><p><br></p><p style="text-align:left;">Now developed as ASAP 3 V3.0, the latest iteration maintains backward compatibility with previous versions (V2.0, V2.1, and V2.1.1). Notably, previous V2.1 versions lacked documentation or implementation of Diagnostics functionality. In the context of ATI’s VISION software, the ASAM ASAP 3 interface actively listens for commands transmitted by the Automation System (AuSy) through a serial link (RS232) or Ethernet port. Although Ethernet connection is not officially part of the standard, it can be utilized for test implementations.</p><span style="font-size:11pt;"><div style="color:inherit;"><span style="font-size:11pt;"><br></span></div><div style="text-align:left;"><span style="font-size:11pt;color:inherit;">ASAP 3’s core features within VISION cover online analysis, offline analysis, data management, printer functions and ECU flashing. ATI’s VISION includes comprehensive documentation, demonstrating the interpretation of ASAP 3 requests alongside proprietary commands, ensuring clarity and ease of use.</span></div></span></div></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 12 Feb 2024 15:17:33 -0500</pubDate></item></channel></rss>