Skip to main content

Release Note

The following new features to OAK ETStudio are available.

Features

Core Architecture Optimization

  • Performance-critical modules have been rewritten in C++ to ensure fundamental performance of the host application.

Analysis

  • Interactive Generator

    • Implemented high-precision IG timer functionality.
  • Trace
    Trace is primarily used in the automotive industry for analyzing and simulating communication protocols. It is particularly useful for engineers working with CAN (Controller Area Network), LIN (Local Interconnect Network), and other vehicle bus systems. Trace provides comprehensive capabilities for monitoring, diagnosing, and testing communication between electronic control units (ECUs) within vehicles.

  • Graphics

    • CrossHair support
    • Multiple signals display in shared coordinate system
    • Switch between shared and individual coordinate systems
    • Delta value calculation for signals
    • Snap to nearest signal point
    • Snap to nearest data point of selected signal
    • Constant Line display with 6 decimal precision
    • Enhanced axis scaling capabilities

Simulation

  • Panel
    Panels empower users to create ​custom application interfaces for modifying symbol values and visualizing them through pre-defined controls like input-output boxes or pointer instruments.

    Key Features:

    • ​A brand-new Panel design experience
    • ​A brand-new Panel operation experience
    • Introducing eight controls for designing Panels
  • C Program

    • Enhanced C Mini Program APIs
    • Added support for message transmission via Channel Mapping in C Mini Programs
    • Added exception handling: C Mini Program crashes caused by code quality issues no longer affect the host application
    • Modified system variable access mechanism for C Mini Programs
    • Added third-party library support (e.g., Ethernet support can be enabled by adding EXTENDED_LIBRARY_PATH=-lws2_32 in env_vars.txt). See examples in "HostApp_Root"/cmini/examples/ethernet_support
    • Added new example programs under "HostApp_Root"/cmini/examples
  • BLF/ACS Log File Management

    • Added configurable file segmentation size (default: 50MB per file)
  • DBC Parsing Optimization

AI

  • AI Chat: makes it easy to ask for help from an LLM without needing to leave the IDE
  • Autocomplete: provides inline code suggestions as you type
  • Action: Add Highlighted Code to Context, fix or optimize code, write comments for the code

Bug Fixes

  1. Fixed several bugs in the Mini Program Editor:
    • Resolved an issue where the ctrl+shift+n shortcut opened an unclosable window.
  2. Addressed multiple functional bugs.
  3. Graphics-related fixes:
    • Fixed failure to switch between line/dot/step signal display modes.
  4. Improved IG Timer performance:
    • Fixed UI lag issues when setting over 10+ 1ms timer tasks.
  5. Resolved a configuration bug in Channel Mapping.