Frequently Asked Questions - VT3 7.x
RELEASE NOTE
BUGFIX:
1) Fixed CAN_CALLBACK functionally using CAN1 and multi-packet messages
LIBRARY:
1) TBOX_Lib: 1.0.0.0 - Implemented function save and load memory %T
2) TERA_Lib: 1.0.2.1 - Removed TERA8P
3) UTILITY_Lib: 1.0.1.1 - Implemented utility for MGRPM, removed TERA8P
4) MGBRIDGE: 1.0.0.5 - Add VT3_DataExchangeStatus, this function returns some errors
DEVICES
MGBRIDGE:
1) Improved PWM support
2) Added pin mode "PIN_PWM_SWOUT_0_1000" and "PIN_HI_OPENLOOP_PWMOUT_0_1000"
to manage 0-1000 PWM resolution
3) Updated feedback PIN_PWM_SWOUT
TBOX:
1) Added management %T variables (see TBOX_Lib)
MGRPM:
1) Added pin mode "PIN_PHOTOCELL_IN"
2) Added pin mode "PIN_LO_RPMIN" related to INP_03
#-----------------------------------------------------------------------------#
WE RELEASED A NEW WAY TO UPDATE VT3
Now you'll find a new folder PATCH with a small zip file (less than 10% of a full VT3 Installer).
Close all VT3 instances before to install a new patch file.
This file will be useful only if you already have istalled the current VT3 release.
Example:
VT3 CURRENT RELEASE 7.7.2.X: patch filename will be similar to vt3_patch_v7.7.2.x.zip
#-----------------------------------------------------------------------------#
RELEASE NOTE
1) DEVICES:
ALGA TFT:
I) Fixed bug into EL_write function.
MIDAC+:
I) Fixed RTC bug.
LE70:
I) Fixed RTC bug.
WE STRONGLY RECOMMEND TO UPDATE YOUR VT3 USING THIS PATCH (7.7.2.4)
IF YOU ARE WORKIG with ALGA-TFT, MIDAC+ or LE70
#-----------------------------------------------------------------------------#
WE RELEASED A NEW WAY TO UPDATE VT3
Now you'll find a new folder PATCH with a small zip file.
Close all VT3 instances before to install this patch.
This file will be useful only if you already have istalled the current VT3 release.
Example:
VT3 CURRENT RELEASE 7.7.2.X: patch filename will be similar to vt3_patch_v7.7.2.x.zip
#-----------------------------------------------------------------------------#
RELEASE NOTE
1) DEVICES:
ALGA_MPC:
I) Added "VT3_ALGA_DMD specific supplement.pdf"
II) Removed use of alarms
TERA:
I) Added support for management TERA7 and TERA7P15keys volume buzzer ( high [default value] and low )
II) Support external buzzer for TERA7 and TERA7P15keys, renamed pin from "EXTERNAL_BUZZER" to "PIN_LO_DIGOUT"
III) Released following targets:
- TERA7_VDS
- TERA7_Qt
IV) Removed following targets:
- TERA8P
- TERA9
V) Update ISOBUS certified version ( for TERA12_Qt TERA7_Qt ):
- Size indicator 800x480, compiler warns of difference
- New ISOBUS requires a license to put in extra files
MGBRIDGE:
I) Added two internal pin 5V analog not configurable: SENSE_OUT0 and SENSE_OUT1
II) New library MGBRIDGE:
1.0.0.5 - Add VT3_DataExchangeStatus, this function returns some errors
IO_BRIDGE:
I) Updated manual
IO_EASY:
I) Solved Pin OUT6 problem: only configuration available is "DIGITAL OUTPUT LOW SIDE"
- Accordingly to this: updated file "VT3_IO_EASY-specific supplement.pdf"
1) DEVICES:
New device integration
I)ALGA Matrix EVO Cluster 0550010.02
Improvements
Dashboard_Moto_TFT V21 -> Device updated.
CANVIEW3+ -> Improved RAM usage.
TERA12_QT -> Updated version ISOBUS after certification.
MC2M e MC2M_MASTER -> Now is possible to use the external flash.
Bug Fixing
TERA / TERA12_QT:
I) Solved problem of baud rate change: baud rate doesn't change after first device reset.
II) Completely redesigned PDF Viewer with 70% of speed increase!
2) LIBRARIES:
I) 3B2_lib: upgrade buffer size "strBufferDataTX" from 100 to 255 in function writeMODEM;
II) J1939.vt3: Fixed SPN decodification into Sample POU "DM01_decode",
3) MANUAL / DOCUMENTATION:
Updated the following specific supplement:
VT3_IO_EASY-specific supplement.pdf
VT3_MIDAC+ ANA-specific supplement.pdf
VT3_MIDAC+ DIG-specific supplement.pdf
VT3_MIDAC+DIG ANA-specific supplement.pdf
VT3_TERA-specific supplement.pdf
#-----------------------------------------------------------------------------#
1) BUG FIXING / IMPROVEMENTS:
DEVICES:
TERA and TERA_QT: solved problem (introduced into release 7.6.5.1) receiving multipacket can messages
ALGA_TFT: solved problem of dirty view (pixels incorrect) in digits of displayed character
MIDAC+: improvement: added management pin KEY
MGRPM: improvement: fixed frequency of PWM (OUT0, OUT1, OUT2, OUT3) at 200Hz
LIBRARIES:
MGRPM_Lib: - 1.0.0.2 - Implemented function for management: WDO and RPM
CLS2: - 1.0.0.8 - Upgrade input param for function S_READ
UAV_Lib: - 1.0.0.3 - Upgrade writeLCD function
UTILITY_Lib: - 1.0.0.9 - Upgrade "BYTE_TO_ASCII" and "get_prj_version" function
UTILITY_LIMITED_Lib: - 1.0.0.1 - Upgrade "get_prj_version" function
1) VT3 FEATURES:
- Set 100 as default value in PERIOD column [Task Table];
- Set 1 as default value in SPN column when you create the first record in an Alarm SPN code table;
- Set 1 as default value in GROUP column when you create the first record in an Alarm Group code table;
- Set 18 as default value in NODE ID [TERA can interface];
- Improvement (exclusively for TERA devices) regarding the J1939 message configuration.
Now is possible to specify 255 as SA (source address) in this our units will
be able to receive the J1939 messages reguardless the SA of the transmitter.
- Added example HC12_Color: ..\resources\examples\Features\HC12\HC12_Color;
- Added example PC_TARGET: ..\resources\examples\Features\PC_WINDOWS\TARGET_PC_Color;
- Added example TERA e TERAQT: ..\resources\examples\Features\TERA\TERA_Color;
2) NEW DEVICE:
- Device MGRPM:
– manage 16 inputs, 13 of that shall be able to verify the output change of a photocell at 1kHz;
– manage 4 on/off or PWM outputs with a maximum current of 5A;
– communicate via CAN bus;
3) LIBRARY:
- UTILITY_Lib - 1.0.0.8_
Removed devices: CLS06, I-TOP and VIEW;
Implemented functionalities for T_BOX and MGRPM;
4) FIXED KNOB ISSUES:
- Touch was "pressed" even after losing the selection;
- Restart application during using KNOB;
- Improved management input for object Number ;
5) ALGA_TFT:
- Solved the problem black/white screen during startup;
- Solved the problem pink screen in camera;
6) T-BOX:
- Added "T_BOX-specific supplement.pdf"
VT3_FEATURE:
-) Improved management of examples ("..\resources\examples"):
Features (HC12, PC_WINDOWS and TERA):
examples organized by components and functions (serial communication, elog management, indicators)
Generic:
examples of utility libraries
Library:
examples of usage libraries
- Limited canbus bitrate on some devices: Alga_MPC, Dashboard_Moto_TFT, Power Bridge
- Upgraded "PDF Viewer" with: searching capabilities (index and content), added graphical indicator that displays the index
- Added transfer PDF files from USB to internal SD CARD (if present)
- Upgraded "Circular Gauge" that use a image for indicator
- Added new property to "Menu": 'open delay'
- Added Data Blocks Import/Export functionalities
- Added number version of VT3 in upper left corner of IDE title bar
- Site vt3 changed in the about window: http://www.vt3-tool.com/
- Added shortcut F6 into button "Build selected device only (F6)"
- Added shortcut F7 into button "Clean and rebuild all project (F7)"
- Added 'specific_supplement' button in "File" tab of ribbon bar
- Removed from VT3 following devices: CLS06, I-TOP and VIEW_COLOUR_HORIZONTAL, VIEW_COLOUR_HORIZONTAL_IO, VIEW_COLOUR_VERTICAL, VIEW_COLOUR_VERTICAL_IO
VT3 IDE:
- 'Search form' now is resizable
- Fixed find_string function in ST
- Fixed CTRL+C and CTRL+V commands when translation table is present
- Fixed 'raw value column not showed', in can message form of a not-programmable device, during online debugger
- Updated user manual for ST module
- Changing background color (text and cursor) into a TYPE remains black
- Add presstime event in KNOB device
- Fixed problem with alarm_table negative variables
- Fixed performance for 'number indicator'
- Fixed Error compiling an empty project for TERA12
- FBD and Ladder editor: local search/replace improved
- Alarm table import/export in excel format: remember the last excel filename
NEW INTEGRATED DEVICES:
- TERA7FLEX
- TERA7FLEX_L
- Dashboard_Moto_TFT
- T_BOX
DEVICE FIX:
TERA:
- New TERA_Lib - 1.0.2.0
TERA12_QT: (Use it if you need to implement ISOBUS communication)
- Added custom splash screen functionality
- Upgrade camera management: ability to view two cameras simultaneously in one screen (only with specific Tera Model)
- Built-in run-time "LcdSetBlank" function (power on/off backlight) available into Tera Library
- Fixed font aligmnent.
MC2M, MC2M_LMI e MC2M_Master:
- Fixed bug that caused resetting device if you create 3 tasks
IO_CABIN:
- Fixed upload and on-line at 500kbit/s and at 1Mbit/s
POWERBRIDGE:
- Implemented stopped mode for H-bridge
ECOMATRIX:
- Added subscreen object.
MC2M_LIM:
- Modified Standard_linker.prm file, reserving two entire pages to load tables
CLS2 and CLS2_LMI:
- Fix PIN_HI_CURRFEEDB_PWMOUT_D mode if "param" field is blank
- New release CLS2_Lib (1.0.0.7)
MGBRIDGE:
- Added PWM software menagement and update PWM hardware
UAV:
- Replaced PIN_LO_DIGITALIN mode with PIN_HI_DIGITALIN mode for input (starting from pin 0 to 15)
1) VT3 IDE:
- UPDATE:
Increased timeout for CAN messages from 10000ms to 60000ms;
2) POWER_BRIDGE:
- UPDATE:
Implemented new modes pin and added check for overload and short-circuit;
3) LE70:
- BUG FIX:
Fixed delay save_bytearray_R that caused slowdown in output management;
4) TERA:
- UPDATE:
Added feature to disable the control of size 4/3 on camera;
LIBRARIES:
TERA_Lib - 1.0.1.6 - Add TERA7FLEX;
5) ECOMATRIX:
- UPDATE:
Added new mode pin "PIN_ADC_ANALOGIN" for "ANALOG1" and "ANALOG2" inputs;
6) CLS2:
- LIBRARIES:
CLS2_Lib - 1.0.0.7 - Changed function names into directory S_TYPE;
7) EXAMPLE:
- UPDATED CLS2_serial_test project for use new library CLS2_Lib v1.0.0.7
1) VT3 IDE:
- New max value 255 for field "count" of the "MultiBitmap" object;
- VT3 user manual moved into "resources\documents";
2) New integrated devices :
POWER_BRIDGE :
- Library UTILITY_Lib: - 1.0.0.6 - Implemented utility for POWER_BRIDGE;
- Library POWER_BRIDGE_Lib: - 1.0.0.0 - Implemented function for management WDO;
LIBERTY_LINK :
- Library UTILITY_LIMITED: - 1.0.0.0 - Implemented utility for LIBERTY_LINK;
- Library LIBERTY_LINK_Lib: - 1.0.0.0 - Implemented function for management OUT;
TERA7FLEX :
- Library UTILITY_Lib: - 1.0.0.6 - Implemented utility for TERA_FLEX;
IO_EASY :
- Library UTILITY_LIMITED: - 1.0.0.0 - Implemented utility for IO_EASY;
- Library IO_EASY_Lib: - 1.0.0.0 - Implemented function for management WDO;
IO_EXT:
- Library UTILITY_LIMITED: - 1.0.0.0 - Implemented utility for IO_EXT;
- Library IO_EXT_Lib: - 1.0.0.0 - Implemented function for management WDO;
3) Updated Libraries
GIGA_0560000_01 :
- Library UTILITY_Lib: - 1.0.0.6 - Implemented utility for GIGA_0560000_01;
MGBRIDGE:
- Library UTILITY_Lib: - 1.0.0.6 - Implemented utility for MGBRIDGE;
CLS2 e CLS2_LMI :
- Library CLS2/CLS2_LMI: - 1.0.0.6 - Implemented function for the serial management;
EXAMPLE:
- Added an example in "resources\examples\CLS2_Serial_Test" for CLS2/CLS2_LMI;
IO_BRIDGE (have been updated):
- Library UTILITY_LIMITED: - 1.0.0.0 - Implemented utility for IO_BRIDGE;
BUG FIX
- Changed size of %P memory area from 200 byte to 900 byte;
LE70:
BUG FIX:
- Corrected bug in current-loop outputs;
NEW FEATURE:
- Added quadrature encoders support;
- Added output diagnostic check of pin shorted to battery;
CANVIEW3 and CANVIEW3+ :
- Library UTILITY_Lib: - 1.0.0.6 - Implemented utility for CANVIEW3+;
BUG FIX:
- Have been disabled the following graphic objects not supported (grid, circular_gauge, alarm_quick, alarm_summary, alarm_log_table e alarm_log_detail);
PC_TARGET :
- Library PC_TARGET: - 1.0.0.1 - Implemented function for management (EOL_StartUpdate and EOL_Abort);
EXAMPLE:
- Added an example in "resources\examples\TARGET_PC_Eoloader" for TERGET_PC;
BUG FIX:
- Can connection terminated on application exit;
- Bitmaps with chromakey;
- Alarmquick singleline alignment;
MC2M and MC2M_LIM :
- Updated runtime library MC2M and MC2M_LIM;
IDE VT3:
- Added Arabic support for HC12, TERA and PC-target;
- Added folder "resources\vt3_update" containing "vt3_app update" to allow update of VT3 application from USB.
See example in "resources\examples\TERA_UserUpdateVT3";
LIBRARY:
- Updated the following libraries:
CLS2_LMI: 1.0.0.1 - improved library CHECK_MEMORY_T_F_EL comments;
RECALL: 1.0.0.3 - implemented functions to check the memory EL;
DEVICE:
- CLS2 e CLS2_LMI:
1) Added mode PIN_HI_DIGITALIN and PIN_LO_DIGITALIN into connector pin INP11 and INP12;
- CLS2_LMI:
1) Flash-spi main/mirrors (%M, %T and event_log) automatic alignment after 10 seconds since application startup;
- RECALL:
1) Flash-spi main/mirror (event_log) added and improved control through automatic alignment after 10 seconds since application startup;
ATTENTION MAIN/MIRROR MANAGEMENT caused an event log reduction from 8190 records to 4095 records;
- POWER_NODE:
1) Device runtime updated;
- HI_POWER_NODE:
1) Device runtime updated;
- GIGA_05600011:
1) New device added;
1) POWER_NODE:
- Set pin mode PIN_HI_DIGITALIN on KEY_ON;
- Set pin mode PIN_LO_DIGOUT_D on pin 18 and 20;
- Add internal variable VBatt into I/O table;
2) HI_POWER_NODE:
- Add internal variable VBatt into I/O table;
3) ALGA EVO;
- Completed integration ;
- Added alarm, Still in test mode;
4) ECOMATRIX:
- Added alarm, Still in test mode;
5) VT3:
- Fixed problem "Unable to download EventLog from VT3 IDE";
- Fixed problem "Not possible to debug: please upload software";
- Fixed problem "LINT not declared";
- Fixed problem minimal image width supported by VT3;
- Added notification message if developer tries to use a variable name into globaldata field, instead of a specific value;
- Updated alarm words for INT numbers;
1) POWER_NODE:
- Set pin mode PIN_HI_DIGITALIN on KEY_ON;
- Set pin mode PIN_LO_DIGOUT_D on pin 18 and 20;
- Add internal variable VBatt into I/O table;
2) HI_POWER_NODE:
- Add internal variable VBatt into I/O table;
3) ALGA EVO;
- Completed integration ;
- Added alarm, Still in test mode;
4) ECOMATRIX:
- Added alarm, Still in test mode;
5) VT3:
- Fixed problem "Unable to download EventLog from VT3 IDE";
- Fixed problem "Not possible to debug: please upload software";
- Fixed problem "LINT not declared";
- Fixed problem minimal image width supported by VT3;
- Added notification message if developer tries to use a variable name into globaldata field, instead of a specific value;
- Updated alarm words for INT numbers;
1) VT3 LIBRARIES:
- CANVIEW3+: 1.0.0.2 - Implemented function for read NTC value. Temperature between -25° and + 85°;
1.0.0.3 - Add SetTimeoutFast, SetTimeoutSlow and GetPeriod;
- MGBRIDGE: 1.0.0.4 - Add SetTimeoutFast, SetTimeoutSlow and GetPeriod;
2) HI_POWER_NODE:
- Added new device: HI_POWER_NODE;
3) POWER_NODE:
- Updated target and library;
4) ECOMATRIX:
- Added alarm, but NOT TESTED;
5) CANVIEW3:
- Added pin:
IN_UP(P3 - INP_DIG);
VBATT_MON (internal - INP_ANALOG);
POWER_HOLD (internal - DIG_OUT);
- Fixed touch problem of eventDown propagation;
6) CANVIEW3+:
- Fixed touch problem of eventDown propagation;
- Updated function for read input signal <1Hz (see CANVIEW3+_lib 1.0.0.3);
7) MGBRIDGE:
- Updated function for read input signal <1Hz (see MGBRIDGE_lib 1.0.0.4);
8) RECALL:
- Fixed load EEPROM(bytearray_P) functionality;
9) 3B2:
- Fixed load EEPROM(bytearray_P) functionality;
10) TERA4:
- Fixed a bug that causes a wrong keys mapping and in some cases an application restart.
11) We're working to complete the integration of following devices:
- POWERBRIDGE;
- ALGA EVO;
1) Integrated input device 'KNOB' for TERA devices;
2) Integrated new devices:
-) ECOMATRIX - Attention, alarm table not checked;
-) MGBRIDGE;
-) CANVIEW3+;
-) Target_PC - C++ Application that run on a Windows Pc;
-) POWER_NODE;
3) Fixed Bug:
-) Resolved bug to use a subscreen (with a lot of graphic objects) that generate a redraw screen;
-) Impossible to visualize first descriptive line of object ALARM QUICK;
-) Removed unuseful bitrates from CAN bus line selection;
-) Disabled menu items are skipped;
-) Decreased visualization time for char "*" (asterisk) in simpletext when password mode is turned on;
-) Added properties to personalize content of alarm objects (alarm_quick, alarm_summary, alarm_log_table, alarm_log_detail);