<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[CANNY logic forum — Any downside to composite blocks?]]></title>
		<link>https://forum.cannylogic.com/viewtopic.php?id=55</link>
		<atom:link href="https://forum.cannylogic.com/extern.php?action=feed&amp;tid=55&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Any downside to composite blocks?.]]></description>
		<lastBuildDate>Thu, 14 Apr 2022 17:15:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Any downside to composite blocks?]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?pid=971#p971</link>
			<description><![CDATA[<p>You&#039;re right, the documentation is a bit behind. We will fix it.<br />The nRST stands for &quot;Negative Reset&quot;, 1=Run, 0=Reset. This is similar to &quot;EN&quot; but with all internal states set to zero when the this special input is 0.<br />This is useful when you want the composite block to be executed the next time it&#039;s EN = 1 as it was the first time. Or/and that all outputs of the composite block be set to zero when EN = 0.</p>]]></description>
			<author><![CDATA[null@example.com (Konstantin, CANNY logic)]]></author>
			<pubDate>Thu, 14 Apr 2022 17:15:09 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?pid=971#p971</guid>
		</item>
		<item>
			<title><![CDATA[Re: Any downside to composite blocks?]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?pid=969#p969</link>
			<description><![CDATA[<p>Thanks Konstantin.&nbsp; The composite blocks are nice, especially if you&#039;re used to using functions in programming languages.&nbsp; Or in my case, database stored procedures.&nbsp; I like having a certain piece of logic neatly contained in a block where you can provide inputs and get a computed output. </p><p>I definitely realized that there would be a == check on the entry point, but doing this check can save me from not executing multiple steps inside the composite block when it isn&#039;t necessary.</p><p>Can you explain what the nRST input is for?&nbsp; That&#039;s not mentionedin the documentation.</p>]]></description>
			<author><![CDATA[null@example.com (nicedream)]]></author>
			<pubDate>Thu, 14 Apr 2022 16:45:22 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?pid=969#p969</guid>
		</item>
		<item>
			<title><![CDATA[Re: Any downside to composite blocks?]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?pid=968#p968</link>
			<description><![CDATA[<p>Composite blocks are a relatively new feature in the CannyLab. And I like using the composite blocks too! But as for me, a flat diagram is more visual when you need an algorithm implementation illustration or some example.</p><p>Composite blocks without the EN/nRST input have zero overhead. Composite blocks with the EN/nRST input have a minimum overhead comparable to adding an additional &quot;Equal to&quot; functional block to the diagram. Nesting composite blocks by itself does not append any additional overhead.</p><p>Also, you can always check the effect of adding one or another element on the controller&#039;s ROM/RAM consumption by running the simulator.</p>]]></description>
			<author><![CDATA[null@example.com (Konstantin, CANNY logic)]]></author>
			<pubDate>Thu, 14 Apr 2022 16:33:20 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?pid=968#p968</guid>
		</item>
		<item>
			<title><![CDATA[Any downside to composite blocks?]]></title>
			<link>https://forum.cannylogic.com/viewtopic.php?pid=967#p967</link>
			<description><![CDATA[<p>I really like using the composite blocks because it really helps to keep the diagram clean and readable.&nbsp; Plus I like using the EN input to control conditions of when that section of the input is executed.</p><p>I don&#039;t see many examples posted that use the composite blocks, and I was just wondering if there is any downside (performance or otherwise) to them.&nbsp; <br />What about nested composite blocks?</p>]]></description>
			<author><![CDATA[null@example.com (nicedream)]]></author>
			<pubDate>Thu, 14 Apr 2022 14:09:22 +0000</pubDate>
			<guid>https://forum.cannylogic.com/viewtopic.php?pid=967#p967</guid>
		</item>
	</channel>
</rss>
