The Artima Developer Community
Sponsored Link

.NET Buzz Forum
SCADA in VG.net: Preview

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Frank Hileman

Posts: 95
Nickname: frankhil
Registered: May, 2004

Frank Hileman is the lead developer for VG.net, a fast vector graphics system for .net developers.
SCADA in VG.net: Preview Posted: Jun 3, 2004 6:27 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Frank Hileman.
Original Post: SCADA in VG.net: Preview
Feed Title: Frank Hileman's Blog
Feed URL: http://weblogs.asp.net/frank_hileman/rss?containerid=13
Feed Description: Vector Graphics with VG.net, MyXaml, and Visual Studio Integration
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Frank Hileman
Latest Posts From Frank Hileman's Blog

Advertisement

Closeup of a mixing process in a SCADA display

We are working on a SCADA display screen sample in VG.net. In the image above, you can see three instances of a tank assembly class. Each tank assembly consists of a tank and a pump (the pump has a red interior).

Because all the graphical components you see are .NET classes, each component can have custom properties, methods, or events. In the case of the pump, we created a boolean property you modify to indicate if the pump is on or off. This causes the color within the pump to change from red to green -- gaudy colors, but standard in the industry.

In the case of the tank, we created a Volume property, from 0 to 1, indicating the percentage of contents in the tank. Change the volume, and the gauge on the tank goes up and down. We will be adding another property to change the color of the gauge in each tank, to distinguish the contents in each tank. We will also add a numeric volume indicator and tick marks.

Pipes and tanks are created very easily in VG.net, thanks to the linear gradient fill type. There is one setting on a gradient, bell curve, that produces perfect 3D cylinders, without having to specify any intermediate gradients. The Focus property adjusts the angle of light on a cylinder.

I will post more details on this screen and its components as they evolve. I will also post an executable you can download to see the screen animated with simulated real-time data.

Read: SCADA in VG.net: Preview

Topic: One more security Blog, now from a student Previous Topic   Next Topic Topic: Jim Newkirk (NUnit) is blogging

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use