New Functions in VisiWinNET Version 6.2

 

 

With the functions the appropriate development systems and runtimes are listed that support the new functions.
The following symbols are used for identification:


System supports the new function.
Function is planned for the next version or the next Service Pack.

1 General
1.1 VisiWinNET Professional

Support for Visual Studio 2008 implemented.

1.2 Enhancement of the Alarm System

1.2.1 Alarm Types

The VisiWinNET alarm system now supports alarm types.
Alarm types are templates for multiple alarms each that are to be generated from a process variable. Within the alarm type allocations are projected that each connect a value or a bit with an appropriate alarm information.
An alarm type definition has multiple usage, e.g. for identical controls that each signalize through a process variable different alarms via error codes.

Refers to:

Development Runtime
Professional Smart Standard Compact Compact CE
vorhanden vorhanden vorhanden vorhanden vorhanden

1.2.2 Free Alarm Parameters

The alarm definitions can now be enhanced by discretionary parameters.

Refers to:
Development Runtime
Professional Smart Standard Compact Compact CE
vorhanden vorhanden vorhanden    

1.2.3 Alarm Name Text

Alarms now carry localized names. These can for example be used in an alarm selection list displayed in a statistic or log.

Refers to:
Development Runtime
Professional Smart Standard Compact Compact CE
vorhanden vorhanden vorhanden vorhanden vorhanden

1.3 Form-related Communication

The variables used in a form can now optionally be deactivated when leaving the form even if the form itself remains in the memory.
As deactivated variables are not considered with the communication through the projected driver or OPC Server the communication performance is automatically optimized by this method.
When the form is next displayed the variables are automatically reactivated.

Refers to:
Development Runtime
Professional Smart Standard Compact Compact CE
vorhanden vorhanden vorhanden vorhanden vorhanden

1.4 New Project Types "CE Client" and "Mobile Device Client"

With the new project types "CE Client" and "Mobile Device Client" VisiWinNET Client projects for devices based on Windows CE and Windows Mobile (e.g. PocketPC) can now be created.

Refers to:
Development Runtime
Professional Smart Standard Compact Compact CE
vorhanden   vorhanden    

1.5 Enhancement of the User Administration

The user administration was enhanced by various functions to better support the requirements of the FDA Part 11 specification.

Refers to:
Development Runtime
Professional Smart Standard Compact Compact CE
vorhanden vorhanden vorhanden vorhanden vorhanden

1.6 New System "Logging"

VisiWinNET Compact now also supports a system for the logging of system events and user-defined events.
For this a new "Log" system function is provided for the "Events" property.

Refers to:
Development Runtime
Professional Smart Standard Compact Compact CE
vorhanden     vorhanden vorhanden

1.7 Conditional Performance of System Functions

System functions that are projected through the "Events" property of the control elements can now optionally be provided with IF THEN ELSE conditions. This allows the performance of the functions in dependence on variable values.

Refers to:
Development Runtime
Professional Smart Standard Compact Compact CE
vorhanden vorhanden vorhanden vorhanden vorhanden

1.8 New Form Templates

For VisiWinNET Smart form templates for general functions such as the recipe administration are now also available.

Refers to:
Development Runtime
Professional Smart Standard Compact Compact CE
  vorhanden vorhanden vorhanden vorhanden

1.9 Print Functions

VisiWinNET now also supports the projection of print functions within the project.
In addition to the option of printing the current screen content out of the current application (Screenshot) special print forms can be defined for further printouts.
A special designer supports the simple projection of a form to be printed (A4, A5, …). The following objects are available to be used with the designer:

  • Variable: Prints a current variable value, function comparable with the VarOut control element.
  • Text: Prints a localizable text, function comparable with the Label control element.
  • Picture: Prints a static picture (Bitmap).
  • DateTime: Prints the current date and/or time, function comparable with the DateTimeOut control element.

Further objects (e.g. print alarms) are being prepared, and will follow with future versions or service packs.

Refers to:
Development Runtime
Professional Smart Standard Compact Compact CE
vorhanden vorhanden vorhanden vorhanden vorhanden

1.10 SmartForm Enhancements for .NET Forms

For .NET forms created with VisiWinNET Professional SmartForm enhancements can now be created. Forms for which a SmartForm enhancement was created can subsequently be enhanced and changed with VisiWinNET Smart.

Refers to:
Development Runtime
Professional Smart Standard Compact Compact CE
vorhanden vorhanden vorhanden vorhanden  

1.11 Derived Forms in VisiWinNET Smart

With VisiWinNET Smart new forms based on existing .NET forms can now also be created.
Through the mechanism of visual inheritance of forms the creation of applications in combined Smart/Professional projects (kit) is considerably simplified.
Basic application objects (such as headers) that are required in all forms can be defined on a .NET base form with VisiWinNET Professional.
The project forms themselves are subsequently defined with VisiWinNET Smart as derived forms. This way, all objects of the selected base form are available in all derived forms as well.

Refers to:
Development Runtime
Professional Smart Standard Compact Compact CE
vorhanden vorhanden vorhanden vorhanden  

1.12 Integration of User Control Elements in VisiWinNET Smart

The integration of own control elements in VisiWinNET Smart has been considerably simplified.
The toolbox can now be configured through a comfortable graphic editor.
The configuration editor allows the creation of own toolbox categories, and the selection of own control elements from own control element libraries.
All further configuration settings such as the creation of a new project reference to the required control element library are made automatically with the selection of a control element from the toolbox.

Refers to:
Development Runtime
Professional Smart Standard Compact Compact CE
  vorhanden vorhanden vorhanden vorhanden

 

2 Enhancements Control Elements

2.1 AlarmList, HistoricalAlarmList

Enhances by the columns "User" and "Machine".

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.2 AlarmLine, AlarmList, HistoricalAlarmList

Free alarm parameters can be displayed.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden    

2.3 CheckBox, RadioButton, Key, Switch

New property "UseItemText": Text is fetched from the variable definition.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.4 DateTimeIn

When operating and holding the Up/Down buttons the selected value is now automatically incremented/decremented.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.5 ListView

New property UnitConversion for the VWItem column type

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.6 RecipeClassHandler

New property "ShowDeleteButton"

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.7 TabControl

New event SelectedIndexChanging. Through the EventArg property e.Cancel the page change in TabControl can now be prevented. Further EventArg parameters: CurrentIndex, NewIndex, Cancel.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.8 Timer

New control element: Is on par with the System.Windows.Forms.Timer enhanced by the "Events" and "PropertyBindings" properties.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.9 TouchKeyboard

New properties KeySizeAlphaPad and KeySizeNumePad for the individual control of the button sizes of AlphaPad and NumPad.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.10 TrendChart

New method TrendChart.Notes.Refresh(): Triggers re-drawing of the trend notes.
It is now possible to scroll into the future. The trend curves in the displayed area are then complemented by new values.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.11 UserManagementDialog

Enhanced by the system command "ShowChangePasswordDialog".

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.12 Process, ItemServer, StateItemServer, TrendCurve, XYGraphCurve, TabPage

New property "PropertyBindings".

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.13 Scales

Automatic computing of the layout and alignment respectively and the ruler implemented. This is helpful with changing values of the scale borders, and automatically leads to a more attractive layout.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.14 System Functions

GetDateTime and SetDateTime: Functions to read and set a DateTime variable through individual integer values.
MaskValue: Creates the numerical value from a masked bit area.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.15 Text Areas Label, Unit

The text areas ("Label" and "Unit" properties) in different control elements (e.g. VarIn, VarOut, Bar) can now with the "Visibility" property be made visible or invisible independent from the text.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

2.16 PropertyBindings

Invert for PropertyBinding with VWDigitalItemBinding integrated.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

 

3 VisiWinNET Class Library

3.1 Item Objects

An item can be tied to a structure. The "Change" event reports when a discretionary structure element changes.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden    

3.2 Item Objects

The "Change" event was enhanced: In the "e.ChangeSources" parameter the source of the new variable value is detailed. In the "e.RecipeMode" parameter it is additionally detailed whether this source originates from the recipe system. The old "e.Cause" property remains but is made invisible, and when used generates a warning from the computer.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

3.3 RecipeClass

New function "Send": Transmits a recipe directly from a file to the PLC past the recipe cache.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden    

3.4 RecipeClass

New method "IsMember": Ascertains whether a variable belongs to the recipe.

Refers to:
Runtime
Standard Compact Compact CE
  vorhanden vorhanden

3.5 RecipeFiles

New overloading of the "Copy" method: Specification of a path possible.

Refers to:
Runtime
Standard Compact Compact CE
  vorhanden vorhanden

3.6 HistoricalLogging

User interface enhanced by events filter opion.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden    

3.7 ItemInfo

New property "UnitClass": Returns the unit class (Display) belonging to the item.

Refers to:
Runtime
Standard Compact Compact CE
vorhanden vorhanden vorhanden

 

4 Enhancements Runtime Systems

4.1 VisiWinNET Standard

  • Support for Click-Once Deployment implemented.
  • Support for USV systems implemented. With the message "WM_ENDSESSION" (shut down Windows) or a registered Windows message ("VISI_POWER_FAILED") the system moves to a secured status. Support for LDC USVs integrated.
  • New system variables: __SYSTEM.TIME, __PROCESS.MEMORY.USED, PROCESS.MEMORY.AVAILABLE, __PROCESS.MEMORY.ESTIMATEDMANAGED, __SYSTEM.MEMORY.PERCENTLOAD, __SYSTEM.MEMORY.PHYSICAL


4.2 VisiWinNET Compact

System variables for internal errors introduced. There is a variable for every system as well as one for the accumulative error indication. Discretionary displays and alarms can be linked with the variables.

5 Enhancements Setup

  • Version 5.22 of the Aladdin Hardlock driver (Dongle query) incorporated.
  • Version 3.00.1.02 of the OPC Core components incorporated.
  • Version 8.0 of the Visual C++ runtime incorporated.
  • The VisiWinNET merge modules are now included in the installation.