WPF visualization, HMI, SCADA, serving and observing, visualizing in 2D and 3D

VisiWinNET and WPF

  • Vector Graphics out of the Operating System
  • 2D and 3D
  • Use of Standard Tools
  • Templates
  • Styles


WPF (Windows presentation Foundation) is replaced the new diagram interface of which the age-old GDI (Graphic DEVICE interface).

 

What is WPF?

WPF (Windows Presentation Foundation) is the new graphic interfaceto replace the ancient GDI (Graphic Device Interface).

All future Windows versions will build upon this standard.

With WPF all applications in 2D,3D and Multimedia can be createdfaster, simpler and more cost-effective through a standard interface(XAML).


Today's visualization applications are provided with systems, which are the programmer than meant for the designer more for.

 

 

 

Why WPF?

Today's visualization applications are created using systemsmeant to be used by the programmer rather than the designer.

Here exactly is the approach of WPF, the consequent separationof design and logic.

This WPF approach now allows everybody to work with his usualtools without affecting one another:

  • the programmer with the visualization system he is used to (VisiWinNET)
  • the designer with his design tools (Illustrator, Expression Design, Zam3D, 3D Studio Max……).

Even with the two parties working independently friction-free mergingis possible at any stage of the project.

 

 


One of your customers needs a special pointer instrument with a completely special representation for an application.

 

An Example

One of your clients requires for an application a particular pointerinstrument with a very particular design.

Yesterday's Solution:
You ask the provider of your system to integrate this functionality intohis system. This could possibly involve elaborate programming andcost.

Today's Solution:
You draw this particular instrument yourself or ask a designer.This leaves your linking the pointer vectors of the instrumentwith variables of your process through clicks in the VisiWinNETsystem. Even a subsequent change of the design will have no influenceon any process logic.

 


This example marks only a fraction of the WPF efficiency.
Templates and Styles:

 

More still...

This example only demonstrates a fraction of the WPF efficiency.

There is much more.

For example Templates and Styles:With conventional applications the look of a control (Button, Checkbox)is predetermined.
The options for changing this look are limited.

Different with WPF. Here, only the function and a default template arepredetermined. Through a new template you can lend an entirely newlook to the control without programming simply by drawing.


As basis for applications XAML .
 

How does this work?

The basis of such applications is XAML.

Nearly any graphic software is in a position to export XAML.

Here now, Microsoft Expression Blend plays an important part.This layout tool can now adopt the XAML graphic, add effects,and change it into a UserControl.


With Microsoft a Expression dazzle produced user control can now directly into the VisiWinNET WPF HOST be loaded
 

How do I create a WPF application for VisiWinNET?

A UserControl created with Microsoft Expression Blend can nowbe loaded into the INOSOFT VisiWinNET WPF HOST.

ViaEditors any vector of a drawing can now be influence through process variables.

This includes amongst others:

  • rotating, shearing, zooming, moving
  • brushes of any kind
  • moving through variables from a timeline
  • commands such as form change

 

And this of course in 2D or 3D.

 

Standard Application
Optimal prompting   Corporate Design acceptance of application

 

WPF Application
Responding control surfaces reduction of code simple one 3D project engineering use of standards separation of Design and logic

 

What is your benefit?

Amongst others:

  • Optimal user management
  • Corporate Design
  • Acceptance of the application
  • Attractive user surface
  • Reduction of Code
  • Simple 3D projection
  • Use of standards
  • Separation of design and logic