<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Artisan Documentation</title>
	<atom:link href="http://coffeetroupe.com/artisandocs/feed/" rel="self" type="application/rss+xml" />
	<link>http://coffeetroupe.com/artisandocs</link>
	<description>Visual scope for coffee roasters</description>
	<lastBuildDate>Sat, 11 Feb 2012 18:19:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Using File/New Explained</title>
		<link>http://coffeetroupe.com/artisandocs/using-filenew-explained/</link>
		<comments>http://coffeetroupe.com/artisandocs/using-filenew-explained/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 15:37:27 +0000</pubDate>
		<dc:creator>RichHelms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://coffeetroupe.com/artisandocs/?p=506</guid>
		<description><![CDATA[Problem: I&#8217;m still having this issue where a 2nd or 3rd roast using a background causes the axis to display a large minus number and a larger positive number like -17 min to 23 min. No amount of re-entering the axis values will change it. The roast starts at the correct value, 0.0. Answer: Sorry [...]]]></description>
			<content:encoded><![CDATA[<p>Problem: I&#8217;m still having this issue where a 2nd or 3rd roast using a background causes the axis to display a large minus number and a larger positive number like -17 min to 23 min. No amount of re-entering the axis values will change it.  The roast starts at the correct value, 0.0.</p>
<p>Answer: Sorry for the lack of information. There are a few things that need to be improved. &#8220;New&#8221; behavior in the File menu does two things depending on the state of the roast. It was made to be used with the keyboard shortcut CRTL+n for batch roasts.</p>
<p>This is the behavior of New:</p>
<p>1 If the roast is unfinished (If the button Drop was not pressed). This is used with the autosafe feature:</p>
<p>- Presses button Drop<br />
- Presses button OFF (Stops the roast )<br />
- Check if the roast was safe with the Autosafe feature (create a name for the profile and save it to a file)<br />
- Press button Reset<br />
- Presses button ON (Starts a new roast )</p>
<p>2 If the roast is finished (if the button Drop was already pressed):</p>
<p>- Presses button ON (does not delete or clears anything)</p>
<p>The button RESET: Clears data and screen. It deletes all the information (like markers) of the current profile. It is used when transitioning from one profile to the next. For example, if you have finished recording a profile (ON+ CHARGE + &#8230;. + DROP + OFF), then you would save it to a file, and then press RESET to make the resources available for the next profile. Once RESET is press all the profile data is wiped out to make room for the next profile.</p>
<p>So in your case, you did not have to press New, which may have caused strange behavior. I tried it on my computer but I was not able to reproduce your problem. I think you did not press OFF (your max time kept growing and saved for the next profile).</p>
<p>There is a check mark in the menu Config/Axes called &#8220;Keep Max time after Reset&#8221;. If you uncheck it, then when you press RESET, the maximum time will be only one minute. This time auto adjusts during the roast so that all the data is displayed. </p>
<p>The normal operation is like this:</p>
<p>Press ON (maybe 1-3 minutes before pressing CHARGE)<br />
Press CHARGE (now the time zero is the CHARGE time)<br />
Press intermideate Markers (Dryend, First Crack, etc)<br />
Press DROP (note: the recording is still going on)<br />
Press OFF: (important. I think you did not press this button. This stops the recording)<br />
Save profile to a text file</p>
<p>Now to start a new roast:</p>
<p>Press RESET (clear the display for the next roast)<br />
Press ON<br />
Press CHARGE<br />
etc</p>
]]></content:encoded>
			<wfw:commentRss>http://coffeetroupe.com/artisandocs/using-filenew-explained/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slow Performance</title>
		<link>http://coffeetroupe.com/artisandocs/slow-performance/</link>
		<comments>http://coffeetroupe.com/artisandocs/slow-performance/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 18:50:51 +0000</pubDate>
		<dc:creator>RichHelms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://coffeetroupe.com/artisandocs/?p=501</guid>
		<description><![CDATA[Problem: Large number of events causing performance issues With over ~20 events, and a full ~18 min roast curve (sample interval: 1s) a button press takes almost 3 minutes to reach the assigned action. Answer: The library matplotlib cannot deal with ~25+ text annotations in a speedy manner. To overcome this limitation, there is a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Problem: Large number of events causing performance issues</strong><br />
With over ~20 events, and a full ~18 min roast curve (sample interval: 1s) a button press takes almost 3 minutes to reach the assigned action. </p>
<p><strong>Answer: </strong><br />
The library matplotlib cannot deal with ~25+ text annotations in a speedy manner. To overcome this limitation, there is a flag in the menu Config/Events../show. Please unchecked this flag &#8220;show&#8221;. This will prevent showing the annotations of the events and the performance will not suffer. Once you have finished recording, you can put the flag back on and all the events will show.</p>
<p>Also, if you unchecked &#8220;type bars&#8221; the performance is not as bad recording 20+ Events. The flag &#8220;Type Bars&#8221; in the menu Config/Event&#8230; slows doing the redraw() function and should be unchecked if planning to do more than 20 events. So you can either show the events with &#8220;Type Bars&#8221; unchecked, or you could not show then at all if you don&#8217;t want the performance penalty of redrawing 20+ Events.</p>
<p>This only applies to people that presses the Event button + 20 times.</p>
]]></content:encoded>
			<wfw:commentRss>http://coffeetroupe.com/artisandocs/slow-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Errors</title>
		<link>http://coffeetroupe.com/artisandocs/errors/</link>
		<comments>http://coffeetroupe.com/artisandocs/errors/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 16:19:22 +0000</pubDate>
		<dc:creator>RichHelms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://coffeetroupe.com/artisandocs/?p=490</guid>
		<description><![CDATA[5 bytes received but 14 expected There are variations on this but the general message is the number of bytes expected from the data logger was not correct. To cases need to be looked at: Zero bytes received. This means the command to fetch data was sent to the logger but none were received back. [...]]]></description>
			<content:encoded><![CDATA[<h3>5 bytes received but 14 expected</h3>
<p><div id="attachment_495" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/07/Wrong-count-received.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/07/Wrong-count-received-300x235.png" alt="" title="Wrong count received" width="300" height="235" class="size-medium wp-image-495" /></a><p class="wp-caption-text">Wrong count received</p></div><br />
There are variations on this but the general message is the number of bytes expected from the data logger was not correct. To cases need to be looked at:</p>
<ol>
<li>Zero bytes received.<br />
This means the command to fetch data was sent to the logger but none were received back. This is usually caused by the communications not configured corrected (wrong port) or the device is not turned on or not connected.</li>
<li>5 bytes received but 14 needed.<br />
There are variations on this message but it indicates a response was received from the device (ie it is talking) but it was not the correct length. If you are using an HH506RA it is an error message of a bad response. As long as it is intermittent you can ignore it.</li>
</ol>
<hr />
<h3>Squashed Summary Plot</h3>
<p><div id="attachment_491" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/07/error.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/07/error-300x235.png" alt="" title="Squashed Summary Plot" width="300" height="235" class="size-medium wp-image-491" /></a><p class="wp-caption-text">Squashed Summary Plot</p></div><br />
This happens with the Charge button is pressed too soon after ON pressed. To fix go to Roast/Properties and put a CHARGE value of 00:01.<br />
<div id="attachment_492" class="wp-caption aligncenter" style="width: 275px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/07/Roast-Properties-General.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/07/Roast-Properties-General-265x300.png" alt="" title="Roast Properties - General" width="265" height="300" class="size-medium wp-image-492" /></a><p class="wp-caption-text">Roast Properties - General</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://coffeetroupe.com/artisandocs/errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spoken Alarms &#8211; Windows</title>
		<link>http://coffeetroupe.com/artisandocs/spoken-alarms-windows/</link>
		<comments>http://coffeetroupe.com/artisandocs/spoken-alarms-windows/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 23:09:17 +0000</pubDate>
		<dc:creator>RichHelms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Alarms]]></category>
		<category><![CDATA[Spoken Alarms]]></category>

		<guid isPermaLink="false">http://coffeetroupe.com/artisandocs/?p=451</guid>
		<description><![CDATA[In my coffee office the roaster is on one side of the room, my desk the other. As the office is only ten feet wide I am never very far from the roaster but if I am working on my computer my back is to the roaster. What I wanted was artisan to speak alarms [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>In my coffee office the roaster is on one side of the room, my desk the other. As the office is only ten feet wide I am never very far from the roaster but if I am working on my computer my back is to the roaster.</p>
<p>What I wanted was <tt>artisan</tt> to speak alarms so that the system warns me of approaching events such as first crack or drop. Alarms permit triggering a program when a certain temperature is reached. In this example we will set the computer to say &#8220;First crack in five degrees&#8221; when the temperature hits 385<sup>o</sup>.</p>
<p>Rich Helms</p></blockquote>
<p>The simplest approach is to record MP3 audio files and just call the audio files from the alerts feature in <tt>artisan</tt>. This requires rerecording the file every time you want to change the message and in Windows the media player remains on the display after the audio file is played. The second approach is to use a text-to-speech program to read the alert messages out. This way changing the message was easy.</p>
<p>To enable the Windows computer to speak I use a program called SayStatic.exe<br />
<a target=_blank href="http://krolik.net/post/Say-exe-a-simple-command-line-text-to-speech-program-for-Windows.aspx">http://krolik.net/post/Say-exe-a-simple-command-line-text-to-speech-program-for-Windows.aspx</a></p>
<p>To speak the first crack warning the command is<br />
<code>SayStatic.exe First crack in five degrees.</code></p>
<p>To use with <tt>artisan</tt> first download SayStatic.exe and put it in the <tt>artisan</tt> folder.</p>
<p>While the <tt>artisan</tt> alarm capability can call a program, the alarm can not pass parameters. To get around this security limitation, turn the command into a DOS bat file. Use any text editor or notepad which can be found in the Accessories folder in Start.</p>
<p>Type the command line from above into notepad and save in the <tt>artisan</tt> as firstcrack.bat</p>
<div id="attachment_456" class="wp-caption aligncenter" style="width: 439px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/06/FirstCrack.bat-Notepad.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/06/FirstCrack.bat-Notepad.png" alt="" title="FirstCrack.bat Notepad" width="429" height="186" class="size-full wp-image-456" /></a><p class="wp-caption-text">Create FirstCrack.bat with Notepad</p></div>
<p>In a file list of the folder where you installed <tt>artisan</tt> double click on firstcrack.bat. This will open the batch file and run the program. On my Win XP system it brought up a warning dialog. I selected the check box to permit this program to run always.</p>
<div id="attachment_468" class="wp-caption aligncenter" style="width: 279px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/06/File-Listing.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/06/File-Listing-269x300.png" alt="" title="File Listing" width="269" height="300" class="size-medium wp-image-468" /></a><p class="wp-caption-text">Run firstcrack.bat to test</p></div>
<p>When the alarm is triggered it will call the batch file, the DOS CMD window will open, the line spoken then the CMD window will automatically close. </p>
<div id="attachment_462" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/06/DOS-Window.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/06/DOS-Window-300x151.png" alt="" title="DOS Window" width="300" height="151" class="size-medium wp-image-462" /></a><p class="wp-caption-text">DOS Window appears when SayStatic speaks the line</p></div>
<p>Now configure the alarm inside <tt>artisan</tt> with Conf(igure)/Alarms.</p>
<div id="attachment_460" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/06/Set-Spoken-Alarms.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/06/Set-Spoken-Alarms-300x126.png" alt="" title="Set Spoken Alarms" width="300" height="126" class="size-medium wp-image-460" /></a><p class="wp-caption-text">Set Spoken Alarms in Config/Alarms</p></div>
<p>These are the three alarms I use to warn of dry end, first crack and drop. I seldom reach second crack or I would have that alarm also.</p>
<div id="attachment_477" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/06/Say-Drop.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/06/Say-Drop-300x218.png" alt="" title="Say Drop" width="300" height="218" class="size-medium wp-image-477" /></a><p class="wp-caption-text">Say Drop running</p></div>
<p><a href='http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/06/ArtisanSpeak.zip'>Download SayStatic.exe and my three bat files</a><br />
Download and unzip into the same folder as you have <tt>artisan</tt> installed and update the alarms setting in <tt>artisan</tt> like shown above.</p>
<p>&nbsp;</p>
<p>This technique will also work on Mac and Linux but a different speaking program and batch file structure must be used. If someone would like to explain how to do this I can add it to here.</p>
]]></content:encoded>
			<wfw:commentRss>http://coffeetroupe.com/artisandocs/spoken-alarms-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wheel Graphs (V 0.5.0)</title>
		<link>http://coffeetroupe.com/artisandocs/wheel-graphs-v-0-5-0/</link>
		<comments>http://coffeetroupe.com/artisandocs/wheel-graphs-v-0-5-0/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 21:05:19 +0000</pubDate>
		<dc:creator>RichHelms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://coffeetroupe.com/artisandocs/?p=434</guid>
		<description><![CDATA[Wheel graphs help visualize data that can be broken down into categories, which in turn can be broken into components (labels) or subcategories. Categorization is the process by which distinct entities are treated equivalent. Organizing principles can be based on similarity, levels of abstractions, domains, divisions, etc. Categories can be mutually exclusive, overlapping, hierarchical, non [...]]]></description>
			<content:encoded><![CDATA[<p>Wheel graphs help visualize data that can be broken down into categories, which in turn can be broken into components (labels) or subcategories.</p>
<p>Categorization is the process by which distinct entities are treated equivalent. Organizing principles can be based on similarity, levels of abstractions, domains, divisions, etc. Categories can be mutually exclusive, overlapping, hierarchical, non hierarchical, etc. For example, flavor categorization of coffee can consist of divisions of flavor sensations into classes corresponding to their perceptual processes. </p>
<p>Wheel Graph Editor usage:</p>
<p><strong>CREATE WHEELS</strong></p>
<p>Wheels can be added or deleted by pressing the Add and Del buttons.</p>
<p><strong>CHANGE WHEEL RADIUS PROPERTIES</strong></p>
<p>Modify the radius of each wheel using the Radius button</p>
<p><strong>CREATE LABELS</strong></p>
<p>Using a separate text editor, write the labels of each wheel separating them by a comma. Labels in a wheel run counterclockwise from degree zero. The first label will be placed in the zero degree location. The next label will be placed counterclockwise from the previous label. The whole 360 degrees of a wheel will be initially divided equally between the number of labels found. Once finished with the text editor, copy and paste the labels to the Edit Labels box. Then press the Update button. The number of labels separated by a comma determines the number of segments per wheel.</p>
<p>Once the labels are made, chose the appropriate text orientation for each wheel using the button Text Projection.</p>
<p><strong>CHANGE LABEL WIDTH PROPERTIES</strong></p>
<p>The order of the change is important. Change widths starting from the most inner wheel of the graph to the most outer wheel of the graph. Change widths starting from the first label of each wheel (degree zero) to the last label of each wheel counterclockwise.</p>
<p>This editor allows either free or hierarchical graphs. The labels of a free graph don&#8217;t have a width relationship with the labels of previous wheel (parents). Meanwhile the elements of a hierarchical graph do.</p>
<p>To create a width hierarchy in a particular wheel, press the Wheel Properties button. Then select a parent from the inner wheel for each label. If more than one label share the same parent, then the width of the parent will be equally divided. Once finished, open the Wheel properties of the next outer wheel and do the same.</p>
<p>There is an optional global hierarchy made by using the button Set Hierarchy. If you want a graph with the labels of the most outer wheel to have all the same width, press this button. This button requires all the labels in the graph to have a parent (except the labels of the most inner wheel) as it adjusts the widths starting from the outer wheel towards the inner wheel..</p>
<p><strong>APPLY COLORS</strong></p>
<p>Each label can be colored independently. A color pattern can also be applied to an entire wheel or to the whole graph.</p>
<p><strong>ROTATE GRAPH</strong></p>
<p>A graph is rotated by by pressing the > or < buttons. In a free graph (no hierarchies), each wheel can be individually rotated using the Starting Angle property.</p>
]]></content:encoded>
			<wfw:commentRss>http://coffeetroupe.com/artisandocs/wheel-graphs-v-0-5-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Math Plotter (V 0.5.0)</title>
		<link>http://coffeetroupe.com/artisandocs/math-plotter-v-0-5-0/</link>
		<comments>http://coffeetroupe.com/artisandocs/math-plotter-v-0-5-0/#comments</comments>
		<pubDate>Mon, 30 May 2011 14:02:47 +0000</pubDate>
		<dc:creator>RichHelms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Plotter]]></category>

		<guid isPermaLink="false">http://coffeetroupe.com/artisandocs/?p=410</guid>
		<description><![CDATA[The math plotter is a tool to look for mathematical patterns in profiles. The math plotter can superimpose up to 6 curves in the graph area. The curves are built from mathematical expressions. Say that you open a profile and you want to find out what mathematical expression approximates the BT curve. Most profiles are [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_416" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/Plotter-V-0.5.0.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/Plotter-V-0.5.0-300x227.png" alt="" title="Plotter V 0.5.0" width="300" height="227" class="size-medium wp-image-416" /></a><p class="wp-caption-text">Plot ET-BT</p></div>
<p>The math plotter is a tool to look for mathematical patterns in profiles. The math plotter can superimpose up to 6 curves in the graph area. The curves are built from mathematical expressions. </p>
<p>Say that you open a profile and you want to find out what mathematical expression approximates the BT curve. Most profiles are natural decays that are based on the mathematical Ln() function (natural logarithm). So you could start by writing this expression in one of the six boxes.</p>
<p>If you are in Centigrade mode :</p>
<p>45*log(x,e)-60</p>
<p>If you are using Fahrenheit mode:</p>
<p>85*log(x,e)-120</p>
<p>Now you could change numbers till you find a curve that matches either ET or BT .</p>
<p>You can comment out an expression by putting a # in from of the expression. Next time you plot, the curve will not show up, but the expression will be there. That allows you to keep a collections of expression without deleting them. Expressions are stored in memory.</p>
<p>You can also refer to the ET and BT curves by using the same convention used in extra devices. For example, if your expression has Y1 in it (ET), then each of the values of ET will be extracted and used in the computation. For example, if you type Y1 + 20, you should see a parallel new curve just above ET.</p>
<p>This symbolic reference could be used for example to discover the calibration of sensors. With the new device HHM28 (a multimeter) introduced, sensors of any type can be attached. If you were to record a sensor, you may need to calibrate its output in the software side. This could be initially accomplished with the help of the plotter. For example, once you have collected the data from your sensor, you could plot it through an expression till you find the expression you want. Then you could take the same expression and paste it over to the extra devices expression (but changing for example Y2 for the variable x). From then on, you would have a calibrated output sensor.</p>
<p><strong>Supported math functions:</strong></p>
<ul>
<li>abs(x) &#8211; Return the absolute value of x.   </li>
<li>acos(x) &#8211; Return the arc cosine (measured in radians) of x.</li>
<li>asin(x) &#8211; Return the arc sine (measured in radians) of x.</li>
<li>atan(x) &#8211; Return the arc tangent (measured in radians) of x.</li>
<li>atan2(y, x) &#8211; Return the arc tangent (measured in radians) of y/x.<br />
Unlike atan(y/x), the signs of both x and y are considered.</li>
<li>cos(x) &#8211; Return the cosine of x (measured in radians).</li>
<li>degrees(x) &#8211; Convert angle x from radians to degrees.</li>
<li>exp(x) &#8211; Return e raised to the power of x.</li>
<li>log(x[, base]) &#8211; Return the logarithm of x to the given base.<br />
If the base not specified, returns the natural logarithm (base e) of x.</li>
<li>log10(x) &#8211; Return the base 10 logarithm of x.</li>
<li>pow(x, y) &#8211; Return x**y (x to the power of y).</li>
<li>radians(x) &#8211; Convert angle x from degrees to radians.</li>
<li>sin(x) &#8211; Return the sine of x (measured in radians).</li>
<li>sqrt(x) &#8211; Return the square root of x.</li>
<li>tan(x) &#8211; Return the tangent of x (measured in radians).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://coffeetroupe.com/artisandocs/math-plotter-v-0-5-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extra Device Assignment (V 0.5.0)</title>
		<link>http://coffeetroupe.com/artisandocs/extra_device_assignment/</link>
		<comments>http://coffeetroupe.com/artisandocs/extra_device_assignment/#comments</comments>
		<pubDate>Mon, 30 May 2011 13:58:30 +0000</pubDate>
		<dc:creator>RichHelms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Extra Device Assignment]]></category>

		<guid isPermaLink="false">http://coffeetroupe.com/artisandocs/?p=407</guid>
		<description><![CDATA[There are two new boxes in the Device Assignment that are called ET(x) and BT(x) respectively. These boxes allow you to do the opposite of new extra devices. They assign extra devices to ET or BT. Say you have only one PID connected as ET but you have no device for BT (buying two PIDs [...]]]></description>
			<content:encoded><![CDATA[<p>There are two new boxes in the Device Assignment that are called ET(x) and BT(x) respectively. These boxes allow you to do the opposite of new extra devices. They assign extra devices to ET or BT. </p>
<div id="attachment_414" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/Device-Assignment-Extra-Device.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/Device-Assignment-Extra-Device-300x289.png" alt="" title="Device Assignment Extra Device" width="300" height="289" class="size-medium wp-image-414" /></a><p class="wp-caption-text">Device Assignment Extra Device</p></div>
<p>Say you have only one PID connected as ET but you have no device for BT (buying two PIDs is expensive). You could control ET but then, you could not use the recording buttons because there is no BT device. But if you were to connect a dual thermocouple meter as an extra device, you could take one of the outputs of the meter and make it BT. You would have to put in the BT(x) box for Y3 (the first thermocouple of the dual meter,) or any other Y. Now you have both a controlling PID and also BT.</p>
<blockquote><p><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/03/tip.png" alt="" title="Tip and trick" width="32" height="32" class="alignleft size-full wp-image-6" /><br />
Question: I have a Center 309 with 4 channels. I use 2 of them now for ET and BT but would like to assign number 3 to a exhaust temperature probe and plot this on the Artisan. Is this possible now?</p>
<p>Answer: To plot the 3th and 4th thermocouples, you need to add an extra device called +309_34
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://coffeetroupe.com/artisandocs/extra_device_assignment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Virtual Devices (V 0.5.0)</title>
		<link>http://coffeetroupe.com/artisandocs/creating-virtual-devices-v-0-5-0/</link>
		<comments>http://coffeetroupe.com/artisandocs/creating-virtual-devices-v-0-5-0/#comments</comments>
		<pubDate>Mon, 30 May 2011 13:42:43 +0000</pubDate>
		<dc:creator>RichHelms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Virtual Devices]]></category>

		<guid isPermaLink="false">http://coffeetroupe.com/artisandocs/?p=395</guid>
		<description><![CDATA[A virtual device uses the output of other real devices, so it does not need to physically exists (virtual). An example is a device to plot ET-BT to show how they are closing. The output of devices (curves) are symbolically referred as a Ynumber (capital Y followed by a number 1-99). For example: Y1 = [...]]]></description>
			<content:encoded><![CDATA[<p>A virtual device uses the output of other real devices, so it does not need to physically exists (virtual). An example is a device to plot ET-BT to show how they are closing. The output of  devices (curves) are symbolically referred as a Ynumber (capital Y followed by a number 1-99).</p>
<p>For example:</p>
<ul>
<li>Y1 = ET</li>
<li>Y2 = BT</li>
<li>Y3 = Extra device 1 curve 1</li>
<li>Y4 = Extra device 1 curve 2</li>
</ul>
<p>etc</p>
<p>This tutorial assumes that you already have an ETBT working device. For example, if you click the button [ON], you can see the two temperatures of the device on the screen. That means your ETBT device is working.</p>
<p><strong>Steps to create a Virtual Device</strong></p>
<ol>
<li>Click on  Conf/device&#8230;</li>
<div id="attachment_398" class="wp-caption aligncenter" style="width: 278px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/5.0-Device.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/5.0-Device-268x300.png" alt="" title="Device Assignment 0.5.0" width="268" height="300" class="size-medium wp-image-398" /></a><p class="wp-caption-text">Device Assignment 0.5.0</p></div>
<li>Click on the tab Extra dev.</li>
<li>Press the button Add (to add an extra device)</li>
<div id="attachment_448" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/Virtual-Driver.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/Virtual-Driver-300x179.png" alt="" title="Virtual Driver" width="300" height="179" class="size-medium wp-image-448" /></a><p class="wp-caption-text">Virtual Driver - Select +Virtual</p></div>
<li>In the Device Type box, <strong>select the +Virtual device </strong>(don&#8217;t select device None)</li>
<li>In the Y(x)1 box, enter a mathematical expression of Ys. For example enter Y1+Y2 (that would equal ET+BT). You could also enter Y1-Y2 but at room temperature may be zero and you may not see the curve.</li>
<li>In the Y(x)2 box, enter something like 300 (or any mathematical expression with Ys but try to make the result withing the range of the display otherwise you won&#8217;t see it, and then you&#8217;ll think it does not work)</li>
<li>Press OK to save the changes (now the serial conf dialog pops open).</li>
<li>Press OK to save the serial configuration</li>
</ol>
<div id="attachment_401" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/5.0-look-done.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/5.0-look-done-300x227.png" alt="" title="Three Curves 0.5.0" width="300" height="227" class="size-medium wp-image-401" /></a><p class="wp-caption-text">Three Curves 0.5.0</p></div>
<p>Now you can press the button [ON] and 4 curves should appear (Each device is 2 curves). In this example the third plot is ET-BT and shows the values closing in on each other.</p>
<p>Don&#8217;t confuse the Extra devices with the plotter in the Extras. </p>
]]></content:encoded>
			<wfw:commentRss>http://coffeetroupe.com/artisandocs/creating-virtual-devices-v-0-5-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Config/Extras &#8211; Sensitivity and Filter</title>
		<link>http://coffeetroupe.com/artisandocs/configextras-sensitivity-and-filter/</link>
		<comments>http://coffeetroupe.com/artisandocs/configextras-sensitivity-and-filter/#comments</comments>
		<pubDate>Wed, 11 May 2011 14:31:55 +0000</pubDate>
		<dc:creator>RichHelms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Filter]]></category>
		<category><![CDATA[Sensitivity]]></category>

		<guid isPermaLink="false">http://coffeetroupe.com/artisandocs/?p=359</guid>
		<description><![CDATA[Latest screens. With recent updates sensitivity is not needed anymore. You can adjust the RoR (DeltaBT/ET) axis max/min using the axis dialog (menu Config/Axes). The Delta ET and BT can be plotted on the bottom. Delta is the change in temperature per minute. I.E. a Delta of 10 means the temperature is climbing at 10 [...]]]></description>
			<content:encoded><![CDATA[<p>Latest screens. With recent updates sensitivity is not needed anymore. You can adjust the RoR (DeltaBT/ET) axis max/min using the axis dialog (menu Config/Axes).</p>
<div id="attachment_518" class="wp-caption aligncenter" style="width: 353px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/extras.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/extras.png" alt="" title="extras" width="343" height="434" class="size-full wp-image-518" /></a><p class="wp-caption-text">Tools/Extras</p></div>
<div id="attachment_517" class="wp-caption aligncenter" style="width: 380px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/axes.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/axes.png" alt="" title="axes" width="370" height="508" class="size-full wp-image-517" /></a><p class="wp-caption-text">Config/Axes</p></div>
<p>The Delta ET and BT can be plotted on the bottom. Delta is the change in temperature per minute. I.E. a Delta of 10 means the temperature is climbing at 10 degrees per minute. This is very useful between first and second crack for fine tuning a roast.</p>
<p>As the Delta is usually a small number plotting it on the same vertical scale as the temperature would make for a line close to the X axis with little detail. Sensitivity and Filter can be set in the <a href="http://coffeetroupe.com/artisandocs/top-menu/#extras">Config/Extras dialog</a>. </p>
<p>Sensitivity causes a multiplier effect on the Delta plot to increase the vertical value. Filter smooths the graph. These examples illustrate the results of setting both.</p>
<p><div id="attachment_367" class="wp-caption aligncenter" style="width: 224px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/Sen1Filter6.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/Sen1Filter6-214x300.png" alt="" title="Sensitivity 1 Filter 6" width="214" height="300" class="size-medium wp-image-367" /></a><p class="wp-caption-text">Sensitivity 1 Filter 6</p></div><br />
<div id="attachment_368" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/GraphSen1Filter6.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/GraphSen1Filter6-300x242.png" alt="" title="Graph Sensitivity 1 Filter 6" width="300" height="242" class="size-medium wp-image-368" /></a><p class="wp-caption-text">Graph Sensitivity 1 Filter 6</p></div></p>
<div id="attachment_371" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/GraphSen10Filter6.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/GraphSen10Filter6-300x242.png" alt="" title="Graph Sensitivity 10 Filter 6" width="300" height="242" class="size-medium wp-image-371" /></a><p class="wp-caption-text">Graph Sensitivity 10 Filter 6</p></div>
<div id="attachment_373" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/GraphSen10Filter1.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/GraphSen10Filter1-300x242.png" alt="" title="Graph Sensitivity 10 Filter 1" width="300" height="242" class="size-medium wp-image-373" /></a><p class="wp-caption-text">Graph Sensitivity 10 Filter 1</p></div>
<div id="attachment_374" class="wp-caption aligncenter" style="width: 310px"><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/GraphSen10Filter10.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/05/GraphSen10Filter10-300x242.png" alt="" title="Graph Sensitivity 10 Filter 10" width="300" height="242" class="size-medium wp-image-374" /></a><p class="wp-caption-text">Graph Sensitivity 10 Filter 10</p></div>
<p>Technical note: BT has a 50 degree offset and the ET has a 100 degree offset added for display clarity.  Each increment of sensitivity multiplies the deg/sec temperature change by 20 for further visual clarity. </p>
]]></content:encoded>
			<wfw:commentRss>http://coffeetroupe.com/artisandocs/configextras-sensitivity-and-filter/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Current Values</title>
		<link>http://coffeetroupe.com/artisandocs/current-values/</link>
		<comments>http://coffeetroupe.com/artisandocs/current-values/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 20:23:46 +0000</pubDate>
		<dc:creator>RichHelms</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Current Values]]></category>

		<guid isPermaLink="false">http://coffeetroupe.com/artisandocs/?p=161</guid>
		<description><![CDATA[These values are updated as the roast progresses.]]></description>
			<content:encoded><![CDATA[<p><a href="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/03/Current-Values.png"><img src="http://coffeetroupe.com/artisandocs/wp-content/uploads/2011/03/Current-Values.png" alt="" title="Current Values" width="431" height="558" class="aligncenter size-full wp-image-230" /></a><br />
These values are updated as the roast progresses.</p>
]]></content:encoded>
			<wfw:commentRss>http://coffeetroupe.com/artisandocs/current-values/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

