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

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.3 has been released (15th May 2017)

RELEASE NOTE

           Introduced new targets:

        - MIDAC+ 1M
        - CANVIEW4_T (touch)
        - IO_TRIM
        - NODE500                   
        
    VT3_LIB:
        3B2 library:
            1.0.0.4 - Changed the GPS speed comment;
            
        UTILITY library:    
            1.0.1.7 - Implemented utility library for CANVIEW4_T, NODO500 and IO_TRIM;
     
        IO_TRIM library:
            1.0.0.0 - Implemented function to manage: CURRENT LOOP SENSE;
     
        CANVIEW4 library:
            1.0.0.6 - Add CANVIEW4_T;
       
        MIDAC+ library:
            1.0.0.8 - Add MIDAC+_DIG_1MB;
            
        TERA_HE library:
            1.0.0.8 - Removed BUZZER_MIDDLE definition into buzzer volume regulation
           

TERA EOLOADER:
1)  Update file frontendTera-TeraEOloader-1.0.6.zip
            in folder:  ..\resources\eoloader_tera                   

 

DEVICE:   
        ECOMATRIX:
           1)  Update document: "VT3_ECOMATRIX-specific supplement.pdf";
           2)  New values for stack:
                    PLC_PRG    :   200 byte        (previous: 100)
                    System Task:   500 byte        (previous: 201)
                    Video Task :     800 byte        (previous: 500)
    
        TRUCKONTROL:
            1)  Changed PIN_30V_ANALOGIN into PIN_16V_ANALOGIN;
            2)  Fixed accented characters (Extended Ascii);
                
        TBOX:
            1)  Updated "VT3_T_BOX-specific supplement.pdf";

        LIBERTY-LINK:
            1)  Fixed a problem reported by a user, related to OUT 10 and OUT 16
               
        TERA and TERA_QT:
            1)  Fixed a problem related to CAMERA OBJECT and magenta rectangle;
            2)  Added getPowerFail function -> TRUE if +VB is disconnetted, FALSE otherwise;
            3)  Fixed candaemon to manage vertical TERA_EOLOADER frontend;
            
        TERA_HE:
            1)  Fixed "vt3_app" into:
                    ...\resources\targets\TERA_HE\vt3_update_app
            2) Updated specific supplement document: removed BUZZER_MIDDLE definition into buzzer volume regulation

        CANVIEW4:
           1)  Solved a problem connected to PIN_OUT PWM: duty-cycle range from 0 to 1000 (UINT)
                frequency from 50Hz to 500Hz
                NOTICE: all 4 pins have to be setted with the same mode;
            2)  Improved drawind triangle functionality expecially for circular gauges;
               
        MC2M:
            1)  Fixed problem connected to RS232;
            
        NODE153B:
            1)  New values for stack:
                    PLC_PRG    :   200 byte        (previous: 100)
                    System Task:   500 byte        (previous: 200)
                    User Task  :     300 byte        (previous: 250)   
        
        NODE154B:
             1)  New values for stack:
                    PLC_PRG    :   200 byte        (previous: 100)
                    System Task:   500 byte        (previous: 200)
                    User Task  :     300 byte        (previous: 250)   
        
        IO_CAB:
             1)  New values for stack:
                    PLC_PRG    :   200 byte        (previous: 200)
                    System Task:   500 byte        (previous: 200)
                    User Task  :     300 byte        (previous: 250)   
      

 ########################################################################
                   NEXT INFORMATIONS ARE RELATED TO PREVIOUS PATCHES
                   WE PUT THEM IN THIS RELEASE TOO
#########################################################################

 

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.

 

 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


     

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;
  • POWER_BRIDGE specific library: 1.0.0.2 - Add power management;
  • 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