Get Adobe Flash player

Frequently Asked Questions - VT3 8.x

FAQs - VT3 8.x

GUI enhancements:


   -) The "new device function" has been strongly enhanced by the insertion of a new window ("Wizard new device") that simplifies the creation process:


Enable/Disable VT3 Project

   -) Added two new buttons on the toolbar of the program. These buttons let the user navigate both back and forward the code of the opened VT3 project:


New device function


    -) Now it is possible to enable or disable automatic loading of the last VT3 Project at the next startup of the program:


Two buttons


    -) Added new feature: CAN-BUS messages can be defined under folders.

    -) The IO_CFG graphical interface has been improved.

    -) Added console "transcript" and "locator".

    -) Now it is possible to Import/Export data using the Microsoft Excel format. This functionality is available on CAN message (both import/export), IO_CFG (both import/export) and global data (only export).

    -) Added two new properties, "Hide" and "Locked", for all VT3 indicators in the VT3 project. These properties are available only during the design time mode.

    -) Added two new functions in the context menu:

       - "Vertical Alignment" and "Horizontal Alignment": let the user align vertically or horizontaly selected objects.

       - "Group / ungroup" functions: let the user to logically group multiple items inserted on the form.

    -) Now the user is warned by a message when he tries to connect unplugged or not properly installed USB-Dongle PEAK into the USB socket.

    -) Other new features:


Manual screenshot

Open Sample screenshot

VT3 Options Screenshot


Improvement of the automatic check of a manual change of the VT3 project file:
    Now the VT3 program automatically detects if it is necessary to recompile the project.

Debugging with some not connected devices:
    Now it's possible to start the debug session (on-line mode), even when some devices defined in the project are not present on the CAN-BUS line.

Dynamically change of the COB-ID of a CAN-BUS message:
    Two new functions have been added that let the user change the COB-ID parameter of a CAN-BUS message, both during the reception and the transmission process.
    This functionality is also implemented using the MUX messages (more messages with the same COB ID).
    NOTE: This functionality is not supported by the HC08 and MPC platforms.

Added a new function (REMOTE_DEVICE_STATUS) that can be used to check if a device is present on the CAN-BUS line:
    The REMOTE_DEVICE_STATUS function is used to retrieve the status of a device connected on the CAN-BUS line.
    NOTE: the use of this procedure is strongly recommended before calling functions such as REMOTE_READ or REMOTE_WRITE.

Asynchronous sending of a CAN message:
   The call of the function vt3_can_trigger_message_name = TRUE works even when transmit rate of a VT3 CAN Message is not 0 (zero).

Memory occupation (this function is available only for devices using the HC12 processor):
    Now it is possible to visualize the total memory occupation (shown in percentage) divided in: RAM, EEPROM and FLASH. This indicator has been added in the     "transcript" text box and it is updated during the compilation process.

Execution time of tasks:
    During the online mode, the Task table displays the actual execution time of each task, including system tasks (video management and CAN-BUS).
   A variable named "vt3_task_run_time_<taskname>" is generated for each task defined in the Task table.
   NOTE: Not implemented using the MPC architecture.

Improvement on the use of "Translation Table" in a VT3 Project:
   A new column for each device (with small size of memory) defined in the project is automatically added to the translation table. The user can check which string is specific for the device in order to limit the memory occupation.
   NOTE: This column also affects the import / export functionality in Excel format.

Memory class in library:
    Now into VT3 library you can assign for variables located into global_data a value in the "Address" field (eg: %P,%M or %R).

J1939 database update:
    The messages in the J1939 databases have been updated.
    IMPORTANT NOTE: Starting from version 7 the backwards compatibility with ENUM_001, ENUM_002, etc. is not supported.

Added new external program for drawing the background of a circular gauge:
    This tool automatically generates a professional image containing a gauge with scales, needles, markers with a complete set of customizable parameters (colors, fonts, length, tickness, offset, etc...)

Alias ​​I/O variables and CAN:
    Added the possibility to define alias for I/O and CAN-BUS messages

Record saving filter event log:
    Now it's possible to choose which transitions of the alarm you want to records in the EventLog. The selection is available for each alarm in alarm_table and differentiated for each event log.


LIB_VT3:
    PC_TARGET_Lib: library obsolete, replaced L3B6 rented from the library to the installation directory in VT3: ".. \ src \ resources \ library \ PC_TARGET_Lib".



DEVICE:

    SLAVE:

       -) Added these slave devices: IO_CORE, IO_EXT, KEYPAD, AMU CBO.

       -) Added a sample project in the ".. \ resources \ examples \ Features \ SLAVE \ AMU_Example" folder.


    TERA-EOLOADER with USB:

       -) Added documentation: "..\resources\documents\eoloader_tera_manual" or pressing the VT3 button: "manual" -> "eoloader tera-manual").

       -) An example of usage can be found at : "..\resources\eoloader_tera" or pressing the VT3 button: "tera-eoloader configuration".

Tera Eoloader Screenshot


    DASHBOARD_MOTO:

       -) Updated target and renamed "Truckontrol".

          To open an old project developed for the target "Dashboard_Moto_TFT" follow the steps below:

             -) Open the property.txt files from the project folder: "<VT3_PROJECT_NAME> \ project \ <DEVICE_DASHBOARD_MOTO> \ property.txt"

             -) Search this line of code: DEVICE_MODEL = 'Dashboard_Moto_TFT'

             -) Replace with this line of code: DEVICE_MODEL = 'Truckontrol'


    PC_TARGET:

       -) Added two new indicators: TABLE_CSV and Winscope;

       -) Added new L3B6 library.

       -) Added a sample project of L3B6 library located at: ".. \ resources \ examples \ Features \ PC_WINDOWS \ TARGET_PC_L3B6";

       -) Dynamic resizing of the indicators when resize window in runtime mode ;


    TERA_QT:

       -) Added new custom indicator "ISOBUS_TC" and updated "ISOBUS_VT" indicator;

VT3 patch 8.5.6.1 has been released (10th Nov 2016)

RELEASE NOTE

GUI enhancements:
-) Upgrade input number whit 8-digit;
-) Improved SimpleText object for the use of "$L";

LIBRARY:
CANVIEW3+ specific library v1.0.0.5:
implemented function for management LCD, setContrastLcd function;

TERA QT:
Improved change page on QT runtime;
Updated ISOBUS TERA_QT;

LE70:
Corrected bug to support CAN baudrates 500kbps and 1Mbps;

Introduced new target CANVIEW4:

Frontal image of device:

FotoCanview4
Phisical component:
  • 5 physical keys;
  • Keys backlight;
  • Screen backlight;
  • Buzzer;
  • Image color space;
    • ARGB 1555;
    • ARGB 32bit;
  • Camera;
  • USB device;
  • UART device;

Library:
CANVIEW4 library available in the following path: ..\resources\library\CANVIEW4_Lib\


Documentation:
CANVIEW4 documentation locate at ..\resources\documents\specific_supplement\VT3_CANVIEW4-specific supplement.pdf

New structure for the project files:

We completely rebuild the VT3 project structure. Starting with this release new projects will have a single large file for every device. This new implementation drastically reduces load and save time. Note: you can convert projects that still are in the old VT3 format, using the new button in "convert" section of the ribbon bar.

Graphic Component:

Add new indicator “Graphic Component”. With the "Graphic Component" indicator it is possible to define an assembly of indicators to be used and reused in more screens. To reuse a graphic component in a screen, you just need to make a link. This is a very powerful feature, allowing to design reusable graphic elements, built from many complex indicators, including groups and subscreens.

More informations about debugger:

In the online mode on the indicator "task table" two columns have been added: Stack size: Show the allocated stack size for each task Stack used: Shows the stack consumption by task. Also it added a section that shows the CPU load and the runtime error counters, divided by error code.

Tasktable

Init/Save persistent array:

Add functions:
  • initialize_bytearray_P();
  • initialize_bytearray_R();
  • initialize_bytearray_F();
These functions are available via code or directly via button within the IDE together to save parameters functions:
  • save_bytearray_P();
  • save_bytearray_R();
  • save_bytearray_F();
Init save

Group indicator:

Add the follow properties to the group indicator:
  • Origin of coordinates with respect to the object in the upper left (x, y);
  • Height;
  • Width;

Mouse coordinates:

Mouse coordinates are displayed in a tooltip when you select one object on the screen. When mouse is not used, for a few seconds, coordinates are hidden to obtain a wider view.

SVG Images:

Integrated for “TERA_QT” and “PC_TARGET” Family the support to the images ".svg" in design time mode. It is therefore possible a change:
  • Dimensions in pixels (width and height);
  • A flag "isometric" (if it is active, then the width and height are linked by a fixed ratio);
  • The angle of rotation;
  • Only for two-color images: the replacement color to use instead of black and white;
SVG support is provided by means an external application, called Inkscape; this application must be installed along with VT3 in order to convert the SVG images. Please visit http://inkscape.org to download and install Inkscape. VT3 has been developed and tested the version 0.91, and although subsequent versions may work, they are not guaranteed.

Trend indicator:

The trend indicator displays a set of variables (up to 5) on a x-y chart. It may be used to sample and display live data, or to display arrays of data provided by the application:

Trend
This indicators maybe used in two different ways:
    • SAMPLING MODE: When sampling and displaying live data, the x axis represents time: zero is the current instant, and negative values are placed in the past. Of course it is not possible to display future live data.
  • ARRAY MODE: When displaying arrays provided by the application, the x axis may represent whatever variable.

Import PRxx file:

Add buttons import Prxx file that enables the importation of *.PRfile parameters.

Other devices:

    • T_BOX:

Changed prm to make the flash pages contiguous. Limited the camera object to respect the limits of the hardware capabilities.

    • ALGA_TFT:

Solved the problem of the white / black screen; Limited the camera object to respect the limits of the hardware capabilities.

    • LE70:

Corrected bug to support CAN baudrates 500kbps and 1Mbps.

    • 3B2:

Corrected bug to support CAN baudrates 500kbps and 1Mbps.

    • RECALL:

Corrected bug to support CAN baudrates 500kbps and 1Mbps.

    • TERA:

Reduced the EventLog size from 10MB to 1MB.

RELEASE NOTE

Introduced new target TERAHe:

Frontal image of device:

foto Phisical component:
  • 9 physical keys;
  • Keys backlight;
  • Screen backlight;
  • Buzzer;
  • Touch;
  • Image color space;
    • Colour 16 bits RGB(565);
  • Camera;
  • USB device;
  • UART device;
  • WLAN device;
  • LAN device;
  • Bluetooth device;

Library:
TERAHe library available in the following path: ..\resources\library\TERA_Lib\


Documentation:
TERAHE documentation locate at ..\resources\documents\specific_supplement\VT3_TERAHE-specific supplement.pdf

ALGA_TFT:

Resolved the black/white screen problem.

UTILITY library:

1.0.1.6 - Implemented utility for ALGA_EVO.

Good morning dear VT3 user,
we inform you that we released the VT3 patch for 8.9.0.X version of our IDE.

VT3 8.9.0.2 has been released (26th April 2017)

RELEASE NOTE

ALGA-TFT

We updated ALGA-TFT device because we replaced the TFT display.
But, don't worry!
You'll be able to program both hardware release rebuilding your existing projects with this VT3 patch [8.9.0.2]

STEPS TO FOLLOW:

1) Apply this patch [8.9.0.2] into your VT3 8.9.0.0 or 8.9.0.1 installation

2) Open your project and do a "rebuild-all" for your ALGA-TFT target

3) Upload the new file into the ALGA-TFT to verify that everything works.



ATTENTION

Please note that if you'll program a NEW ALGA-TFT HARDWARE RELEASE
using a s19 file compiled for an OLD ALGA-TFT HARDWARE RELEASE   
you'll get a NOT WORKING display

#################################################################################
                   NEXT INFORMATIONS ARE RELATED TO PREVIOUS PATCH (8.9.0.1)
                   WE PUT THEM IN THIS RELEASE TOO
#################################################################################

Introduced new target TERAHe:

Frontal image of device:

foto

Phisical component:
  • 9 physical keys;
  • Keys backlight;
  • Screen backlight;
  • Buzzer;
  • Touch;
  • Image color space;
    • Colour 16 bits RGB(565);
  • Camera;
  • USB device;
  • UART device;
  • WLAN device;
  • LAN device;
  • Bluetooth device;

Library:
TERAHe library available in the following path: ..\resources\library\TERA_Lib\


Documentation:
TERAHE documentation locate at ..\resources\documents\specific_supplement\VT3_TERAHE-specific supplement.pdf

UTILITY library:

1.0.1.6 - Implemented utility for ALGA_EVO.

Have a nice day.

VT3 Developers Team

(26th April 2017)

PATCHES ARE RELATED TO ALGA-TFT DEVICE.

Good morning dear VT3 user,
we inform you that we released Special Patch for ALGA-TFT for most used VT3 release

If you don't find your exact VT3 version,
please UPGRADE to the closest VT3 release with a Special Patch for ALGA-TFT.

Click here to achieve your patch

We updated ALGA-TFT because we replaced the TFT display.

But, don't worry!

You'll be able to program both hardware releases rebuilding your existing projects with VT3 patch that match your
current VT3 version.

STEPS TO FOLLOW:

1) Choose and Install the correct patch according with your VT3 current release.

2) Open your project and do a "rebuild-all" for your ALGA-TFT target

3) Upload the new file into the ALGA-TFT to verify that everything works.


ATTENTION

Please note that if you'll program a NEW ALGA-TFT HARDWARE RELEASE
using a s19 file compiled for an OLD ALGA-TFT HARDWARE RELEASE   
you'll get a NOT WORKING display

VT3 8.9.0.4 has been released (20th Feb 2018)



INSTALLATION STEP:

  • Install VT3 main release 8.9.0.0;
  • Install VT3 patch 8.9.0.3;
  • And then install VT3 patch 8.9.0.4;


RELEASE NOTE

Introduced new target MG56:

Frontal image of device:

                  

Phisical component:

  • Power supply voltage:
         8 ÷ 32 [V] full operational;
  • Numbers of Input/Output:    
         28 Inputs;
         16 Outputs;
  • Numbers of task:
         3;
  • Real Time Clock:    
         yes;
  • Communication:
         2 CAN-bus, 2.0B high speed, 11 or 29 bit identifier, ISO 11898-2 compliant.

Library:

MG56 library available in the following path: ..\resources\library\MG56_Lib\

     
Documentation:
            MG56 documentation locate at:                                                            
            ..\resources\documents\specific_supplement\VT3_MG56-specific supplement.pdf

Introduced new target TRUCKONTROL_LIGHT:

Frontal image of device:

                  

Phisical component:

  • Power supply voltage:
         10 ÷ 16 [V] full operational;           
  • Numbers of Input/Output:
         14 Inputs;
         16 Outputs;
  • Numbers of task:    
         2;
  • Real Time Clock:    
         yes;

Communication:

2 line CAN-bus standard and extended speed 1Mbit/s;
Termination resistor 120[ohm] software configurable;

Documentation:

TRUCKONTROL_LIGHT documentation locate at:
..\resources\documents\specific_supplement\VT3_TRUCKONTROL_LIGHT-specific supplement.pdf

 Introduced new target Alga TFT LIGHT:

Frontal image of device:

                  

        
Phisical component:

  • Power supply voltage:
         12 ÷ 24 [V] full operational;
  • Screen Frame:
         4 physical keys;

         Analogue gauges: 4 with Stepper Motors;
         Keys backlight;
         Screen backlight;
         Buzzer;
  • Numbers of Input/Output:    
         36 Inputs;
         2 Outputs;
  • Numbers of task:    
         2;
  • Real Time Clock:    
         yes;

Communication:

2 line CAN-bus standard and extended Speed: 500 Kbit/s; 

Documentation:

Alga TFT LIGHT documentation locate at:
..\resources\documents\specific_supplement\VT3_Alga_TFT_LIGHT-specific      supplement.pdf

Introduced new target TRUCKONTROL_LIGHT:

Frontal image of device:

                  

Phisical component:

  • Power supply voltage:

12 ÷ 24 [V] full operational;

  • Numbers of Input/Output:

6 Inputs;
4 Outputs;

  • Numbers of task:

2;

  • Real Time Clock:

yes;

Communication:

CAN-bus line according to ISO11898 and J1939 standards (termination resistance not present)

Documentation:

CANLIVE DATALOGGER documentation locate at..
\resources\documents\specific_supplement\VT3_CANLIVE_DATALOGGER-specific supplement.pdf

Introduced new target POWER BOX DIAG:

Frontal image of device:

                  

        
Phisical component:

  • Power supply voltage:

6 ÷ 32 [V] full operational;

  • Numbers of Input/Output:

21 Inputs;

  • Numbers of task:

2;

  • Real Time Clock:

No;

Communication:

CAN-bus line according to ISO11898 and J1939 standards (termination resistance not present)

Documentation:

POWER BOX DIAG documentation locate at
..\resources\documents\specific_supplement\VT3_POWER_BOX_DIAG-specific supplement.pdf

VT3:    

  • Added the ISOBUS manual in the VT3 interface;
  • Renamed the wording: "COB-ID (hex)" in "CAN-ID (hex)" for all VT3;

VT3 Library:    

  • IO_TRIM specific library: 1.0.0.4 - Added new device IO_TRIM_PWM_HI_RES: high PWM resolution @100Hz only for OUT2 and removed RPM pin configuration for all inputs;
  • CANVIEW4 specific library: 1.0.0.7 - Improved the comment for PowerOff and SetKeyMode function;
  • CANLIVE specific library: 1.0.0.0 - Add set WDO for active pin OUT;
  • POWER_BOX_DIAG specific library: 1.0.0.0 - Implemented function for management power mode;
  • MG56 specific library: 1.0.0.0 - Implemented function for management: WDO;
  • UTILITY library: 1.0.1.9 - Implemented utility for CANLIVE, ALGA-TFT_LIGHT and MG56;

CANVIEW4 and CANVIEW4 TOUCH:    

  • Improved camera PAL and NTSC managment;
  • Enabled touch functionality during bootloader to do the upload from USB;

GIGA:    

  • Removed function to change COB-ID dinamically;

ALGA_TFT:   

  • Problem solution for issues reported by customer (sudden resets, graphic freeze and          
    impossibility to restart cluster by key);

MGBRIDGE:

  • Modified pin setting PIN_HI_RPMIN and PIN_LO_RPMIN to avoid parameters;


Have a nice day.

VT3 Developers Team


     

Good morning dear VT3 user,
we inform you that we released the VT3 patch for 8.9.0.X version of our IDE.

VT3 8.9.0.5 has been released (21th Mar 2018)


INSTALLATION NOTE:

  • Install VT3 stable release 8.9.0.0
  • And then patch it using 8.9.0.3, 8.9.0.4 and 8.9.0.5

RELEASE NOTE


      VT3:

Modified alarm management  to permit the integration of CANLIVE DATALOGGER

TERALOADER:

Now is possible to use TERALOADER on TERAHE device


VT3 Library:


        POWER_BRIDGE specific library:
            1.0.0.2 - Added low power management;
            
        LIBERTY_LINK specific library:    
            1.0.0.2 - Added low power management;

        TERAHE specific library:    
            1.0.0.9 - Add functionality that enable to download the eventlog into USB device;
        

UPDATING TO EXISTING TARGET

      CANLIVE DATALOGGER:
            1)  Modified target to allow management of event log of maximun 65530 records.  


    VERTICAL TERA7:
           1)  Fixed purple background flashing on camera object when changing screen into vertical TERA7.
                    TERA7FLEX
                    TERA7P
                    TERA7P15keys
    
   POWER BRIDGE:
          1)  Added functionality on target POWER_BRIDGE to perform LOW POWER management

   

     LIBERTY-LINK:
            1)  Added functionality on target LIBERTY_LINK to perform LOW POWER management
            2)  Replace pin mode PIN_30V_ANALOGIN with PIN_HI_DIGITALIN for pin_key

   

Good morning dear VT3 user,
we inform you that we released the VT3 patch for 8.9.0.X version of our IDE.

VT3 8.9.0.6 has been released (01st June 2018)


INSTALLATION NOTE:

  • Install VT3 stable release 8.9.0.0
  • And then patch it using 8.9.0.3, 8.9.0.4, 8.9.0.5 and 8.9.0.6

RELEASE NOTE


   

VT3 LIBRARY:

CANLIVE specific library:
1.0.0.3 - Added management for: RTC, GPS, IMU, STANDBY, UART, MODEM-SIM, MODEM-SOCKET;
                   

UPDATING TO EXISTING TARGET: 

CANVIEW4:
1)  Solved problem of receiving CAN MUX message;
2) Solved break issue during low-power mode;

CREATE NEW TARGET: 

WP-CAN:
1)  Integrated a new device;

 

We inform you about release of new VT3 version v8911-STABLE.

 

 

This release resolves potentially corrupted files

into setup v8910.

VT3 version v8.9.1.0 is deprecated.

 

 

Bug fix into v8911:

 

 PC_TARGET:

Crash Target_PC using Winscope3 object setted as baudrate 500;

 

 

In addition to the features below, it contains the v8906 patch:

 

IDE:

Import/Export DBC Files;

integration with continuous building ( e.g. Jenkins );

 

TERAQt:

Possibilities to change the splashscreen image showed during bootup time: new Indicator magnifier;

Improvement to circle indicator(TERAHe,TERAQt): Dashed, Sector, Chord;

Improvement to line indicator:(TERAHe,TERAQt): Dashed;

new target TERA7P15keys_Qt;

 

TERAHe:

Ipcamera improvement

Custom Indicator improvement:

RoundBubbleLevel_rev1
SimpleLineOutSideLimit
SimpleRectOutSideLimit
SimpleCircleOutSideLimit
SimplePolygonOutSideLimit

VideoPlayer indicator (AVI container, H264 Video)

AudioPlayer API (.mp3 or .wav files)

Model2 - Interact with parallel applications

Bluetooth improvement:

SPP (Data exchange with external applications)
MAP (Message phone management)
PBA (PhoneBook contacts)
A2DP(Stream audio)
API to get the TERAHe BT Name and passkey showed during pairing connection with smartphone

improved PDFViewer ( gesture, moving speed, loading cache )

Ensure J1939-82 SAE Specification verified

VT3 Gesture management ( Slide event (up,bottom,down,left), multitouch)

Improvement on WLAN: GET_WLAN_ADDRESS

Improvement on LAN: GET_LAN_ADDRESS

ISOBUS 11783 (Support for Task controller, Virtual terminal)

FastBoot

GPS Improvement

Task Watchdog monitoring
new Indicator magnifier

Improvement to circle indicator(TERAHe,TERAQt): Dashed, Sector. Chord;

Improvement to line indicator:(TERAHe,TERAQt): Dashed

Ethernet Debug and download


TERA:

TERA7VDS CANOpen: new Indicator magnifier;

Improvement to circle indicator: Dashed, Sector. Chord;

Improvement to line indicator:(TERAHe,TERAQt): Dashed;