mirror of
https://github.com/naruxde/revpimodio2.git
synced 2025-12-29 02:08:03 +01:00
Kleinste refresh-Zeit auf 5 ms gesetzt
Zykluszeit vom .cycleloop wird bei Aufruf auf 50 ms gesetzt Standardrefreshzeit wird nach CPU-Anzahl bestimmt Laufzeitüberwachung für Eventsystem eingebaut IOBase.export gibt Wert von 'Export' in piCtory zurück Device.get_* Parameter 'export' Filtert auf piCtory 'Export' Wert
This commit is contained in:
@@ -553,7 +553,7 @@ Methods</h3>
|
||||
<td>Gibt eine Liste aller Inputs zurueck.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#Device.get_memories">get_memories</a></td>
|
||||
<td>Gibt eine Liste aller mems zurueck.</td>
|
||||
<td>Gibt eine Liste aller Memoryobjekte zurueck.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#Device.get_outputs">get_outputs</a></td>
|
||||
<td>Gibt eine Liste aller Outputs zurueck.</td>
|
||||
@@ -623,13 +623,16 @@ True, wenn IO auf Device vorhanden
|
||||
</dl><a NAME="Device.__getioiter" ID="Device.__getioiter"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Device.__getioiter</h3>
|
||||
<b>__getioiter</b>(<i>ioslc</i>)
|
||||
<b>__getioiter</b>(<i>ioslc, export</i>)
|
||||
<p>
|
||||
Gibt <class 'iter'> mit allen IOs zurueck.
|
||||
</p><dl>
|
||||
<dt><i>ioslc</i></dt>
|
||||
<dd>
|
||||
IO Abschnitt <class 'slice'>
|
||||
</dd><dt><i>export</i></dt>
|
||||
<dd>
|
||||
Filter fuer 'Export' Flag in piCtory
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt>Returns:</dt>
|
||||
@@ -741,10 +744,20 @@ Default True fuegt Device zur Synchronisierung hinzu
|
||||
</dl><a NAME="Device.get_allios" ID="Device.get_allios"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Device.get_allios</h3>
|
||||
<b>get_allios</b>(<i></i>)
|
||||
<b>get_allios</b>(<i>export=None</i>)
|
||||
<p>
|
||||
Gibt eine Liste aller Inputs und Outputs zurueck, keine MEMs.
|
||||
</p><p>
|
||||
Bleibt Parameter 'export' auf None werden alle Inputs und Outputs
|
||||
zurueckgegeben. Wird 'export' auf True/False gesetzt, werden nur Inputs
|
||||
und Outputs zurueckgegeben, bei denen der Wert 'Export' in piCtory
|
||||
uebereinstimmt.
|
||||
</p><dl>
|
||||
<dt><i>export</i></dt>
|
||||
<dd>
|
||||
Nur In-/Outputs mit angegebenen 'Export' Wert in piCtory
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
<class 'list'> Input und Output, keine MEMs
|
||||
@@ -752,10 +765,19 @@ Gibt eine Liste aller Inputs und Outputs zurueck, keine MEMs.
|
||||
</dl><a NAME="Device.get_inputs" ID="Device.get_inputs"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Device.get_inputs</h3>
|
||||
<b>get_inputs</b>(<i></i>)
|
||||
<b>get_inputs</b>(<i>export=None</i>)
|
||||
<p>
|
||||
Gibt eine Liste aller Inputs zurueck.
|
||||
</p><p>
|
||||
Bleibt Parameter 'export' auf None werden alle Inputs zurueckgegeben.
|
||||
Wird 'export' auf True/False gesetzt, werden nur Inputs zurueckgegeben,
|
||||
bei denen der Wert 'Export' in piCtory uebereinstimmt.
|
||||
</p><dl>
|
||||
<dt><i>export</i></dt>
|
||||
<dd>
|
||||
Nur Inputs mit angegebenen 'Export' Wert in piCtory
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
<class 'list'> Inputs
|
||||
@@ -763,10 +785,19 @@ Gibt eine Liste aller Inputs zurueck.
|
||||
</dl><a NAME="Device.get_memories" ID="Device.get_memories"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Device.get_memories</h3>
|
||||
<b>get_memories</b>(<i></i>)
|
||||
<b>get_memories</b>(<i>export=None</i>)
|
||||
<p>
|
||||
Gibt eine Liste aller mems zurueck.
|
||||
Gibt eine Liste aller Memoryobjekte zurueck.
|
||||
</p><p>
|
||||
Bleibt Parameter 'export' auf None werden alle Mems zurueckgegeben.
|
||||
Wird 'export' auf True/False gesetzt, werden nur Mems zurueckgegeben,
|
||||
bei denen der Wert 'Export' in piCtory uebereinstimmt.
|
||||
</p><dl>
|
||||
<dt><i>export</i></dt>
|
||||
<dd>
|
||||
Nur Mems mit angegebenen 'Export' Wert in piCtory
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
<class 'list'> Mems
|
||||
@@ -774,10 +805,19 @@ Gibt eine Liste aller mems zurueck.
|
||||
</dl><a NAME="Device.get_outputs" ID="Device.get_outputs"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Device.get_outputs</h3>
|
||||
<b>get_outputs</b>(<i></i>)
|
||||
<b>get_outputs</b>(<i>export=None</i>)
|
||||
<p>
|
||||
Gibt eine Liste aller Outputs zurueck.
|
||||
</p><p>
|
||||
Bleibt Parameter 'export' auf None werden alle Outputs zurueckgegeben.
|
||||
Wird 'export' auf True/False gesetzt, werden nur Outputs
|
||||
zurueckgegeben, bei denen der Wert 'Export' in piCtory uebereinstimmt.
|
||||
</p><dl>
|
||||
<dt><i>export</i></dt>
|
||||
<dd>
|
||||
Nur Outputs mit angegebenen 'Export' Wert in piCtory
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt>Returns:</dt>
|
||||
<dd>
|
||||
<class 'list'> Outputs
|
||||
|
||||
@@ -26,6 +26,9 @@ Classes</h3>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#ProcimgWriter">ProcimgWriter</a></td>
|
||||
<td>Klasse fuer Synchroniseriungs-Thread.</td>
|
||||
</tr><tr>
|
||||
<td><a style="color:#0000FF" href="#Var">Var</a></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
@@ -65,7 +68,7 @@ None
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Class Attributes</h3>
|
||||
<table>
|
||||
<tr><td>None</td></tr>
|
||||
<tr><td>__slots__</td></tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Class Methods</h3>
|
||||
@@ -351,7 +354,7 @@ Thread
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Class Attributes</h3>
|
||||
<table>
|
||||
<tr><td>None</td></tr>
|
||||
<tr><td>__slots__</td></tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Class Methods</h3>
|
||||
@@ -426,7 +429,7 @@ Thread
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Class Attributes</h3>
|
||||
<table>
|
||||
<tr><td>ioerrors</td></tr><tr><td>maxioerrors</td></tr><tr><td>refresh</td></tr>
|
||||
<tr><td>__slots__</td></tr><tr><td>ioerrors</td></tr><tr><td>maxioerrors</td></tr><tr><td>refresh</td></tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Class Methods</h3>
|
||||
@@ -592,6 +595,35 @@ ProcimgWriter.stop</h3>
|
||||
<p>
|
||||
Beendet die automatische Prozessabbildsynchronisierung.
|
||||
</p>
|
||||
<div align="right"><a style="color:#0000FF" href="#top">Up</a></div>
|
||||
<hr /><hr />
|
||||
<a NAME="Var" ID="Var"></a>
|
||||
<h2 style="background-color:#FFFFFF;color:#0000FF">Var</h2>
|
||||
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Derived from</h3>
|
||||
None
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Class Attributes</h3>
|
||||
<table>
|
||||
<tr><td>None</td></tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Class Methods</h3>
|
||||
<table>
|
||||
<tr><td>None</td></tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Methods</h3>
|
||||
<table>
|
||||
<tr><td>None</td></tr>
|
||||
</table>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
Static Methods</h3>
|
||||
<table>
|
||||
<tr><td>None</td></tr>
|
||||
</table>
|
||||
|
||||
<div align="right"><a style="color:#0000FF" href="#top">Up</a></div>
|
||||
<hr />
|
||||
</body></html>
|
||||
@@ -345,7 +345,7 @@ Beendet autorefresh und alle Threads.
|
||||
</p><a NAME="RevPiModIO.cycleloop" ID="RevPiModIO.cycleloop"></a>
|
||||
<h3 style="background-color:#FFFFFF;color:#FF0000">
|
||||
RevPiModIO.cycleloop</h3>
|
||||
<b>cycleloop</b>(<i>func, cycletime=None</i>)
|
||||
<b>cycleloop</b>(<i>func, cycletime=50</i>)
|
||||
<p>
|
||||
Startet den Cycleloop.
|
||||
</p><p>
|
||||
@@ -358,23 +358,24 @@ Startet den Cycleloop.
|
||||
Prozessabbild geschrieben.
|
||||
</p><p>
|
||||
Verlassen wird der Cycleloop, wenn die aufgerufene Funktion einen
|
||||
Rueckgabewert nicht gleich None liefert, oder durch Aufruf von
|
||||
revpimodio.exit().
|
||||
Rueckgabewert nicht gleich None liefert (z.B. return True), oder durch
|
||||
Aufruf von .exit().
|
||||
</p><p>
|
||||
HINWEIS: Die Aktualisierungszeit und die Laufzeit der Funktion duerfen
|
||||
die eingestellte autorefresh Zeit, bzw. uebergebene cycletime nicht
|
||||
ueberschreiten!
|
||||
</p><p>
|
||||
Ueber das Attribut cycletime kann die Aktualisierungsrate fuer das
|
||||
Prozessabbild gesetzt werden.
|
||||
Ueber den Parameter cycletime wird die gewuenschte Zukluszeit der
|
||||
uebergebenen Funktion gesetzt. Der Standardwert betraegt
|
||||
50 Millisekunden, in denen das Prozessabild eingelesen, die uebergebene
|
||||
Funktion ausgefuert und das Prozessabbild geschrieben wird.
|
||||
</p><dl>
|
||||
<dt><i>func</i></dt>
|
||||
<dd>
|
||||
Funktion, die ausgefuehrt werden soll
|
||||
</dd><dt><i>cycletime</i></dt>
|
||||
<dd>
|
||||
Zykluszeit in Millisekunden, bei Nichtangabe wird
|
||||
aktuelle .cycletime Zeit verwendet - Standardwert 50 ms
|
||||
Zykluszeit in Millisekunden - Standardwert 50 ms
|
||||
</dd>
|
||||
</dl><dl>
|
||||
<dt>Returns:</dt>
|
||||
|
||||
Reference in New Issue
Block a user