tests/logging/plc.xml
author |
Andrey Skvortsov <andrej.skvortzov@gmail.com> |
|
Mon, 18 Apr 2016 19:15:55 +0300 |
changeset 1481 |
5b294dcaae18 |
parent 1014 |
e2f7d6c95db0
|
child 1525 |
36e912fac70f |
permissions |
-rw-r--r-- |
fix issue, then it wasn't possible to view FBD programs
the reason for that is possible wx-3.0-gtk2 bug that happens if
ALWAYS_SHOW_SB is set.
Traceback (most recent call last):
File "Beremiz.py", line 1045, in OnProjectTreeItemActivated
IDEFrame.OnProjectTreeItemActivated(self, event)
File "IDEFrame.py", line 1667, in OnProjectTreeItemActivated
self.EditProjectElement(item_infos["type"], item_infos["tagname"])
File "IDEFrame.py", line 1752, in EditProjectElement
new_window = Viewer(self.TabsOpened, tagname, self, self.Controler)
File "editors/Viewer.py", line 611, in __init__
EditorPanel.__init__(self, parent, tagname, window, controler, debug)
File "editors/EditorPanel.py", line 68, in __init__
self._init_ctrls(parent)
File "editors/EditorPanel.py", line 52, in _init_ctrls
self._init_Editor(self)
File "editors/Viewer.py", line 603, in _init_Editor
style=wx.HSCROLL | wx.VSCROLL | wx.ALWAYS_SHOW_SB)
File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_windows.py", line 296, in __init__
_windows_.ScrolledWindow_swiginit(self,_windows_.new_ScrolledWindow(*args, **kwargs))
PyAssertionError: C++ assertion "scrolled" failed at ../src/gtk/scrolwin.cpp(205) in DoShowScrollbars(): window must be created
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.plcopen.org/xml/tc6.xsd"
xsi:schemaLocation="http://www.plcopen.org/xml/tc6.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<fileHeader companyName="Unknown"
productName="Unnamed"
productVersion="1"
creationDateTime="2013-01-29T14:01:00"/>
<contentHeader name="Unnamed"
modificationDateTime="2013-04-04T11:06:06">
<coordinateInfo>
<fbd>
<scaling x="0" y="0"/>
</fbd>
<ld>
<scaling x="0" y="0"/>
</ld>
<sfc>
<scaling x="0" y="0"/>
</sfc>
</coordinateInfo>
</contentHeader>
<types>
<dataTypes/>
<pous>
<pou name="program0" pouType="program">
<interface>
<localVars>
<variable name="beat">
<type>
<BOOL/>
</type>
</variable>
<variable name="count">
<type>
<INT/>
</type>
</variable>
<variable name="LOGGER0">
<type>
<derived name="LOGGER"/>
</type>
</variable>
<variable name="lvl">
<type>
<derived name="LOGLEVEL"/>
</type>
<initialValue>
<simpleValue value="WARNING"/>
</initialValue>
</variable>
</localVars>
</interface>
<body>
<FBD>
<inVariable localId="2" height="27" width="85">
<position x="732" y="188"/>
<connectionPointOut>
<relPosition x="85" y="13"/>
</connectionPointOut>
<expression>'Moooooo'</expression>
</inVariable>
<block localId="3" width="59" height="40" typeName="NOT">
<position x="213" y="64"/>
<inputVariables>
<variable formalParameter="IN">
<connectionPointIn>
<relPosition x="0" y="30"/>
<connection refLocalId="4">
<position x="213" y="94"/>
<position x="179" y="94"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables>
<variable formalParameter="OUT">
<connectionPointOut>
<relPosition x="59" y="30"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
<inOutVariable localId="4" height="27" width="41">
<position x="138" y="81"/>
<connectionPointIn>
<relPosition x="0" y="13"/>
<connection refLocalId="3" formalParameter="OUT">
<position x="138" y="94"/>
<position x="123" y="94"/>
<position x="123" y="124"/>
<position x="282" y="124"/>
<position x="282" y="94"/>
<position x="272" y="94"/>
</connection>
</connectionPointIn>
<connectionPointOut>
<relPosition x="41" y="13"/>
</connectionPointOut>
<expression>beat</expression>
</inOutVariable>
<block localId="5" width="68" height="80" typeName="ADD">
<position x="482" y="209"/>
<inputVariables>
<variable formalParameter="IN1">
<connectionPointIn>
<relPosition x="0" y="35"/>
<connection refLocalId="10" formalParameter="OUT">
<position x="482" y="244"/>
<position x="459" y="244"/>
<position x="459" y="230"/>
<position x="449" y="230"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="IN2">
<connectionPointIn>
<relPosition x="0" y="65"/>
<connection refLocalId="6">
<position x="482" y="274"/>
<position x="397" y="274"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables>
<variable formalParameter="OUT">
<connectionPointOut>
<relPosition x="68" y="35"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
<inOutVariable localId="6" height="27" width="48">
<position x="349" y="261"/>
<connectionPointIn>
<relPosition x="0" y="13"/>
<connection refLocalId="5" formalParameter="OUT">
<position x="349" y="274"/>
<position x="339" y="274"/>
<position x="339" y="306"/>
<position x="563" y="306"/>
<position x="563" y="244"/>
<position x="550" y="244"/>
</connection>
</connectionPointIn>
<connectionPointOut>
<relPosition x="48" y="13"/>
</connectionPointOut>
<expression>count</expression>
</inOutVariable>
<block localId="8" width="67" height="60" typeName="CONCAT">
<position x="868" y="174"/>
<inputVariables>
<variable formalParameter="IN1">
<connectionPointIn>
<relPosition x="0" y="30"/>
<connection refLocalId="2">
<position x="868" y="204"/>
<position x="843" y="204"/>
<position x="843" y="201"/>
<position x="817" y="201"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="IN2">
<connectionPointIn>
<relPosition x="0" y="50"/>
<connection refLocalId="9" formalParameter="OUT">
<position x="868" y="224"/>
<position x="765" y="224"/>
<position x="765" y="232"/>
<position x="712" y="232"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables>
<variable formalParameter="OUT">
<connectionPointOut>
<relPosition x="67" y="30"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
<block localId="9" width="116" height="40" typeName="INT_TO_STRING">
<position x="596" y="202"/>
<inputVariables>
<variable formalParameter="IN">
<connectionPointIn>
<relPosition x="0" y="30"/>
<connection refLocalId="5" formalParameter="OUT">
<position x="596" y="232"/>
<position x="573" y="232"/>
<position x="573" y="244"/>
<position x="550" y="244"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables>
<variable formalParameter="OUT">
<connectionPointOut>
<relPosition x="116" y="30"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
<block localId="10" width="105" height="40" typeName="BOOL_TO_INT">
<position x="344" y="200"/>
<inputVariables>
<variable formalParameter="IN" edge="rising">
<connectionPointIn>
<relPosition x="0" y="30"/>
<connection refLocalId="3" formalParameter="OUT">
<position x="344" y="230"/>
<position x="242" y="230"/>
<position x="242" y="163"/>
<position x="282" y="163"/>
<position x="282" y="94"/>
<position x="272" y="94"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables>
<variable formalParameter="OUT">
<connectionPointOut>
<relPosition x="105" y="30"/>
</connectionPointOut>
</variable>
</outputVariables>
</block>
<block localId="11" width="65" height="80" typeName="LOGGER" instanceName="LOGGER0">
<position x="1100" y="98"/>
<inputVariables>
<variable formalParameter="TRIG">
<connectionPointIn>
<relPosition x="0" y="30"/>
<connection refLocalId="3" formalParameter="OUT">
<position x="1100" y="128"/>
<position x="631" y="128"/>
<position x="631" y="94"/>
<position x="272" y="94"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="MSG">
<connectionPointIn>
<relPosition x="0" y="50"/>
<connection refLocalId="8" formalParameter="OUT">
<position x="1100" y="148"/>
<position x="963" y="148"/>
<position x="963" y="204"/>
<position x="935" y="204"/>
</connection>
</connectionPointIn>
</variable>
<variable formalParameter="LEVEL">
<connectionPointIn>
<relPosition x="0" y="70"/>
<connection refLocalId="12">
<position x="1100" y="168"/>
<position x="1090" y="168"/>
<position x="1090" y="168"/>
<position x="1057" y="168"/>
</connection>
</connectionPointIn>
</variable>
</inputVariables>
<inOutVariables/>
<outputVariables/>
</block>
<inVariable localId="12" height="27" width="79">
<position x="978" y="155"/>
<connectionPointOut>
<relPosition x="79" y="13"/>
</connectionPointOut>
<expression>WARNING</expression>
</inVariable>
</FBD>
</body>
</pou>
</pous>
</types>
<instances>
<configurations>
<configuration name="config">
<resource name="resource1">
<task name="blob" interval="T#100ms" priority="0">
<pouInstance name="blub" typeName="program0"/>
</task>
</resource>
</configuration>
</configurations>
</instances>
</project>