* UNYO-UNYO: The Visualizer
The ''-g'' runtime option visualizes the execution of LMNtal programs.~
Or jump [[here>UNYO-UNYO]] to use the latest version of UNYO-UNYO which is more scalable than old version by the ''-g'' runtime option.~
Two visualizers for hierarchical graph rewriting are available;
[[UNYO-UNYO 2G]] and the latest
[[UNYO-UNYO 3G:http://www.ueda.info.waseda.ac.jp/~wakako/wiki/index.php?UNYO-UNYO]].

The following is a screenshot of four fullerenes (C60), each generated 
in separate membranes.  This was obtained by hitting ''Go ahead'' repeatedly
and then by ''heating'' the graph once.  Then the membranes were dragged
manually but no manual raveling of graphs was made.
Click them for details.  English version of the UNYO-UNYO 3G info will be available below shortly.

//** &//#23455;行時のスクリーンショット
//*** c60を四つ生成した様子

//起動後、Go //aheadを連打し、Heatuoを一回行った結果。手動でのほぐし作業は全く行っていません。膜は見やすい位置に移動しました。

//*** //26本の多重リンクをした様子

//*** //52本の自己リンクをした様子

//** How to Use
*** Main Panel

The main panel shows the current state of execution.
- The contents of a cell can be made visible or invisible by pressing ''Ctrl'' and clicking the cell.

- Atoms and cells can be pinned down or freed by double-clicking them.
-- Pinned-down entities can be moved manually but will not move automatically.
They affect other entities physically.
-- An atom will be pinned down by double-clicking it.
-- A hidden cell will be pinned down by double-clicking it.
Nodes within the cell will be pinned down also.
-- The nodes of a visible cell will be pinned down by double-clicking the cell.
- A node can be moved by dragging it.
//-- //ドラッグ中のノードは力学的影響を受けない
- The whole graph can be moved by dragging the background.
*** Log Panel (bottom)
The log panel shows the text representation of the current graph.  For technical reasons, the whole graph is enclosed by a global (root) membrane.

*** Control Panel (right)
- ''Go ahead'': perform one-step reduction by default.
For multi-step reductions, change the number in the text box to the left.
- ''Show All'': show the contents of all cells.
- ''Hide All'': hide the contents of all cells.
- ''Heat'': exert repulsive force from the center of the surrounding membrane.
//-- //世界膜からも影響を受けるため、膜に所属していないノードも影響を受ける
//-- //実行中は残り実行時間を左上に表示する
//-- //実行するたびに実行時間が100ずつ加算される。
//--- 100は100ステップの意味
//-- //実行中もAttraction(引力)以外の力学的影響を受ける
//--- //より発散させたい場合は他の力学モデルの計算を切った方が良い
//--- //バネモデルの力は発散中に限りランダムになる。
//--- //ノード間斥力ははっ発散中に限り大幅に増大する。
- ''Stop Heating'': repulsive force disappears.
- ''Take History'': record the history of reductions.  The previous states can be displayed by using the horizontal slider of the log panel.
- ''Show Link Number'': display the argument number of atoms.
- ''Show Full Name'': display atom names in full.  Otherwise only the initials will be displayed in the center of nodes.
- ''Show Rules'': display rules.
- ''Calc Angle'': equalize angles between neiboring links of an atom
- ''Calc Spring'': let links act as springs
- ''Calc Replusive'': exert repulsive force between atoms
- ''Calc Attraction'': exert gravity towards the center of their surrounding membrane
- The scale of the graph can be changed using the ''vertical slider''.

Front page List of pages Search Recent changes Backup   Help   RSS of recent changes