<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ascend4.org/index.php?action=history&amp;feed=atom&amp;title=TclTk_screenshots</id>
	<title>TclTk screenshots - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ascend4.org/index.php?action=history&amp;feed=atom&amp;title=TclTk_screenshots"/>
	<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=TclTk_screenshots&amp;action=history"/>
	<updated>2026-05-03T19:32:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://ascend4.org/index.php?title=TclTk_screenshots&amp;diff=1197&amp;oldid=prev</id>
		<title>Aw0a: /* BROWSER */</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=TclTk_screenshots&amp;diff=1197&amp;oldid=prev"/>
		<updated>2010-08-04T14:08:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;BROWSER&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:08, 4 August 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l59&quot;&gt;Line 59:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 59:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:[[Image:Browser01.png]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;:[[Image:Browser01.png]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We can ask to reset the value for any variable in any set of &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;consitent &lt;/del&gt;units or reset any flag in&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We can ask to reset the value for any variable in any set of &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;consistent &lt;/ins&gt;units or reset any flag in&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;the model instance.  The small lock symbol for this window indicates that one has to release it&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;the model instance.  The small lock symbol for this window indicates that one has to release it&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;before ASCEND will allow you to continue - either by hitting OK or cancel.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;before ASCEND will allow you to continue - either by hitting OK or cancel.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Aw0a</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=TclTk_screenshots&amp;diff=1188&amp;oldid=prev</id>
		<title>Jpye at 01:35, 3 August 2010</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=TclTk_screenshots&amp;diff=1188&amp;oldid=prev"/>
		<updated>2010-08-03T01:35:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://ascend4.org/index.php?title=TclTk_screenshots&amp;amp;diff=1188&amp;amp;oldid=1187&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Jpye</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=TclTk_screenshots&amp;diff=1187&amp;oldid=prev</id>
		<title>Jpye at 01:32, 3 August 2010</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=TclTk_screenshots&amp;diff=1187&amp;oldid=prev"/>
		<updated>2010-08-03T01:32:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:32, 3 August 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;a href=&quot;&lt;/del&gt;#SCRIPT&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; title=&quot;&quot;&amp;gt; &lt;/del&gt;SCRIPT&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/a&amp;gt;&lt;/del&gt;: for running scripts&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;#SCRIPT&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;SCRIPT&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;: for running scripts&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;a href=&quot;&lt;/del&gt;#LIBRARY&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; title=&quot;&quot;&amp;gt;&lt;/del&gt;LIBRARY&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/a&amp;gt;&lt;/del&gt;: for loading, compiling and displaying model code&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;#LIBRARY&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;LIBRARY&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;: for loading, compiling and displaying model code&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;a href=&quot;&lt;/del&gt;#BROWSER&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; title=&quot;&quot;&amp;gt; &lt;/del&gt;BROWSER&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/a&amp;gt;&lt;/del&gt;: for browsing the model, resetting values and flags, finding what variables are fixed&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;#BROWSER&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;BROWSER&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;: for browsing the model, resetting values and flags, finding what variables are fixed&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;a href=&quot;&lt;/del&gt;#SOLVER&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; title=&quot;&quot;&amp;gt; &lt;/del&gt;SOLVER&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/a&amp;gt;&lt;/del&gt;: for solving and for debugging when the model will not converge&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;#SOLVER&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;SOLVER&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;: for solving and for debugging when the model will not converge&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;a href=&quot;&lt;/del&gt;#PROBE&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; title=&quot;&quot;&amp;gt; &lt;/del&gt;PROBE&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/a&amp;gt;&lt;/del&gt;: for displaying the values of different arbitrarily defined collections of variables&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;#PROBE&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;PROBE&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;: for displaying the values of different arbitrarily defined collections of variables&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;a href=&quot;&lt;/del&gt;#UNITS&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; title=&quot;&quot;&amp;gt; &lt;/del&gt;UNITS&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/a&amp;gt;&lt;/del&gt;: for selecting the units in which to display variable values (UNITS)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;#UNITS&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;UNITS&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;: for selecting the units in which to display variable values (UNITS)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;a href=&quot;&lt;/del&gt;#DISPLAY&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot; title=&quot;&quot;&amp;gt; &lt;/del&gt;DISPLAY&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/a&amp;gt;&lt;/del&gt;: a display service for several of these tool sets&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;#DISPLAY&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;DISPLAY&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;: a display service for several of these tool sets&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each set includes from 10 to 40 different tools to aid in running ASCEND models.  Along with&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each set includes from 10 to 40 different tools to aid in running ASCEND models.  Along with&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;examples for the windows for these tool sets, we also show examples of auxiliary windows that&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;examples for the windows for these tool sets, we also show examples of auxiliary windows that&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;support individual tools.  And finally we also show the following screenshots.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;support individual tools.  And finally we also show the following screenshots.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;a href=&amp;quot;#Whole_Screen_Shot&amp;quot; title=&amp;quot;&amp;quot;&amp;gt; Whole Screen Shot&amp;lt;/a&amp;gt;: showing several windows open at the same time&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;a href=&amp;quot;#Whole_Screen_Shot&amp;quot; title=&amp;quot;&amp;quot;&amp;gt; Whole Screen Shot&amp;lt;/a&amp;gt;: showing several windows open at the same time&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jpye</name></author>
	</entry>
	<entry>
		<id>https://ascend4.org/index.php?title=TclTk_screenshots&amp;diff=77&amp;oldid=prev</id>
		<title>UploadBot: Restored page from Google Cache, uploaded by John Pye</title>
		<link rel="alternate" type="text/html" href="https://ascend4.org/index.php?title=TclTk_screenshots&amp;diff=77&amp;oldid=prev"/>
		<updated>2010-05-13T13:46:21Z</updated>

		<summary type="html">&lt;p&gt;Restored page from Google Cache, uploaded by John Pye&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;We show screenshots here for the Tcl/Tk interface, which is the original interface for ASCEND (there now is a newer, but less stable [[PyGTK_Screenshots|Python/PyGTK]] interface under more active development).&lt;br /&gt;
Seven tool sets exist, and each has its own display window&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;a href=&amp;quot;#SCRIPT&amp;quot; title=&amp;quot;&amp;quot;&amp;gt; SCRIPT&amp;lt;/a&amp;gt;: for running scripts&lt;br /&gt;
* &amp;lt;a href=&amp;quot;#LIBRARY&amp;quot; title=&amp;quot;&amp;quot;&amp;gt;LIBRARY&amp;lt;/a&amp;gt;: for loading, compiling and displaying model code&lt;br /&gt;
* &amp;lt;a href=&amp;quot;#BROWSER&amp;quot; title=&amp;quot;&amp;quot;&amp;gt; BROWSER&amp;lt;/a&amp;gt;: for browsing the model, resetting values and flags, finding what variables are fixed&lt;br /&gt;
* &amp;lt;a href=&amp;quot;#SOLVER&amp;quot; title=&amp;quot;&amp;quot;&amp;gt; SOLVER&amp;lt;/a&amp;gt;: for solving and for debugging when the model will not converge&lt;br /&gt;
* &amp;lt;a href=&amp;quot;#PROBE&amp;quot; title=&amp;quot;&amp;quot;&amp;gt; PROBE&amp;lt;/a&amp;gt;: for displaying the values of different arbitrarily defined collections of variables&lt;br /&gt;
* &amp;lt;a href=&amp;quot;#UNITS&amp;quot; title=&amp;quot;&amp;quot;&amp;gt; UNITS&amp;lt;/a&amp;gt;: for selecting the units in which to display variable values (UNITS)&lt;br /&gt;
* &amp;lt;a href=&amp;quot;#DISPLAY&amp;quot; title=&amp;quot;&amp;quot;&amp;gt; DISPLAY&amp;lt;/a&amp;gt;: a display service for several of these tool sets&lt;br /&gt;
&lt;br /&gt;
Each set includes from 10 to 40 different tools to aid in running ASCEND models.  Along with&lt;br /&gt;
examples for the windows for these tool sets, we also show examples of auxiliary windows that&lt;br /&gt;
support individual tools.  And finally we also show the following screenshots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;a href=&amp;quot;#Whole_Screen_Shot&amp;quot; title=&amp;quot;&amp;quot;&amp;gt; Whole Screen Shot&amp;lt;/a&amp;gt;: showing several windows open at the same time&lt;br /&gt;
* &amp;lt;a href=&amp;quot;#PLOTTING&amp;quot; title=&amp;quot;&amp;quot;&amp;gt; Plotting&amp;lt;/a&amp;gt;: typical plotting using this interface&lt;br /&gt;
&lt;br /&gt;
== SCRIPT ==&lt;br /&gt;
&lt;br /&gt;
ASCEND supports the use of scripts written in Tcl to &amp;quot;run&amp;quot; a model automatically.  ASCEND can&lt;br /&gt;
capture a script by tracking a session the user carries out manually.  Executions of a script is by&lt;br /&gt;
highlighting the lines one wishes to execute, as shown here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;       [[Image:Script01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LIBRARY ==&lt;br /&gt;
&lt;br /&gt;
The Library toolset has over 30 tools, which are for loading or unloading text files containing&lt;br /&gt;
ascend model code, for compiling one or more of the models, for displaying the code or the&lt;br /&gt;
part/whole structure for the models loaded, for discovering all variable types whose value could be&lt;br /&gt;
expressed in a particular set of units (e.g., all variables that could be expressed in the units&lt;br /&gt;
ft/s), etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;       [[Image:Library01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DISPLAY ==&lt;br /&gt;
&lt;br /&gt;
While in the LIBRARY window, we can ask to DISPLAY the code for one of the loaded models.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:DisplayFSCode01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or to DISPLAY the hierarchical &amp;quot;refinement&amp;quot; structure of the loaded models.  Note, for example, that&lt;br /&gt;
test_controller is a refinement of controller (which means it has all the attributes of a controller&lt;br /&gt;
and then some).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:ModelHierarchy01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BROWSER ==&lt;br /&gt;
&lt;br /&gt;
After compiling an instance tc of the test_controller model, we can examine its contents within the&lt;br /&gt;
BROWSER.  Here we are looking inside tc, where we find a part called fs (of type flowsheet), to peer&lt;br /&gt;
inside one of its parts fl1 (of type flash).  We can select any variable or flag and reset its&lt;br /&gt;
value.  From within the BROWSER, we can also run METHODS that can give values to different sets&lt;br /&gt;
variables and flags.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:Browser01.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We can ask to reset the value for any variable in any set of consitent units or reset any flag in&lt;br /&gt;
the model instance.  The small lock symbol for this window indicates that one has to release it&lt;br /&gt;
before ASCEND will allow you to continue - either by hitting OK or cancel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:SetVariableValue01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We can also ask to see all the variables within a given part of the model, or within the whole&lt;br /&gt;
model, which we have fixed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:FindByType01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASCEND allows one to &amp;quot;merge&amp;quot; compatible parts, and we can ask for a list of the different names&lt;br /&gt;
(aliases) that result for a part.  Here we see that the input called &amp;quot;feed&amp;quot; for the flash fl1 is&lt;br /&gt;
also the output called &amp;quot;out&amp;quot; for the reactor r1.  Listing aliases gives a nice way to check if a&lt;br /&gt;
model is &amp;quot;wired&amp;quot; up as desired.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:ListAliases01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SOLVER ==&lt;br /&gt;
&lt;br /&gt;
After preparing the model for solving by picking which variables we wish to be fixed and providing&lt;br /&gt;
values for them, we can export the entire compiled instance from the BROWSER tool set to the SOLVER&lt;br /&gt;
tool set.  If we have selected either the wrong number of variables to fix (too few or too many) or&lt;br /&gt;
based on an analysis of the equations a set that leaves a subset of equations with too few variables&lt;br /&gt;
among them, either of two following windows will pop up asking us to select one of the variables on&lt;br /&gt;
the list to be fixed or released, as appropriate.  These windows will keep reappearing until the&lt;br /&gt;
model is square or we cancel the analysis.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:EligibleList01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:OverspecifiedWarning01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After &amp;quot;squaring the model,&amp;quot; the solver window appears, and in it we can choose [[Solvers|which solver to use]]&lt;br /&gt;
and solve.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:Solver01.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If all goes well, we will see a window telling us that the model converged, here to three parts in&lt;br /&gt;
10 to the eleventh.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:SolverStatus01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We can ask numerous questions about the attempt to solve, such as if the model is behaving as it it&lt;br /&gt;
is singular, either numerically or structurally, or if some of the variables in it are hitting their&lt;br /&gt;
bounds, or if some of the variables are badly scaled.  Additionally, we can ask to see the incidence&lt;br /&gt;
matrix for the problem, which for small problems is extremely valuable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:IncidenceMatrix01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This matrix is &amp;quot;hot&amp;quot; in that one can select an incidence in it as see to which equation and variable&lt;br /&gt;
it belongs.  The QRSlv solver solves by partitioning the variables into blocks of equations that&lt;br /&gt;
must be solved simultaneously, and one can explore each such block - asking what are the equation&lt;br /&gt;
residuals and/or the variable values at this time, for example.  Either or both sets may be sent to&lt;br /&gt;
the probe, where they can be displayed as a collected set at any time in the future.  These tools&lt;br /&gt;
are extremely useful while debugging a model.&lt;br /&gt;
&lt;br /&gt;
Each solver in ASCEND has its own set of parameters that the user can set.  All are defaulted to&lt;br /&gt;
what we have found to be good values.  Here we show some of the parameters for our QRSlv solver.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:QRSlvParameters01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PROBE ==&lt;br /&gt;
&lt;br /&gt;
The PROBE is a tool set for managing the display of many different collected sets of variables.  One&lt;br /&gt;
can ask for all the variables belonging to a part of the model to be sent to the PROBE to be&lt;br /&gt;
displayed collectively, or one can send all the fixed variables to the PROBE.  One can put pointers&lt;br /&gt;
to the models themselves into the PROBE so each can be quickly selected for observation in the&lt;br /&gt;
BROWSER.  Here we show the collected set of variables from the entire model, tc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:Probe01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Whole Screen Shot ==&lt;br /&gt;
&lt;br /&gt;
When using this interface, one is likely to have several of the windows open at the same time and to&lt;br /&gt;
move among them quickly.  Yes, this looks cluttered when several are open, as shown here, but one&lt;br /&gt;
does quickly decide where to place the windows and when to hide them.  ASCEND can remember placement&lt;br /&gt;
and font selections for each window.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:WholeScreen02.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Plotting ==&lt;br /&gt;
&lt;br /&gt;
ASCEND uses xgraph for plotting.  A tool exists in the BROWSER that allows one to select any part of&lt;br /&gt;
a model that is a type that can be plotted and plot it.  We show here two sample plots that one&lt;br /&gt;
generates when solving a distillation column.  The first shows the temperature profile and the&lt;br /&gt;
second the relative volatilities for a methanol/water column simulation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:PlotColumnTProfile01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:PlotColumnVolatilities01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== UNITS ==&lt;br /&gt;
&lt;br /&gt;
As noted earlier, ASCEND really does know about dimensionality (length/time) and [[units of measurement]] in which that&lt;br /&gt;
dimensionality may be expressed (ft/s, m/hr).  The UNITS tool allows one to select among using SI, cgs, or &amp;#039;british&amp;#039; units or to set up whatever unit combinations one wishes for displaying variable values.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:Units01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ASCEND has conversions for virtually everything, as seen in part here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;        [[Image:DisplayAllUnitConversions01.png]]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>UploadBot</name></author>
	</entry>
</feed>