BlueM.Opt Monitor: Difference between revisions

From BlueM
Jump to navigation Jump to search
(Die Seite wurde neu angelegt: {{BlueM.Opt nav}} thumb|Screenshot des Monitors Der '''Monitor''' besteht aus einem '''Diagramm''' und einem '''Log''' (Text). Er ist (seit [http...)
 
m (fix syntax highlighting and update assembly names)
 
Line 4: Line 4:
Der '''Monitor''' besteht aus einem '''Diagramm''' und einem '''Log''' (Text).
Der '''Monitor''' besteht aus einem '''Diagramm''' und einem '''Log''' (Text).


Er ist (seit [http://130.83.196.154/websvn/listing.php?repname=EVO.NET&path=%2Ftrunk%2F&rev=1483#path_trunk_ v1.3.1/r1483]) als Singleton implementiert, d.h. es gibt nur eine einzige Instanz des Monitors, die aber von überall aus erreichbar ist.
Er ist (seit [http://websvn.bluemodel.org/listing.php?repname=BlueM.Opt&path=%2Ftrunk%2F&rev=1483#path_trunk_ v1.3.1/r1483]) als Singleton implementiert, d.h. es gibt nur eine einzige Instanz des Monitors, die aber von überall aus erreichbar ist.


Um die Instanz anzusprechen:
Um die Instanz anzusprechen:
<vbnet>EVO.Diagramm.Monitor.getInstance()</vbnet>
<source lang="vbnet">BlueM.Opt.Diagramm.Monitor.getInstance()</source>


Wenn man den Monitor öfters ansprechen will, kann man auch eine Referenz auf die Instanz erstellen
Wenn man den Monitor öfters ansprechen will, kann man auch eine Referenz auf die Instanz erstellen
<vbnet>Dim myMonitor As EVO.Diagramm.Monitor = EVO.Diagramm.Monitor.getInstance()</vbnet>
<source lang="vbnet">Dim myMonitor As BlueM.Opt.Diagramm.Monitor = BlueM.Opt.Diagramm.Monitor.getInstance()</source>


Um in den Log zu schreiben:
Um in den Log zu schreiben:
<vbnet>EVO.Diagramm.Monitor.getInstance().LogAppend("mein Logeintrag")</vbnet>
<source lang="vbnet">BlueM.Opt.Diagramm.Monitor.getInstance().LogAppend("mein Logeintrag")</source>


Um auf das TeeChart-Diagramm zuzugreifen:
Um auf das TeeChart-Diagramm zuzugreifen:
<vbnet>EVO.Diagramm.Monitor.getInstance().Diag</vbnet>
<source lang="vbnet">BlueM.Opt.Diagramm.Monitor.getInstance().Diag</source>




[[Kategorie:BlueM.Opt Development]]
[[Kategorie:BlueM.Opt Development]]

Latest revision as of 05:58, 3 March 2018

EVO.png BlueM.Opt | Usage | Development

Screenshot des Monitors

Der Monitor besteht aus einem Diagramm und einem Log (Text).

Er ist (seit v1.3.1/r1483) als Singleton implementiert, d.h. es gibt nur eine einzige Instanz des Monitors, die aber von überall aus erreichbar ist.

Um die Instanz anzusprechen:

BlueM.Opt.Diagramm.Monitor.getInstance()

Wenn man den Monitor öfters ansprechen will, kann man auch eine Referenz auf die Instanz erstellen

Dim myMonitor As BlueM.Opt.Diagramm.Monitor = BlueM.Opt.Diagramm.Monitor.getInstance()

Um in den Log zu schreiben:

BlueM.Opt.Diagramm.Monitor.getInstance().LogAppend("mein Logeintrag")

Um auf das TeeChart-Diagramm zuzugreifen:

BlueM.Opt.Diagramm.Monitor.getInstance().Diag