This repository has been archived on 2024-08-13. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
libcyberiadaml/graph-samples/CyberiadaFormat-Blinker.graphml
2024-01-06 01:46:36 +03:00

80 lines
2.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<graphml xmlns="http://graphml.graphdrawing.org/xmlns">
<data key="gFormat">Cyberiada-GraphML</data>
<key id="dName" for="node" attr.name="name" attr.type="string"/>
<key id="dData" for="edge" attr.name="data" attr.type="string"/>
<key id="dData" for="node" attr.name="data" attr.type="string"/>
<key id="dInitial" for="node" attr.name="initial" attr.type="string"/>
<key id="dGeometry" for="edge"/>
<key id="dGeometry" for="node"/>
<key id="dColor" for="edge"/>
<graph id="G" edgedefault="directed">
<node id="">
<data key="dName">ArduinoUno</data>
<data key="dData">name/ Arduino-Blinker
description/ Включение и выключение лампочки по таймеру
</data>
</node>
<node id="init">
<data key="dInitial"></data>
<data key="dGeometry" x="311" y="-94"></data>
</node>
<node id="LED1">
<data key="dName">LED1</data>
<data key="dData">type/ LED
name/ Светодиод
description/ Встроенный в плату светодиод, чтобы им мигать
pin/ 12
</data>
</node>
<node id="timer1">
<data key="dName">timer1</data>
<data key="dData">type/ Timer
name/ Светодиод
description/ Программный таймер.
</data>
</node>
<node id="diod1">
<data key="dName">Включен</data>
<data key="dData">entry/
LED1.on()
timer1.start(1000)
</data>
<data key="dGeometry" x="82" y="57"
width="450.0" height="95" />
</node>
<node id="diod2">
<data key="dName">Выключен</data>
<data key="dData">entry/
LED1.off()
timer1.start(1000)
</data>
<data key="dGeometry" x="81" y="334"
width="450" height="95" />
</node>
<edge source="" target="LED1"></edge>
<edge source="" target="timer1"></edge>
<edge source="init" target="diod1"></edge>
<edge source="diod1" target="diod2">
<data key="dData">timer1.timeout/</data>
<data key="dColor">#F29727</data>
<data key="dGeometry" x="457" y="173"/>
</edge>
<edge source="diod2" target="diod1">
<data key="dData">timer1.timeout/</data>
<data key="dGeometry" x="16" y="175"/>
<data key="dColor">#F24C3D</data>
</edge>
</graph>
</graphml>