<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.flowcode.co.uk/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PaulN</id>
	<title>Flowcode Help - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.flowcode.co.uk/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PaulN"/>
	<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Special:Contributions/PaulN"/>
	<updated>2026-04-30T15:14:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Main_Page&amp;diff=18266</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Main_Page&amp;diff=18266"/>
		<updated>2016-07-14T07:53:50Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellpadding=&amp;quot;4&amp;quot; style=&amp;quot;border: 1px solid darkgray; float:right; width:300px&amp;quot;&lt;br /&gt;
|+ '''Flowcode 7'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|[[File:Flowcode_7_Logo_Flowcode_Icon.png|center]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|[[File:Flowcode_CDBoxCover.png|center]]&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|'''Developer'''&lt;br /&gt;
|[http://matrixtsl.com Matrix TSL]&lt;br /&gt;
|-&lt;br /&gt;
|'''Initial release'''&lt;br /&gt;
|4th July 2016&lt;br /&gt;
|-&lt;br /&gt;
|'''Development status'''&lt;br /&gt;
|Active&lt;br /&gt;
|-&lt;br /&gt;
|'''Written in'''&lt;br /&gt;
|C++&lt;br /&gt;
|-&lt;br /&gt;
|'''Operating system'''&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Windows_Vista Windows Vista]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_7 Windows 7]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_8 Windows 8]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_10 Windows 10]&lt;br /&gt;
|-&lt;br /&gt;
|'''Platform'''&lt;br /&gt;
| [http://en.wikipedia.org/wiki/IA-32 IA-32] and [http://en.wikipedia.org/wiki/X86-64 x86-64]&lt;br /&gt;
|-&lt;br /&gt;
|'''Available in'''&lt;br /&gt;
|Over 20 languages&lt;br /&gt;
|-&lt;br /&gt;
|'''Type'''&lt;br /&gt;
|Advanced graphical programming software&lt;br /&gt;
|-&lt;br /&gt;
|'''License'''&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Proprietary_software Proprietary]&lt;br /&gt;
|-&lt;br /&gt;
|'''Website'''&lt;br /&gt;
|[http://www.matrixtsl.com www.matrixtsl.com]&lt;br /&gt;
|-&lt;br /&gt;
|'''Blog site'''&lt;br /&gt;
|[http://www.matrixtsl.com/blog www.matrixtsl.com/blog]&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==[[Flowcode Help Overview|Flowcode Help]]==&lt;br /&gt;
Detailed glossary style overview of the aspects of the Flowcode environment broken down into relevant sections to aid in finding the knowledge you require to use Flowcode effectively.&lt;br /&gt;
&lt;br /&gt;
==[[Usage_Cases|Typical Usage Scenarios]]==&lt;br /&gt;
Information on some of the more common uses for Flowcode and how to go about getting up and running.&lt;br /&gt;
&lt;br /&gt;
==[[Concepts]]==&lt;br /&gt;
Complex methods, techniques and functionality used in Flowcode explained in a robust and practical manner, with reference to conventions used outside of Flowcode as well as information linking to functionality directly integrated within Flowcode.&lt;br /&gt;
&lt;br /&gt;
==[[Learning_To_Program|Learning To Program]]==&lt;br /&gt;
A free introductory course on Microcontrollers using Flowcode plus an additional list of exercises to further improve your skills in the Flowcode environment. Advanced users can start at the exercises to familiarize themselves with the new interface, features and functionality.&lt;br /&gt;
&lt;br /&gt;
==[[Components|Component Help]]==&lt;br /&gt;
List of components which provide detailed information about individual components as well as examples of them in use. The information provided includes component and simulation macro references as well as property references and component functionality.&lt;br /&gt;
&lt;br /&gt;
==[[Applications|Applications and Bundle Help]]==&lt;br /&gt;
A list of technology applications and demonstrations using Flowcode and E-blocks. &lt;br /&gt;
They are suitable for engineers who need to rapidly develop electronic systems and demonstrate how applications can be quickly implemented using Flowcode components.&lt;br /&gt;
The technology samples include CAN, GSM, RFID, Bluetooth, GPS and Internet protocols.&lt;br /&gt;
These examples are teaching aids in themselves and ideal for getting started with the Matrix TSL E-blocks Bundles, which are E-blocks based packs designed with 'technology transfer' in mind.&lt;br /&gt;
&lt;br /&gt;
==[[Simulation_Functionality|Simulation Functionality]]==&lt;br /&gt;
Structured overview of the library of Simulation Event macros and Simulation Functions. The information provided includes simulation macro references as well as event triggers and functionality.&lt;br /&gt;
&lt;br /&gt;
==[[mLoader|mLoader Programming Tool]]==&lt;br /&gt;
Flowcode typically uses the mLoader programming tool to transfer compiled programs to the target device being used. More information about this utility can be found in this section.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Main_Page&amp;diff=18265</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Main_Page&amp;diff=18265"/>
		<updated>2016-07-14T07:53:24Z</updated>

		<summary type="html">&lt;p&gt;PaulN: Reverted edits by PaulN (talk) to last revision by BenR&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellpadding=&amp;quot;4&amp;quot; style=&amp;quot;border: 1px solid darkgray; float:right; width:300px&amp;quot;&lt;br /&gt;
|+ '''Flowcode 7'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|[[File:Flowcode_7_Logo_Flowcode_Icon.png|center]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|[[File:Flowcode_CDBoxCover.png|center]]&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|'''Developer'''&lt;br /&gt;
|[http://matrixtsl.com Matrix TSL]&lt;br /&gt;
|-&lt;br /&gt;
|'''Initial release'''&lt;br /&gt;
|4th July 2016&lt;br /&gt;
|-&lt;br /&gt;
|'''Development status'''&lt;br /&gt;
|Active&lt;br /&gt;
|-&lt;br /&gt;
|'''Written in'''&lt;br /&gt;
|C++&lt;br /&gt;
|-&lt;br /&gt;
|'''Operating system'''&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Windows_XP Windows XP]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_Vista Windows Vista]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_7 Windows 7]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_8 Windows 8]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_10 Windows 10]&lt;br /&gt;
|-&lt;br /&gt;
|'''Platform'''&lt;br /&gt;
| [http://en.wikipedia.org/wiki/IA-32 IA-32] and [http://en.wikipedia.org/wiki/X86-64 x86-64]&lt;br /&gt;
|-&lt;br /&gt;
|'''Available in'''&lt;br /&gt;
|Over 20 languages&lt;br /&gt;
|-&lt;br /&gt;
|'''Type'''&lt;br /&gt;
|Advanced graphical programming software&lt;br /&gt;
|-&lt;br /&gt;
|'''License'''&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Proprietary_software Proprietary]&lt;br /&gt;
|-&lt;br /&gt;
|'''Website'''&lt;br /&gt;
|[http://www.matrixtsl.com www.matrixtsl.com]&lt;br /&gt;
|-&lt;br /&gt;
|'''Blog site'''&lt;br /&gt;
|[http://www.matrixtsl.com/blog www.matrixtsl.com/blog]&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==[[Flowcode Help Overview|Flowcode Help]]==&lt;br /&gt;
Detailed glossary style overview of the aspects of the Flowcode environment broken down into relevant sections to aid in finding the knowledge you require to use Flowcode effectively.&lt;br /&gt;
&lt;br /&gt;
==[[Usage_Cases|Typical Usage Scenarios]]==&lt;br /&gt;
Information on some of the more common uses for Flowcode and how to go about getting up and running.&lt;br /&gt;
&lt;br /&gt;
==[[Concepts]]==&lt;br /&gt;
Complex methods, techniques and functionality used in Flowcode explained in a robust and practical manner, with reference to conventions used outside of Flowcode as well as information linking to functionality directly integrated within Flowcode.&lt;br /&gt;
&lt;br /&gt;
==[[Learning_To_Program|Learning To Program]]==&lt;br /&gt;
A free introductory course on Microcontrollers using Flowcode plus an additional list of exercises to further improve your skills in the Flowcode environment. Advanced users can start at the exercises to familiarize themselves with the new interface, features and functionality.&lt;br /&gt;
&lt;br /&gt;
==[[Components|Component Help]]==&lt;br /&gt;
List of components which provide detailed information about individual components as well as examples of them in use. The information provided includes component and simulation macro references as well as property references and component functionality.&lt;br /&gt;
&lt;br /&gt;
==[[Applications|Applications and Bundle Help]]==&lt;br /&gt;
A list of technology applications and demonstrations using Flowcode and E-blocks. &lt;br /&gt;
They are suitable for engineers who need to rapidly develop electronic systems and demonstrate how applications can be quickly implemented using Flowcode components.&lt;br /&gt;
The technology samples include CAN, GSM, RFID, Bluetooth, GPS and Internet protocols.&lt;br /&gt;
These examples are teaching aids in themselves and ideal for getting started with the Matrix TSL E-blocks Bundles, which are E-blocks based packs designed with 'technology transfer' in mind.&lt;br /&gt;
&lt;br /&gt;
==[[Simulation_Functionality|Simulation Functionality]]==&lt;br /&gt;
Structured overview of the library of Simulation Event macros and Simulation Functions. The information provided includes simulation macro references as well as event triggers and functionality.&lt;br /&gt;
&lt;br /&gt;
==[[mLoader|mLoader Programming Tool]]==&lt;br /&gt;
Flowcode typically uses the mLoader programming tool to transfer compiled programs to the target device being used. More information about this utility can be found in this section.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Main_Page&amp;diff=18264</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Main_Page&amp;diff=18264"/>
		<updated>2016-07-14T07:53:16Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellpadding=&amp;quot;4&amp;quot; style=&amp;quot;border: 1px solid darkgray; float:right; width:300px&amp;quot;&lt;br /&gt;
|+ '''Flowcode 7'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|[[File:Flowcode_7_Logo_Flowcode_Icon.png|center]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|[[File:Flowcode_CDBoxCover.png|center]]&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|'''Developer'''&lt;br /&gt;
|[http://matrixtsl.com Matrix TSL]&lt;br /&gt;
|-&lt;br /&gt;
|'''Initial release'''&lt;br /&gt;
|13th July 2016&lt;br /&gt;
|-&lt;br /&gt;
|'''Development status'''&lt;br /&gt;
|Active&lt;br /&gt;
|-&lt;br /&gt;
|'''Written in'''&lt;br /&gt;
|C++&lt;br /&gt;
|-&lt;br /&gt;
|'''Operating system'''&lt;br /&gt;
|-&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_Vista Windows Vista]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_7 Windows 7]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_8 Windows 8]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_10 Windows 10]&lt;br /&gt;
|-&lt;br /&gt;
|'''Platform'''&lt;br /&gt;
| [http://en.wikipedia.org/wiki/IA-32 IA-32] and [http://en.wikipedia.org/wiki/X86-64 x86-64]&lt;br /&gt;
|-&lt;br /&gt;
|'''Available in'''&lt;br /&gt;
|Over 20 languages&lt;br /&gt;
|-&lt;br /&gt;
|'''Type'''&lt;br /&gt;
|Advanced graphical programming software&lt;br /&gt;
|-&lt;br /&gt;
|'''License'''&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Proprietary_software Proprietary]&lt;br /&gt;
|-&lt;br /&gt;
|'''Website'''&lt;br /&gt;
|[http://www.matrixtsl.com www.matrixtsl.com]&lt;br /&gt;
|-&lt;br /&gt;
|'''Blog site'''&lt;br /&gt;
|[http://www.matrixtsl.com/blog www.matrixtsl.com/blog]&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==[[Flowcode Help Overview|Flowcode Help]]==&lt;br /&gt;
Detailed glossary style overview of the aspects of the Flowcode environment broken down into relevant sections to aid in finding the knowledge you require to use Flowcode effectively.&lt;br /&gt;
&lt;br /&gt;
==[[Usage_Cases|Typical Usage Scenarios]]==&lt;br /&gt;
Information on some of the more common uses for Flowcode and how to go about getting up and running.&lt;br /&gt;
&lt;br /&gt;
==[[Concepts]]==&lt;br /&gt;
Complex methods, techniques and functionality used in Flowcode explained in a robust and practical manner, with reference to conventions used outside of Flowcode as well as information linking to functionality directly integrated within Flowcode.&lt;br /&gt;
&lt;br /&gt;
==[[Learning_To_Program|Learning To Program]]==&lt;br /&gt;
A free introductory course on Microcontrollers using Flowcode plus an additional list of exercises to further improve your skills in the Flowcode environment. Advanced users can start at the exercises to familiarize themselves with the new interface, features and functionality.&lt;br /&gt;
&lt;br /&gt;
==[[Components|Component Help]]==&lt;br /&gt;
List of components which provide detailed information about individual components as well as examples of them in use. The information provided includes component and simulation macro references as well as property references and component functionality.&lt;br /&gt;
&lt;br /&gt;
==[[Applications|Applications and Bundle Help]]==&lt;br /&gt;
A list of technology applications and demonstrations using Flowcode and E-blocks. &lt;br /&gt;
They are suitable for engineers who need to rapidly develop electronic systems and demonstrate how applications can be quickly implemented using Flowcode components.&lt;br /&gt;
The technology samples include CAN, GSM, RFID, Bluetooth, GPS and Internet protocols.&lt;br /&gt;
These examples are teaching aids in themselves and ideal for getting started with the Matrix TSL E-blocks Bundles, which are E-blocks based packs designed with 'technology transfer' in mind.&lt;br /&gt;
&lt;br /&gt;
==[[Simulation_Functionality|Simulation Functionality]]==&lt;br /&gt;
Structured overview of the library of Simulation Event macros and Simulation Functions. The information provided includes simulation macro references as well as event triggers and functionality.&lt;br /&gt;
&lt;br /&gt;
==[[mLoader|mLoader Programming Tool]]==&lt;br /&gt;
Flowcode typically uses the mLoader programming tool to transfer compiled programs to the target device being used. More information about this utility can be found in this section.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Main_Page&amp;diff=18263</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Main_Page&amp;diff=18263"/>
		<updated>2016-07-14T07:52:18Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellpadding=&amp;quot;4&amp;quot; style=&amp;quot;border: 1px solid darkgray; float:right; width:300px&amp;quot;&lt;br /&gt;
|+ '''Flowcode 7'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|[[File:Flowcode_7_Logo_Flowcode_Icon.png|center]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|[[File:Flowcode_CDBoxCover.png|center]]&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|'''Developer'''&lt;br /&gt;
|[http://matrixtsl.com Matrix TSL]&lt;br /&gt;
|-&lt;br /&gt;
|'''Initial release'''&lt;br /&gt;
|13th July 2016&lt;br /&gt;
|-&lt;br /&gt;
|'''Development status'''&lt;br /&gt;
|Active&lt;br /&gt;
|-&lt;br /&gt;
|'''Written in'''&lt;br /&gt;
|C++&lt;br /&gt;
|-&lt;br /&gt;
|'''Operating system'''&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_Vista Windows Vista]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_7 Windows 7]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_8 Windows 8]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_10 Windows 10]&lt;br /&gt;
|-&lt;br /&gt;
|'''Platform'''&lt;br /&gt;
| [http://en.wikipedia.org/wiki/IA-32 IA-32] and [http://en.wikipedia.org/wiki/X86-64 x86-64]&lt;br /&gt;
|-&lt;br /&gt;
|'''Available in'''&lt;br /&gt;
|Over 20 languages&lt;br /&gt;
|-&lt;br /&gt;
|'''Type'''&lt;br /&gt;
|Advanced graphical programming software&lt;br /&gt;
|-&lt;br /&gt;
|'''License'''&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Proprietary_software Proprietary]&lt;br /&gt;
|-&lt;br /&gt;
|'''Website'''&lt;br /&gt;
|[http://www.matrixtsl.com www.matrixtsl.com]&lt;br /&gt;
|-&lt;br /&gt;
|'''Blog site'''&lt;br /&gt;
|[http://www.matrixtsl.com/blog www.matrixtsl.com/blog]&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==[[Flowcode Help Overview|Flowcode Help]]==&lt;br /&gt;
Detailed glossary style overview of the aspects of the Flowcode environment broken down into relevant sections to aid in finding the knowledge you require to use Flowcode effectively.&lt;br /&gt;
&lt;br /&gt;
==[[Usage_Cases|Typical Usage Scenarios]]==&lt;br /&gt;
Information on some of the more common uses for Flowcode and how to go about getting up and running.&lt;br /&gt;
&lt;br /&gt;
==[[Concepts]]==&lt;br /&gt;
Complex methods, techniques and functionality used in Flowcode explained in a robust and practical manner, with reference to conventions used outside of Flowcode as well as information linking to functionality directly integrated within Flowcode.&lt;br /&gt;
&lt;br /&gt;
==[[Learning_To_Program|Learning To Program]]==&lt;br /&gt;
A free introductory course on Microcontrollers using Flowcode plus an additional list of exercises to further improve your skills in the Flowcode environment. Advanced users can start at the exercises to familiarize themselves with the new interface, features and functionality.&lt;br /&gt;
&lt;br /&gt;
==[[Components|Component Help]]==&lt;br /&gt;
List of components which provide detailed information about individual components as well as examples of them in use. The information provided includes component and simulation macro references as well as property references and component functionality.&lt;br /&gt;
&lt;br /&gt;
==[[Applications|Applications and Bundle Help]]==&lt;br /&gt;
A list of technology applications and demonstrations using Flowcode and E-blocks. &lt;br /&gt;
They are suitable for engineers who need to rapidly develop electronic systems and demonstrate how applications can be quickly implemented using Flowcode components.&lt;br /&gt;
The technology samples include CAN, GSM, RFID, Bluetooth, GPS and Internet protocols.&lt;br /&gt;
These examples are teaching aids in themselves and ideal for getting started with the Matrix TSL E-blocks Bundles, which are E-blocks based packs designed with 'technology transfer' in mind.&lt;br /&gt;
&lt;br /&gt;
==[[Simulation_Functionality|Simulation Functionality]]==&lt;br /&gt;
Structured overview of the library of Simulation Event macros and Simulation Functions. The information provided includes simulation macro references as well as event triggers and functionality.&lt;br /&gt;
&lt;br /&gt;
==[[mLoader|mLoader Programming Tool]]==&lt;br /&gt;
Flowcode typically uses the mLoader programming tool to transfer compiled programs to the target device being used. More information about this utility can be found in this section.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Main_Page&amp;diff=18262</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Main_Page&amp;diff=18262"/>
		<updated>2016-07-13T13:01:11Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellpadding=&amp;quot;4&amp;quot; style=&amp;quot;border: 1px solid darkgray; float:right; width:300px&amp;quot;&lt;br /&gt;
|+ '''Flowcode 7'''&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|[[File:Flowcode_7_Logo_Flowcode_Icon.png|center]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|[[File:Flowcode_CDBoxCover.png|center]]&lt;br /&gt;
|-&lt;br /&gt;
|width=&amp;quot;40%&amp;quot;|'''Developer'''&lt;br /&gt;
|[http://matrixtsl.com Matrix TSL]&lt;br /&gt;
|-&lt;br /&gt;
|'''Initial release'''&lt;br /&gt;
|13th July 2016&lt;br /&gt;
|-&lt;br /&gt;
|'''Development status'''&lt;br /&gt;
|Active&lt;br /&gt;
|-&lt;br /&gt;
|'''Written in'''&lt;br /&gt;
|C++&lt;br /&gt;
|-&lt;br /&gt;
|'''Operating system'''&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Windows_XP Windows XP]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_Vista Windows Vista]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_7 Windows 7]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_8 Windows 8]&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Windows_10 Windows 10]&lt;br /&gt;
|-&lt;br /&gt;
|'''Platform'''&lt;br /&gt;
| [http://en.wikipedia.org/wiki/IA-32 IA-32] and [http://en.wikipedia.org/wiki/X86-64 x86-64]&lt;br /&gt;
|-&lt;br /&gt;
|'''Available in'''&lt;br /&gt;
|Over 20 languages&lt;br /&gt;
|-&lt;br /&gt;
|'''Type'''&lt;br /&gt;
|Advanced graphical programming software&lt;br /&gt;
|-&lt;br /&gt;
|'''License'''&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Proprietary_software Proprietary]&lt;br /&gt;
|-&lt;br /&gt;
|'''Website'''&lt;br /&gt;
|[http://www.matrixtsl.com www.matrixtsl.com]&lt;br /&gt;
|-&lt;br /&gt;
|'''Blog site'''&lt;br /&gt;
|[http://www.matrixtsl.com/blog www.matrixtsl.com/blog]&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==[[Flowcode Help Overview|Flowcode Help]]==&lt;br /&gt;
Detailed glossary style overview of the aspects of the Flowcode environment broken down into relevant sections to aid in finding the knowledge you require to use Flowcode effectively.&lt;br /&gt;
&lt;br /&gt;
==[[Usage_Cases|Typical Usage Scenarios]]==&lt;br /&gt;
Information on some of the more common uses for Flowcode and how to go about getting up and running.&lt;br /&gt;
&lt;br /&gt;
==[[Concepts]]==&lt;br /&gt;
Complex methods, techniques and functionality used in Flowcode explained in a robust and practical manner, with reference to conventions used outside of Flowcode as well as information linking to functionality directly integrated within Flowcode.&lt;br /&gt;
&lt;br /&gt;
==[[Learning_To_Program|Learning To Program]]==&lt;br /&gt;
A free introductory course on Microcontrollers using Flowcode plus an additional list of exercises to further improve your skills in the Flowcode environment. Advanced users can start at the exercises to familiarize themselves with the new interface, features and functionality.&lt;br /&gt;
&lt;br /&gt;
==[[Components|Component Help]]==&lt;br /&gt;
List of components which provide detailed information about individual components as well as examples of them in use. The information provided includes component and simulation macro references as well as property references and component functionality.&lt;br /&gt;
&lt;br /&gt;
==[[Applications|Applications and Bundle Help]]==&lt;br /&gt;
A list of technology applications and demonstrations using Flowcode and E-blocks. &lt;br /&gt;
They are suitable for engineers who need to rapidly develop electronic systems and demonstrate how applications can be quickly implemented using Flowcode components.&lt;br /&gt;
The technology samples include CAN, GSM, RFID, Bluetooth, GPS and Internet protocols.&lt;br /&gt;
These examples are teaching aids in themselves and ideal for getting started with the Matrix TSL E-blocks Bundles, which are E-blocks based packs designed with 'technology transfer' in mind.&lt;br /&gt;
&lt;br /&gt;
==[[Simulation_Functionality|Simulation Functionality]]==&lt;br /&gt;
Structured overview of the library of Simulation Event macros and Simulation Functions. The information provided includes simulation macro references as well as event triggers and functionality.&lt;br /&gt;
&lt;br /&gt;
==[[mLoader|mLoader Programming Tool]]==&lt;br /&gt;
Flowcode typically uses the mLoader programming tool to transfer compiled programs to the target device being used. More information about this utility can be found in this section.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18260</id>
		<title>Oscilloscope</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18260"/>
		<updated>2016-07-07T13:30:27Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Oscilloscope Introduction===&lt;br /&gt;
Flowcode now includes a 4 channel, fully triggering oscilloscope, ideal for testing your applications in both hardware and simulation. It works alongside Ghost Technology to allow users to monitor signals in real time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Scope Overview===&lt;br /&gt;
Below is an annotated screenshot of the Flowcode oscilloscope, indicating features and controls. &lt;br /&gt;
&lt;br /&gt;
[[File:Oscilloscope.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FF1D;&amp;quot;&amp;gt;Green:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select which of the 4 channels you wish to display using the on/ off buttons. Below the channel select is a drop down box, allowing users to select which microconrtoller pin is monitored by the oscilloscope. The radio buttons below each channel are used to select the focus of the volts/ div dial below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0015FF;&amp;quot;&amp;gt;Blue:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select the vertical scale (Volts/div) of the selected channel. Note, this can be different for each channel, to suit your requirements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FFDD00;&amp;quot;&amp;gt;Yellow:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The main viewing window of the oscilloscope. Any channels switched ON are presented in this window. The trace colour matches the channel. For example, Channel 1 = RED. The small triangle icons on the axes are the triggering cursors. Explained in point 5.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF05D1;&amp;quot;&amp;gt;Pink:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users can select the time base of the oscilloscope here. Note, the time base is the same for each of the 4 channels, and cannot be individually set. It is measured in s/div. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FFFA;&amp;quot;&amp;gt;Turquoise:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users select their triggering options in this window. Select which channel the oscilloscope will trigger from, and on what edge of the signal; rising, falling or rising AND falling.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#572B7F;&amp;quot;&amp;gt;Purple:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Users configure the run prooperties of the scope here. If single mode is enabled, the scope will run until a trigger occurs and stop monitoring signals. If RPT (repeat) is enabled the scope will continue to run indefinitely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Red:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This option allows users to switch the scope ON/ OFF.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18259</id>
		<title>Oscilloscope</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18259"/>
		<updated>2016-07-07T13:29:55Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Oscilloscope Introduction===&lt;br /&gt;
Flowcode now includes a 4 channel, fully triggering oscilloscope, ideal for testing your applications in both hardware and simulation. It works alongside Ghost Technology to allow users to monitor signals in real time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Scope Overview===&lt;br /&gt;
Below is an annotated screenshot of the Flowcode oscilloscope, indicating features and controls. &lt;br /&gt;
&lt;br /&gt;
[[File:Oscilloscope.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FF1D;&amp;quot;&amp;gt;Green:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select which of the 4 channels you wish to display using the on/ off buttons. Below the channel select is a drop down box, allowing users to select which microconrtoller pin is monitored by the oscilloscope. The radio buttons below each channel are used to select the focus of the volts/ div dial below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0015FF;&amp;quot;&amp;gt;Blue:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select the vertical scale (Volts/div) of the selected channel. Note, this can be different for each channel, to suit your requirements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FFDD00;&amp;quot;&amp;gt;Yellow:&amp;lt;/span&amp;gt;    The main viewing window of the oscilloscope. Any channels switched ON are presented in this window. The trace colour matches the channel. For example, Channel 1 = RED. The small triangle icons on the axes are the triggering cursors. Explained in point 5.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF05D1;&amp;quot;&amp;gt;Pink:&amp;lt;/span&amp;gt;      Users can select the time base of the oscilloscope here. Note, the time base is the same for each of the 4 channels, and cannot be individually set. It is measured in s/div. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FFFA;&amp;quot;&amp;gt;Turquoise:&amp;lt;/span&amp;gt; Users select their triggering options in this window. Select which channel the oscilloscope will trigger from, and on what edge of the signal; rising, falling or rising AND falling.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#572B7F;&amp;quot;&amp;gt;Purple:&amp;lt;/span&amp;gt;    Users configure the run prooperties of the scope here. If single mode is enabled, the scope will run until a trigger occurs and stop monitoring signals. If RPT (repeat) is enabled the scope will continue to run indefinitely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Red:&amp;lt;/span&amp;gt;       This option allows users to switch the scope ON/ OFF.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18258</id>
		<title>Oscilloscope</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18258"/>
		<updated>2016-07-07T13:29:41Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Oscilloscope Introduction===&lt;br /&gt;
Flowcode now includes a 4 channel, fully triggering oscilloscope, ideal for testing your applications in both hardware and simulation. It works alongside Ghost Technology to allow users to monitor signals in real time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Scope Overview===&lt;br /&gt;
Below is an annotated screenshot of the Flowcode oscilloscope, indicating features and controls. &lt;br /&gt;
&lt;br /&gt;
[[File:Oscilloscope.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FF1D;&amp;quot;&amp;gt;Green:&amp;lt;/span&amp;gt;&lt;br /&gt;
Select which of the 4 channels you wish to display using the on/ off buttons. Below the channel select is a drop down box, allowing users to select which microconrtoller pin is monitored by the oscilloscope. The radio buttons below each channel are used to select the focus of the volts/ div dial below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0015FF;&amp;quot;&amp;gt;Blue:&amp;lt;/span&amp;gt;&lt;br /&gt;
Select the vertical scale (Volts/div) of the selected channel. Note, this can be different for each channel, to suit your requirements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FFDD00;&amp;quot;&amp;gt;Yellow:&amp;lt;/span&amp;gt;    The main viewing window of the oscilloscope. Any channels switched ON are presented in this window. The trace colour matches the channel. For example, Channel 1 = RED. The small triangle icons on the axes are the triggering cursors. Explained in point 5.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF05D1;&amp;quot;&amp;gt;Pink:&amp;lt;/span&amp;gt;      Users can select the time base of the oscilloscope here. Note, the time base is the same for each of the 4 channels, and cannot be individually set. It is measured in s/div. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FFFA;&amp;quot;&amp;gt;Turquoise:&amp;lt;/span&amp;gt; Users select their triggering options in this window. Select which channel the oscilloscope will trigger from, and on what edge of the signal; rising, falling or rising AND falling.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#572B7F;&amp;quot;&amp;gt;Purple:&amp;lt;/span&amp;gt;    Users configure the run prooperties of the scope here. If single mode is enabled, the scope will run until a trigger occurs and stop monitoring signals. If RPT (repeat) is enabled the scope will continue to run indefinitely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Red:&amp;lt;/span&amp;gt;       This option allows users to switch the scope ON/ OFF.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18257</id>
		<title>Oscilloscope</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18257"/>
		<updated>2016-07-07T13:29:25Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Oscilloscope Introduction===&lt;br /&gt;
Flowcode now includes a 4 channel, fully triggering oscilloscope, ideal for testing your applications in both hardware and simulation. It works alongside Ghost Technology to allow users to monitor signals in real time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Scope Overview===&lt;br /&gt;
Below is an annotated screenshot of the Flowcode oscilloscope, indicating features and controls. &lt;br /&gt;
&lt;br /&gt;
[[File:Oscilloscope.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FF1D;&amp;quot;&amp;gt;Green:&amp;lt;/span&amp;gt;     Select which of the 4 channels you wish to display using the on/ off buttons. Below the channel select is a drop down box, allowing users to select which microconrtoller pin is monitored by the oscilloscope. The radio buttons below each channel are used to select the focus of the volts/ div dial below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0015FF;&amp;quot;&amp;gt;Blue:&amp;lt;/span&amp;gt;      Select the vertical scale (Volts/div) of the selected channel. Note, this can be different for each channel, to suit your requirements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FFDD00;&amp;quot;&amp;gt;Yellow:&amp;lt;/span&amp;gt;    The main viewing window of the oscilloscope. Any channels switched ON are presented in this window. The trace colour matches the channel. For example, Channel 1 = RED. The small triangle icons on the axes are the triggering cursors. Explained in point 5.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF05D1;&amp;quot;&amp;gt;Pink:&amp;lt;/span&amp;gt;      Users can select the time base of the oscilloscope here. Note, the time base is the same for each of the 4 channels, and cannot be individually set. It is measured in s/div. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FFFA;&amp;quot;&amp;gt;Turquoise:&amp;lt;/span&amp;gt; Users select their triggering options in this window. Select which channel the oscilloscope will trigger from, and on what edge of the signal; rising, falling or rising AND falling.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#572B7F;&amp;quot;&amp;gt;Purple:&amp;lt;/span&amp;gt;    Users configure the run prooperties of the scope here. If single mode is enabled, the scope will run until a trigger occurs and stop monitoring signals. If RPT (repeat) is enabled the scope will continue to run indefinitely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Red:&amp;lt;/span&amp;gt;       This option allows users to switch the scope ON/ OFF.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18256</id>
		<title>Oscilloscope</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18256"/>
		<updated>2016-07-07T13:28:51Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Oscilloscope Introduction===&lt;br /&gt;
Flowcode now includes a 4 channel, fully triggering oscilloscope, ideal for testing your applications in both hardware and simulation. It works alongside Ghost Technology to allow users to monitor signals in real time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Scope Overview===&lt;br /&gt;
Below is an annotated screenshot of the Flowcode oscilloscope, indicating features and controls. &lt;br /&gt;
&lt;br /&gt;
[[File:Oscilloscope.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FF1D;&amp;quot;&amp;gt;Green:&amp;lt;/span&amp;gt; Select which of the 4 channels you wish to display using the on/ off buttons. Below the channel select is a drop down box, allowing users to select which microconrtoller pin is monitored by the oscilloscope. The radio buttons below each channel are used to select the focus of the volts/ div dial below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0015FF;&amp;quot;&amp;gt;Blue:&amp;lt;/span&amp;gt; Select the vertical scale (Volts/div) of the selected channel. Note, this can be different for each channel, to suit your requirements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FFDD00;&amp;quot;&amp;gt;Yellow:&amp;lt;/span&amp;gt; The main viewing window of the oscilloscope. Any channels switched ON are presented in this window. The trace colour matches the channel. For example, Channel 1 = RED. The small triangle icons on the axes are the triggering cursors. Explained in point 5.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF05D1;&amp;quot;&amp;gt;Pink:&amp;lt;/span&amp;gt; Users can select the time base of the oscilloscope here. Note, the time base is the same for each of the 4 channels, and cannot be individually set. It is measured in s/div. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FFFA;&amp;quot;&amp;gt;Turquoise:&amp;lt;/span&amp;gt; Users select their triggering options in this window. Select which channel the oscilloscope will trigger from, and on what edge of the signal; rising, falling or rising AND falling.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#572B7F;&amp;quot;&amp;gt;Purple:&amp;lt;/span&amp;gt; Users configure the run prooperties of the scope here. If single mode is enabled, the scope will run until a trigger occurs and stop monitoring signals. If RPT (repeat) is enabled the scope will continue to run indefinitely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Red:&amp;lt;/span&amp;gt; This option allows users to switch the scope ON/ OFF.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18255</id>
		<title>Oscilloscope</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18255"/>
		<updated>2016-07-07T13:28:06Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Oscilloscope Introduction===&lt;br /&gt;
Flowcode now includes a 4 channel, fully triggering oscilloscope, ideal for testing your applications in both hardware and simulation. It works alongside Ghost Technology to allow users to monitor signals in real time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Scope Overview===&lt;br /&gt;
Below is an annotated screenshot of the Flowcode oscilloscope, indicating features and controls. &lt;br /&gt;
&lt;br /&gt;
[[File:Oscilloscope.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FF1D;&amp;quot;&amp;gt;Green:&amp;lt;/span&amp;gt; Select which of the 4 channels you wish to display using the on/ off buttons. Below the channel select is a drop down box, allowing users to select which microconrtoller pin is monitored by the oscilloscope. The radio buttons below each channel are used to select the focus of the volts/ div dial below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#0015FF;&amp;quot;&amp;gt;Blue:&amp;lt;/span&amp;gt; Select the vertical scale (Volts/div) of the selected channel. Note, this can be different for each channel, to suit your requirements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FFDD00;&amp;quot;&amp;gt;Yellow:&amp;lt;/span&amp;gt; The main viewing window of the oscilloscope. Any channels switched ON are presented in this window. The trace colour matches the channel. For example, Channel 1 = RED. The small triangle icons on the axes are the triggering cursors. Explained in point 5.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF05D1;&amp;quot;&amp;gt;Pink:&amp;lt;/span&amp;gt; Users can select the time base of the oscilloscope here. Note, the time base is the same for each of the 4 channels, and cannot be individually set. It is measured in s/div. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FFFA;&amp;quot;&amp;gt;Turquoise:&amp;lt;/span&amp;gt; Users select their triggering options in this window. Select which channel the oscilloscope will trigger from, and on what edge of the signal; rising, falling or rising AND falling.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#57007F;&amp;quot;&amp;gt;Purple:&amp;lt;/span&amp;gt; Users configure the run prooperties of the scope here. If single mode is enabled, the scope will run until a trigger occurs and stop monitoring signals. If RPT (repeat) is enabled the scope will continue to run indefinitely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Red:&amp;lt;/span&amp;gt; This option allows users to switch the scope ON/ OFF.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18254</id>
		<title>Oscilloscope</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18254"/>
		<updated>2016-07-07T13:26:43Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Oscilloscope Introduction===&lt;br /&gt;
Flowcode now includes a 4 channel, fully triggering oscilloscope, ideal for testing your applications in both hardware and simulation. It works alongside Ghost Technology to allow users to monitor signals in real time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Scope Overview===&lt;br /&gt;
Below is an annotated screenshot of the Flowcode oscilloscope, indicating features and controls. &lt;br /&gt;
&lt;br /&gt;
[[File:Oscilloscope.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FF1D;&amp;quot;&amp;gt;Green&amp;lt;/span&amp;gt;: Select which of the 4 channels you wish to display using the on/ off buttons. Below the channel select is a drop down box, allowing users to select which microconrtoller pin is monitored by the oscilloscope. The radio buttons below each channel are used to select the focus of the volts/ div dial below.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#2D2D30;&amp;quot;&amp;gt;Blue&amp;lt;/span&amp;gt;: Select the vertical scale (Volts/div) of the selected channel. Note, this can be different for each channel, to suit your requirements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FFDD00;&amp;quot;&amp;gt;Yellow&amp;lt;/span&amp;gt;: The main viewing window of the oscilloscope. Any channels switched ON are presented in this window. The trace colour matches the channel. For example, Channel 1 = RED. The small triangle icons on the axes are the triggering cursors. Explained in point 5.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF05D1;&amp;quot;&amp;gt;Pink&amp;lt;/span&amp;gt;: Users can select the time base of the oscilloscope here. Note, the time base is the same for each of the 4 channels, and cannot be individually set. It is measured in s/div. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#00FFFA;&amp;quot;&amp;gt;Turquoise&amp;lt;/span&amp;gt;: Users select their triggering options in this window. Select which channel the oscilloscope will trigger from, and on what edge of the signal; rising, falling or rising AND falling.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#57007F;&amp;quot;&amp;gt;Purple&amp;lt;/span&amp;gt;: Users configure the run prooperties of the scope here. If single mode is enabled, the scope will run until a trigger occurs and stop monitoring signals. If RPT (repeat) is enabled the scope will continue to run indefinitely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000;&amp;quot;&amp;gt;Red&amp;lt;/span&amp;gt;: This option allows users to switch the scope ON/ OFF.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18253</id>
		<title>Oscilloscope</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Oscilloscope&amp;diff=18253"/>
		<updated>2016-07-07T13:11:36Z</updated>

		<summary type="html">&lt;p&gt;PaulN: Created page with &amp;quot;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;   __TOC__   ===Oscilloscope Introduction=== Flowcode now includes a 4 channel, fully triggering oscilloscope, ide...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Oscilloscope Introduction===&lt;br /&gt;
Flowcode now includes a 4 channel, fully triggering oscilloscope, ideal for testing your applications in both hardware and simulation. It works alongside Ghost Technology to allow users to monitor signals in real time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Scope Overview===&lt;br /&gt;
Below is an annotated screenshot of the Flowcode oscilloscope, indicating features and controls. &lt;br /&gt;
&lt;br /&gt;
[[File:Oscilloscope.png]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=File:Oscilloscope.png&amp;diff=18252</id>
		<title>File:Oscilloscope.png</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=File:Oscilloscope.png&amp;diff=18252"/>
		<updated>2016-07-07T13:11:11Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18251</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18251"/>
		<updated>2016-07-07T11:00:06Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code during simulation. Flowcode will highlight any icons which are 'hit', the frequency at which they are hit, and also notify which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon [[File:CodeProfilingIcon.png]] Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Using Code Profiling===&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the 'output 1 to B0' icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
[[File:CodeProfilingEx1a.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequently they are executed.&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1b.png]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18250</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18250"/>
		<updated>2016-07-07T10:59:39Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code during simulation. Flowcode will highlight any icons which are 'hit', the frequency at which they are hit, and also notify which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon [[File:CodeProfilingIcon.png]] Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the 'output 1 to B0' icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
[[File:CodeProfilingEx1a.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequently they are executed.&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1b.png]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18249</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18249"/>
		<updated>2016-07-07T10:59:18Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code during simulation. Flowcode will highlight any icons which are 'hit', the frequency at which they are hit, and also notify which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon [[File:CodeProfilingIcon.png]] Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the 'output 1 to B0' icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
[[File:CodeProfilingEx1a.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequently they are executed.&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1b.png]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18248</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18248"/>
		<updated>2016-07-07T10:56:00Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon [[File:CodeProfilingIcon.png]] Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
[[File:CodeProfilingEx1a.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequently they are executed.&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1b.png]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18247</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18247"/>
		<updated>2016-07-07T10:55:52Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon [File:CodeProfilingIcon.png] Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
[[File:CodeProfilingEx1a.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequently they are executed.&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1b.png]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18246</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18246"/>
		<updated>2016-07-07T10:55:10Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon File:CodeProfilingIcon.png Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
[[File:CodeProfilingEx1a.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequently they are executed.&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1b.png]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18245</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18245"/>
		<updated>2016-07-07T10:54:43Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon File:CodeProfilingIcon.png Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
[[File:CodeProfilingEx1a.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequenct they are executed.&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1b.png]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18244</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18244"/>
		<updated>2016-07-07T10:54:19Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon File:CodeProfilingIcon.png Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
[[File:CodeProfilingEx1a.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequenct they are executed.&lt;br /&gt;
[[File:CodeProfilingEx1b.png]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18243</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18243"/>
		<updated>2016-07-07T10:46:03Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon File:CodeProfilingIcon.png Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1a.png|right]]&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1b.png|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequenct they are executed.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18242</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18242"/>
		<updated>2016-07-07T10:45:43Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon File:CodeProfilingIcon.png Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1a.png|right]]&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
&lt;br /&gt;
=test=&lt;br /&gt;
[[File:CodeProfilingEx1b.png|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequenct they are executed.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18241</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18241"/>
		<updated>2016-07-07T10:45:30Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon File:CodeProfilingIcon.png Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1a.png|right]]&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
&lt;br /&gt;
==test==&lt;br /&gt;
[[File:CodeProfilingEx1b.png|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequenct they are executed.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18240</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18240"/>
		<updated>2016-07-07T10:45:09Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon File:CodeProfilingIcon.png Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1a.png|right]]&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
&lt;br /&gt;
====test====&lt;br /&gt;
[[File:CodeProfilingEx1b.png|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequenct they are executed.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18239</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18239"/>
		<updated>2016-07-07T10:44:57Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon File:CodeProfilingIcon.png Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1a.png|right]]&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
&lt;br /&gt;
===test===&lt;br /&gt;
[[File:CodeProfilingEx1b.png|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequenct they are executed.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18238</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18238"/>
		<updated>2016-07-07T10:28:45Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon File:CodeProfilingIcon.png Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1a.png|right]]&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1b.png|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequenct they are executed.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18237</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18237"/>
		<updated>2016-07-07T10:27:59Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon File:CodeProfilingIcon.png Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1a.png|right]]&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CodeProfilingEx1b.png|right]]&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequenct they are executed.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18236</id>
		<title>CodeProfiling</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=CodeProfiling&amp;diff=18236"/>
		<updated>2016-07-07T10:27:44Z</updated>

		<summary type="html">&lt;p&gt;PaulN: Created page with &amp;quot;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;   __TOC__   ===Code Profiling Introduction=== Code profiling is a tool for identifying bugs within code and also ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:ToolsViews&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Code Profiling Introduction===&lt;br /&gt;
Code profiling is a tool for identifying bugs within code and also alerting programmers of redundant code. When users simulate their program, Flowcode will highlight the icons that are 'hit', the frequency at which they are hit, and also notiy which icons have never been hit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Activating Code Profiling===&lt;br /&gt;
Code profiling is activated from the top toolbar with the following icon File:CodeProfilingIcon.png Once activated, run the simulation as normal and you will see the glow appear around icons that have been hit. A cross will appear over any icons that have not been executed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[File:CodeProfilingEx1a.png|right]&lt;br /&gt;
Here we can see that the 'yes' branch of the switch statement has not been executed, and so the output B0 icon, has also not been executed. This could be due to a bug in the code, or as in this example, the switch simply hasn't been pressed yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[File:CodeProfilingEx1b.png|right]&lt;br /&gt;
Here we can see that the switch has been pressed now. We know this as the cross has disappeared, and the icon has turned blue. The blue is a visual representation of how frequently this icon has been executed. Red icons are hit every time, and the more blue they turn, the less frequenct they are executed.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=File:CodeProfilingEx1b.png&amp;diff=18235</id>
		<title>File:CodeProfilingEx1b.png</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=File:CodeProfilingEx1b.png&amp;diff=18235"/>
		<updated>2016-07-07T10:11:25Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=File:CodeProfilingEx1a.png&amp;diff=18234</id>
		<title>File:CodeProfilingEx1a.png</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=File:CodeProfilingEx1a.png&amp;diff=18234"/>
		<updated>2016-07-07T10:11:01Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=File:CodeProfilingIcon.png&amp;diff=18233</id>
		<title>File:CodeProfilingIcon.png</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=File:CodeProfilingIcon.png&amp;diff=18233"/>
		<updated>2016-07-07T10:03:33Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Flowcode_Help_Overview&amp;diff=18232</id>
		<title>Flowcode Help Overview</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Flowcode_Help_Overview&amp;diff=18232"/>
		<updated>2016-07-07T09:47:35Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
A set of videos are available showing some projects using Flowcode as well as talking you through some example programs.&lt;br /&gt;
[https://www.youtube.com/watch?v=g5SrkU-5TuU&amp;amp;list=PLCZaPFyK6UlLyg-a8Fm01ZWFvp-GxBLgc Flowcode video playlist]&lt;br /&gt;
&lt;br /&gt;
==Version 7==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Version_7&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* [[New_in_Version_7|New in Flowcode 7]] - Introduction to new features in Flowcode 7 and other useful information&lt;br /&gt;
* [[Chips]] - List of supported microcontroller devices in Flowcode&lt;br /&gt;
* [[Migrating_to_V7|Migrating to Flowcode 7]] - Help and advise moving to v7 from an older version&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Getting_Started&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* [[Activating_Flowcode]] - Activating your Flowcode license&lt;br /&gt;
* [[Opening_Flowcode]] - Launching the Flowcode application&lt;br /&gt;
* [[Finding_Your_Way_Around_Flowcode]] - Finding your way around&lt;br /&gt;
* [[Creating_Flowcharts]] - Creating your first Flowcode flowchart and see the options available&lt;br /&gt;
* [[Selecting_a_Target_Chip]] - Selecting the target microcontroller device&lt;br /&gt;
* [[Configuring_the_Chip]] - Configuring your device&lt;br /&gt;
* [[Opening_an_Existing_Flowchart]] - Opening an existing .FCFX Flowcode project file&lt;br /&gt;
* [[Selecting_a_Template]] - Opening a template project file&lt;br /&gt;
* [[Saving_a_Flowchart]] - Saving your program&lt;br /&gt;
* [[Creating_Templates]] - Creating your own templates&lt;br /&gt;
* [[Closing_Flowcode]] - Closing Flowcode&lt;br /&gt;
* [[Disabling the 3D Panel]] - Disabling the 3D interface&lt;br /&gt;
&lt;br /&gt;
==Flowcharts==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Flowcharts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[Icon_Properties]] - Flowchart icons and their functionality&lt;br /&gt;
*[[Adding_an_Icon_to_a_Flowchart]] - Adding flowchart icons to your program&lt;br /&gt;
*[[Editing_Icon_Properties]] - Editing the properties of a flowchart icon&lt;br /&gt;
*[[Adding_Comments_to_a_Flowchart]] - Commenting your flowchart&lt;br /&gt;
*[[Selecting_Icons]] - Selecting icons on the flowchart&lt;br /&gt;
*[[Flowchart_Editing_Functions]] - Functions to make editing your flowchart easier&lt;br /&gt;
*[[Printing_Flowcharts]] - Printing out a flowchart&lt;br /&gt;
&lt;br /&gt;
==Macros==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Macros&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[Creating_a_New_Macro]] - Creating a new flowchart macro or subroutine&lt;br /&gt;
*[[Editing_and_Deleting_Macros]] - Editing a macro and removing a macro from your program&lt;br /&gt;
*[[Using_the_Project_Explorer]] - Features of the project explorer designed to help simplify programming&lt;br /&gt;
*[[Exporting_a_Macro]] - Exporting a macro from within Flowcode&lt;br /&gt;
*[[Importing_a_Macro]] - Importing a macro into Flowcode&lt;br /&gt;
&lt;br /&gt;
==Functions==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Functions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[Mathematical_Functions]] - Built in routines designed to help with mathematical operations such as Sin() and Float&lt;br /&gt;
*[[String_Manipulation_Functions]] - Built in routines designed to help with string manipulation&lt;br /&gt;
*[[Undo_and_Redo]] - Undo and Redo operations and shortcuts&lt;br /&gt;
*[[Disabling_Icons]] - Disabling flowchart icons to comment out sections of code&lt;br /&gt;
*[[Icon_Annotations]] - Icon annotations&lt;br /&gt;
*[[Find_and_Replace]] - Ability to search within your flowcode project to replace specific text with alternate text&lt;br /&gt;
&lt;br /&gt;
==Variables==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Variables&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[Creating_Variables]] - How to create a variable&lt;br /&gt;
*[[Variable_Types]] - Variable types and their meanings&lt;br /&gt;
*[[Editing_Variables]] - How to edit a variable&lt;br /&gt;
*[[Variable_Manager]] - The Flowcode variable manager interface&lt;br /&gt;
*[[Handles]] - Handle variables and their function within the system&lt;br /&gt;
*[[Typecasting]] - Variable type casting, applications and usage&lt;br /&gt;
&lt;br /&gt;
==Panels==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Panels&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[Panels_Where_And_Why]] - What the panels do and how they help you design your system&lt;br /&gt;
*[[Choosing_your_Simulation_Panel]] - Information about choosing the correct panel&lt;br /&gt;
*[[Dashboard_Panel]] - More in depth information on the dashboard panel&lt;br /&gt;
*[[System_Panel]] - More in depth information on the system panel&lt;br /&gt;
*[[Zooming_the_View]] - Zooming in and out on panels&lt;br /&gt;
*[[Camera_Control]] - Controlling the camera looking at the panel&lt;br /&gt;
*[[Object_Position]] - Object positioning on the panels&lt;br /&gt;
*[[Local_and_World_Space]] - Local vs World space regarding coordinates&lt;br /&gt;
*[[Object_Scale]] - Objects and their scale&lt;br /&gt;
*[[Object_Rotation]] - Rotating objects&lt;br /&gt;
*[[Working_With_Meshes]] - Using meshes inside Flowcode&lt;br /&gt;
&lt;br /&gt;
==Tools and Views==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Tools_and_Views&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[Tools_and_Views]] - Various tools and views available inside Flowcode&lt;br /&gt;
*[[Using_the_Data_Console]] - How to use the data console window in your programs&lt;br /&gt;
*[[Using_the_Data_Scope]] - How to use the data scope window in your programs&lt;br /&gt;
*[[Using_the_Icon_Lists_Pane]] - The icon lists pane&lt;br /&gt;
*[[Project_Options]] - Detailed help on the Project Options window&lt;br /&gt;
*[[Global_Options]] - Detailed help on the Global Options window&lt;br /&gt;
*[[Web_Access_Panel]] - The web access panel&lt;br /&gt;
*[[Chip_View]] - The chip view window&lt;br /&gt;
*[[Analog_Window]] - The analogue inputs window&lt;br /&gt;
*[[Properties_Panel]] - The properties panel&lt;br /&gt;
*[[Simulation_Debugger]] - The simulation debugger window&lt;br /&gt;
*[[Component_Debugger]] - The component debugger window&lt;br /&gt;
*[[Supplementary_Code]] - Supplementary code and its usage&lt;br /&gt;
*[[Saving_Images_in_Flowcode]] - Creating images of your flowchart source&lt;br /&gt;
*[[Auto_Documentation]] - Auto documentation features to speed up development&lt;br /&gt;
*[[Window_Layouts]] - The window layouts manager&lt;br /&gt;
&lt;br /&gt;
==Components==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Components&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[Component]] - Information about what a component is and how they work inside the Flowcode environment.&lt;br /&gt;
*[[Common_Components]] - Information on some of the more commonly used components&lt;br /&gt;
*[[What_Is_a_Switch%3F]] - Detailed information regarding the switch components&lt;br /&gt;
*[[What_Is_an_LED%3F]] - Detailed information regarding the LED components&lt;br /&gt;
*[[What_Is_an_LCD%3F]] - Detailed information regarding the LCD components&lt;br /&gt;
*[[What_Is_a_7_Segment_Display%3F]] - Detailed information regarding the 7Seg components&lt;br /&gt;
*[[What_Is_a_Keypad%3F]] - Detailed information regarding the keypad components&lt;br /&gt;
*[[Selecting_Component_Macros]] - Information on how to use component macros&lt;br /&gt;
*[[Component_Help_Files]] - How to get access to component help via Flowcode&lt;br /&gt;
*[[Components]] - Component help overview&lt;br /&gt;
*[[Component_Properties]] - Information on how to use component properties&lt;br /&gt;
*[[Component_Tree]] - Information regarding the component tree hierarchy&lt;br /&gt;
*[[Replacing_a_Component]] - Replacing one component with another&lt;br /&gt;
*[[CAL_Components]] - Overview of code abstraction layer components&lt;br /&gt;
*[[DSP|DSP Components]] - Overview of digital signal processing components&lt;br /&gt;
*[[Using_the_Data_Injector]] - Data injectors and communications components&lt;br /&gt;
*[[Component_Directories]] - Information on creating your own components directories&lt;br /&gt;
*[[Editing_Key_Mappings]] - Assigning keyboard presses to functionality during simulation&lt;br /&gt;
*[[Remappable_Peripheral_Pins]] - Assigning pins to peripherals on devices with re-mappable functionality.&lt;br /&gt;
&lt;br /&gt;
==Component Creation==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Component_Creation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[Creating_a_Property]] - How to create a property&lt;br /&gt;
*[[Panel_Managers]] - Overview of the component creation panel managers&lt;br /&gt;
*[[Assigning_Code_to_an_Existing_Component]] - Complementing or overriding an existing components functionality&lt;br /&gt;
*[[Base_Components]] - The base components and their function&lt;br /&gt;
*[[Using_A_Base_Component]] - Creating a new component using a base&lt;br /&gt;
*[[Creating a two wheeled robot]] - Creating a 2 wheeled robot from scratch (simulation &amp;amp; downloadable)&lt;br /&gt;
&lt;br /&gt;
==Simulation==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Simulation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[Starting_Flowchart_Simulation]] - Information on how to use the flowchart simulation&lt;br /&gt;
*[[Simulating_Icons_Step_by_Step]] - Stepping through icons&lt;br /&gt;
*[[Breakpoints]] - Using breakpoints&lt;br /&gt;
*[[Bookmarks]] - Using bookmarks&lt;br /&gt;
*[[Changing_the_Speed_of_a_Simulation]] - Changing the run speed of the simulator&lt;br /&gt;
*[[Simulation_Only_Code]] - Code designed to work only via the simulator&lt;br /&gt;
*[[Simulation_Events]] - Event macros used to provide more functionality to both simulation and compiled code&lt;br /&gt;
*[[DLL_Support]] - Changing the nature of a macro to instead call a external DLL function (simulation only)&lt;br /&gt;
*[[Data_Scope_Test]] - Information on how to use the Flowcode data scope window.&lt;br /&gt;
*[[CodeProfiling]] - Introduction to Code Profiling, and how to use it&lt;br /&gt;
&lt;br /&gt;
==Chip Specifics==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Chip_Specifics&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[Compiling_a_Flowchart_to_a_Chip]] - Information on how to compile a flowchart into machine code&lt;br /&gt;
*[[Internal_Oscillator]] - Specifics on using an internal oscillator&lt;br /&gt;
*[[Phase_Locked_Loop_(PLL)]] - Specifics on using a PLL frequency multiplier&lt;br /&gt;
*[[Custom_Interrupts]] - Custom interrupts for your hardware&lt;br /&gt;
*[[Debugging_Hardware_and_Software]] - Tips on how to debug hardware and software&lt;br /&gt;
*[[In_Circuit_Debugging]] - Overview of the in circuit debugging (ICD) interface&lt;br /&gt;
*[[In_Circuit_Test]] - Overview of the in circuit test (ICT) interface&lt;br /&gt;
*[[Supporting_Third_Party_Programming_Tools]] - Using 3rd party programmers such as PICkit and Arduino&lt;br /&gt;
*[[Viewing_Code_Output]] - Viewing the code generated by Flowcode&lt;br /&gt;
*[[Managing_Compiler_Options]] - Overview of the compiler options settings&lt;br /&gt;
*[[FCD_Data_Collection]] - Chip definition files and how to collect data from them&lt;br /&gt;
&lt;br /&gt;
==Support==&lt;br /&gt;
&amp;lt;span id=&amp;quot;Support&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*[[Frequently_Asked_Questions]] - Frequently asked questions&lt;br /&gt;
*[[Reporting_a_Bug]] - How to report a bug in Flowcode&lt;br /&gt;
*[[Licensed_Compiler]] - Compiler specifics and license agreement&lt;br /&gt;
*[[Technical_Support]] - Information on how to get further support&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=New_in_Version_7&amp;diff=18231</id>
		<title>New in Version 7</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=New_in_Version_7&amp;diff=18231"/>
		<updated>2016-07-07T09:42:35Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:NewInV6&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
There are many new and improved features in Flowcode. This page provides an overview of some of the new features in Flowcode. &lt;br /&gt;
&lt;br /&gt;
See the [http://www.matrixtsl.com/resources/files/datasheets/flowcode7-datasheet.pdf Flowcode Datasheet] on the [http://http://www.matrixtsl.com// Matrix TSL website] for further information on the new features, additions and changes in Flowcode.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Performance improvements==&lt;br /&gt;
* Code Profiling - See which icons are 'hit' or 'missed', and the frequency of execution, to determine bugs/ redundancy in your code&lt;br /&gt;
&lt;br /&gt;
* New 2 channel integrated oscilloscope, with triggering&lt;br /&gt;
&lt;br /&gt;
* New template files for Microchip devices - get you up and running with your projects faster &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visual enhancments==&lt;br /&gt;
* New modern UI with a choice of dark/ light themes&lt;br /&gt;
&lt;br /&gt;
* Ability to colour code individual flowchart icons for ease of viewing, or select from pre-made colour schemes&lt;br /&gt;
&lt;br /&gt;
* Create, save and load colour schemes for icons&lt;br /&gt;
&lt;br /&gt;
* Overhaul of user interface&lt;br /&gt;
&lt;br /&gt;
* 3D engine graphical improvements &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New Toolchain and Compilers==&lt;br /&gt;
* Support for 32bit PIC microcontrollers&lt;br /&gt;
&lt;br /&gt;
* Support for Microchip XC8, XC16 and XC32 compilers. &lt;br /&gt;
&lt;br /&gt;
* Significantly faster compilation of 8bit Microchip devices (approximately 10 times faster compilation than previous versions)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing structure==&lt;br /&gt;
* Flexible licensing structure - build a bespoke license exactly to your requirements&lt;br /&gt;
&lt;br /&gt;
* License upgradable at any point to add new features&lt;br /&gt;
&lt;br /&gt;
* Free version available - for a limited number of microcontrollers and feature set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mechanical Support Improvements==&lt;br /&gt;
* Users can now import 3D assemblies, rather than individual parts only. &lt;br /&gt;
&lt;br /&gt;
* Support for industry standard file types; STEP and IGES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Testing==&lt;br /&gt;
* Access readings and data from external instruments using DLL support. Display data with dashboard HMIs or third party software.&lt;br /&gt;
&lt;br /&gt;
* Use our EB006 multiprogrammer, EB091 or Flowkit v2 to monitor every pin on your PICmicro design, and monitor and interpret serial data I/O using Ghost Technology.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=New_in_Version_7&amp;diff=18230</id>
		<title>New in Version 7</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=New_in_Version_7&amp;diff=18230"/>
		<updated>2016-07-07T09:38:30Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:NewInV6&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
There are many new and improved features in Flowcode. This page provides an overview of some of the new features in Flowcode. &lt;br /&gt;
&lt;br /&gt;
See the [http://www.matrixtsl.com/resources/files/datasheets/flowcode7-datasheet.pdf Flowcode Datasheet] on the [http://http://www.matrixtsl.com// Matrix TSL website] for further information on the new features, additions and changes in Flowcode.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Performance improvements==&lt;br /&gt;
* Code Profiling - See which icons are 'hit' or 'missed', and the frequency of execution, to determine bugs/ redundancy in your code&lt;br /&gt;
&lt;br /&gt;
* New 2 channel integrated oscilloscope, with triggering&lt;br /&gt;
&lt;br /&gt;
* New template files for Microchip devices - get you up and running with your projects faster &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visual enhancments==&lt;br /&gt;
* New modern UI with a choice of dark/ light themes&lt;br /&gt;
&lt;br /&gt;
* Ability to colour code individual flowchart icons for ease of viewing, or select from pre-made colour schemes&lt;br /&gt;
&lt;br /&gt;
* Create, save and load colour schemes for icons&lt;br /&gt;
&lt;br /&gt;
* Overhaul of user interface&lt;br /&gt;
&lt;br /&gt;
* 3D engine graphical improvements &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New Toolchain and Compilers==&lt;br /&gt;
* Support for 32bit PIC microcontrollers&lt;br /&gt;
&lt;br /&gt;
* Support for Microchip XC8, XC16 and XC32 compilers. &lt;br /&gt;
&lt;br /&gt;
* Significantly faster compilation of 8bit Microchip devices&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing structure==&lt;br /&gt;
* Flexible licensing structure - build a bespoke license exactly to your requirements&lt;br /&gt;
&lt;br /&gt;
* License upgradable at any point to add new features&lt;br /&gt;
&lt;br /&gt;
* Free version available - for a limited number of microcontrollers and feature set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mechanical Support Improvements==&lt;br /&gt;
* Users can now import 3D assemblies, rather than individual parts only. &lt;br /&gt;
&lt;br /&gt;
* Support for industry standard file types; STEP and IGES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Testing==&lt;br /&gt;
* Access readings and data from external instruments using DLL support. Display data with dashboard HMIs or third party software.&lt;br /&gt;
&lt;br /&gt;
* Use our EB006 multiprogrammer, EB091 or Flowkit v2 to monitor every pin on your PICmicro design, and monitor and interpret serial data I/O using Ghost Technology.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=New_in_Version_7&amp;diff=18229</id>
		<title>New in Version 7</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=New_in_Version_7&amp;diff=18229"/>
		<updated>2016-07-07T09:36:51Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:NewInV6&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
There are many new and improved features in Flowcode. This page provides an overview of some of the new features in Flowcode. &lt;br /&gt;
&lt;br /&gt;
See the [http://www.matrixtsl.com/resources/files/datasheets/flowcode7-datasheet.pdf Flowcode Datasheet] on the [http://http://www.matrixtsl.com// Matrix TSL website] for further information on the new features, additions and changes in Flowcode.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Performance improvements==&lt;br /&gt;
* Code Profiling - See which icons are 'hit' or 'missed', and the frequency of execution, to determine bugs/ redundancy in your code&lt;br /&gt;
&lt;br /&gt;
* New 2 channel integrated oscilloscope, with triggering&lt;br /&gt;
&lt;br /&gt;
* New template files for Microchip devices - get you up and running faster &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Visual enhancments==&lt;br /&gt;
* New modern UI with a choice of dark/ light themes&lt;br /&gt;
&lt;br /&gt;
* Ability to colour code individual flowchart icons for ease of viewing, or select from pre-made colour schemes&lt;br /&gt;
&lt;br /&gt;
* Create, save and load colour schemes for icons&lt;br /&gt;
&lt;br /&gt;
* Overhaul of user interface&lt;br /&gt;
&lt;br /&gt;
* 3D engine graphical improvements &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==New Toolchain and Compilers==&lt;br /&gt;
* Support for 32bit PIC microcontrollers&lt;br /&gt;
&lt;br /&gt;
* Support for Microchip XC8, XC16 and XC32 compilers. &lt;br /&gt;
&lt;br /&gt;
* Significantly faster compilation of 8bit Microchip devices&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Licensing structure==&lt;br /&gt;
* Flexible licensing structure - build a bespoke license exactly to your requirements&lt;br /&gt;
&lt;br /&gt;
* License upgradable at any point to add new features&lt;br /&gt;
&lt;br /&gt;
* Free version available - for a limited number of microcontrollers and feature set&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mechanical Support Improvements==&lt;br /&gt;
* Users can now import 3D assemblies, rather than individual parts only. &lt;br /&gt;
&lt;br /&gt;
* Support for industry standard file types; STEP and IGES&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Testing==&lt;br /&gt;
* Access readings and data from external instruments using DLL support. Display data with dashboard HMIs or third party software.&lt;br /&gt;
&lt;br /&gt;
* Use our EB006 multiprogrammer, EB091 or Flowkit v2 to monitor every pin on your PICmicro design, and monitor and interpret serial data I/O using Ghost Technology.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=New_in_Version_7&amp;diff=18228</id>
		<title>New in Version 7</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=New_in_Version_7&amp;diff=18228"/>
		<updated>2016-07-07T08:14:53Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:NewInV6&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
There are many new and improved features in Flowcode. This page provides an overview of some of the new features in Flowcode. &lt;br /&gt;
&lt;br /&gt;
See the [http://www.matrixtsl.com/resources/files/datasheets/flowcode7-datasheet.pdf Flowcode Datasheet] on the [http://http://www.matrixtsl.com// Matrix TSL website] for further information on the new features, additions and changes in Flowcode.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==Component Creator==&lt;br /&gt;
* Now you can design your own electronic components and add them to your component library. You can use simulation API calls to define the electrical behaviour and mechanical behaviour in simulation.&lt;br /&gt;
&lt;br /&gt;
* The component library has been expanded considerably to include many new electronic components and simulation components. Components can be designed and shared on our website.&lt;br /&gt;
&lt;br /&gt;
* In addition to PCB style components you now have access to panel mounted switches, meters and displays for industrial control.&lt;br /&gt;
&lt;br /&gt;
* Customise or create Dashboard components like graphs, dials and meters to allow you to monitor how your system is functioning in simulation and In-Circuit Test.&lt;br /&gt;
&lt;br /&gt;
==Simulation==&lt;br /&gt;
* Improvements in simulation speed means that your simulation works close to real time which allows you to verify your design ‘live’.&lt;br /&gt;
&lt;br /&gt;
* The powerful API allows control of simulation events and components providing a wide range of PC-side functions.&lt;br /&gt;
&lt;br /&gt;
* Human Machine Interface components show your system parameters during simulation and In-Circuit-Test using intuitive displays including meters, graphs, oscillograms and tables.&lt;br /&gt;
&lt;br /&gt;
* Use text based consoles to see data passing around your system: perfect for designing systems with digital communications.&lt;br /&gt;
&lt;br /&gt;
==Mechanical Support==&lt;br /&gt;
* Import 3D models and characterise the movement and simulation using API.&lt;br /&gt;
&lt;br /&gt;
* Use the system panel to design your own simple 3D model. View your design from different angles whilst it simulates.&lt;br /&gt;
&lt;br /&gt;
* Create low cost parts with laser cutters and 3D printers and see the parts working with your electronics on-screen.&lt;br /&gt;
&lt;br /&gt;
* Create simulations of your model which move in 3D space under electrical stimulus from a microcontroller and other components in your system. Use 2D dashboard controls to monitor your system in real time.&lt;br /&gt;
&lt;br /&gt;
==Testing==&lt;br /&gt;
* Access readings and data from external instruments using DLL support. Display data with dashboard HMIs or third party software.&lt;br /&gt;
&lt;br /&gt;
* Use our new EB006 multiprogrammer to monitor every pin on your PICmicro design, and monitor and interpret serial data I/O.&lt;br /&gt;
&lt;br /&gt;
* Monitor how your system is functioning in simulation and In-Circuit-Test. Use new components like graphs, meters, consoles and scrolling text boxes to verify your design.&lt;br /&gt;
&lt;br /&gt;
* Use Softscope and Consoles to see data in waveform or textual formats. Use the API to translate incoming data to hex or ASCII equivalent. Link Softscope and consoles to third party hardware using DLLs to create a full SCADA system.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Selecting_a_Template&amp;diff=18227</id>
		<title>Selecting a Template</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Selecting_a_Template&amp;diff=18227"/>
		<updated>2016-07-06T12:59:14Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:GetStart&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
[[File:OpenTemplate.png|right|395x245px]]&lt;br /&gt;
To open a template simply select the 'Open a template' button in the top right corner of the 'Startup Selection' window, this window can be found when [[Opening Flowcode|opening Flowcode]] and when [[Creating Flowcharts|creating a new flowchart]] by selecting 'New' from the 'File' menu (File &amp;gt; New) or pressing the 'New' [[File:NewIcon.png|border]] button on the [[Tools and Views#10) Main Toolbar|main toolbar]] or by pressing '''Ctrl+N''' on the keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Templates are used to aid the user to work more efficiently and allow the user to expand programs much easier and create a common base to work from, it allows you to start a document with preset configurations, flowchart icons and components.&lt;br /&gt;
&lt;br /&gt;
Templates load up a pre-defined program for the user to expand upon, this provides a quick and easy method of starting projects and starting working immediately instead of having to configure the settings of the chip each time, this is especially useful when switching chips, once you have your preset templates you can skip having to change the settings individually each time you change chip.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can create your own template by selecting the file type by simply saving a .fcfx Flowcode project file in the 'templates' folder.&lt;br /&gt;
&lt;br /&gt;
This will allow you to create your own custom template to load up in Flowcode using the 'Load Template' window.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=File:OpenTemplate.png&amp;diff=18226</id>
		<title>File:OpenTemplate.png</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=File:OpenTemplate.png&amp;diff=18226"/>
		<updated>2016-07-06T12:58:19Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=File:NewIcon.png&amp;diff=18225</id>
		<title>File:NewIcon.png</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=File:NewIcon.png&amp;diff=18225"/>
		<updated>2016-07-06T12:57:44Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Opening_Flowcode&amp;diff=18224</id>
		<title>Opening Flowcode</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Opening_Flowcode&amp;diff=18224"/>
		<updated>2016-07-06T11:35:33Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:GetStart&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
[[File:SplashScreen2.png|right]]&lt;br /&gt;
When the Flowcode application starts, you are presented with 4 options, 'New project', 'Open template', 'Launch help' and 'Open an existing Flowcode project' (which includes opening recent Flowcode projects).&lt;br /&gt;
&lt;br /&gt;
Firstly, you can [[Creating Flowcharts|create a new flowchart]] to begin a brand new project file to start building your program from scratch. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Opening an Existing Flowchart|Opening an existing flowchart]] is very simple and easy to do in Flowcode, simply select the 'Open an Existing Flowcode project...' option to bring up the [http://en.wikipedia.org/wiki/Windows_Explorer Windows File Explorer] to browse and select an existing Flowcode project file to open.&lt;br /&gt;
&lt;br /&gt;
Flowcode also keeps a list of the most recently used files which can be selected and opened by double clicking a project file in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also the option to open a template to start a document with a pre-defined flowchart for quick and easy access to expand a program effectively. This is to aid users by saving time and improving efficiency when using Flowcode, you can create your own template files to fast track programs to save time and allow you to focus on specific areas to expand upon.&lt;br /&gt;
&lt;br /&gt;
For further information on templates see the [[Selecting a Template]] article.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, the option to launch the built-in Flowcode help files which, when offline consists of the base content of the Flowcode wiki, similar to the structure in the previous version of Flowcode. When online you can access this wiki which will contain much more content and even user submitted articles to further expand your knowledge of Flowcode. There will also be various links throughout Flowcode which will link to specific help content pages to assist you in the specified area, this content can be accessed by clicking the question mark [[File:Btn_Question_Mark.gif]] button.&lt;br /&gt;
&lt;br /&gt;
For additional information specifically related to the [[Component]] help files see the [[Component Help Files]] article.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=Opening_Flowcode&amp;diff=18223</id>
		<title>Opening Flowcode</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=Opening_Flowcode&amp;diff=18223"/>
		<updated>2016-07-06T11:34:29Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:GetStart&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
[[File:SplashScreen2.png|right]]&lt;br /&gt;
When the Flowcode application starts, you are presented with 4 options, 'New project', 'Open a template', 'Launch Flowcode help' and 'Open an existing Flowcode project' (which includes opening recent Flowcode projects).&lt;br /&gt;
&lt;br /&gt;
Firstly, you can [[Creating Flowcharts|create a new flowchart]] to begin a brand new project file to start building your program from scratch. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Opening an Existing Flowchart|Opening an existing flowchart]] is very simple and easy to do in Flowcode, simply select the 'Open an Existing Flowcode project...' option to bring up the [http://en.wikipedia.org/wiki/Windows_Explorer Windows File Explorer] to browse and select an existing Flowcode project file to open.&lt;br /&gt;
&lt;br /&gt;
Flowcode also keeps a list of the most recently used files which can be selected and opened by double clicking a project file in the list.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is also the option to open a template to start a document with a pre-defined flowchart for quick and easy access to expand a program effectively. This is to aid users by saving time and improving efficiency when using Flowcode, you can create your own template files to fast track programs to save time and allow you to focus on specific areas to expand upon.&lt;br /&gt;
&lt;br /&gt;
For further information on templates see the [[Selecting a Template]] article.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, the option to launch the built-in Flowcode help files which, when offline consists of the base content of the Flowcode wiki, similar to the structure in the previous version of Flowcode. When online you can access this wiki which will contain much more content and even user submitted articles to further expand your knowledge of Flowcode. There will also be various links throughout Flowcode which will link to specific help content pages to assist you in the specified area, this content can be accessed by clicking the question mark [[File:Btn_Question_Mark.gif]] button.&lt;br /&gt;
&lt;br /&gt;
For additional information specifically related to the [[Component]] help files see the [[Component Help Files]] article.&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=File:SplashScreen2.png&amp;diff=18222</id>
		<title>File:SplashScreen2.png</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=File:SplashScreen2.png&amp;diff=18222"/>
		<updated>2016-07-06T11:33:08Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=File:SplashScreen.png&amp;diff=18221</id>
		<title>File:SplashScreen.png</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=File:SplashScreen.png&amp;diff=18221"/>
		<updated>2016-07-06T11:32:21Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=System_Panel&amp;diff=18220</id>
		<title>System Panel</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=System_Panel&amp;diff=18220"/>
		<updated>2016-07-06T11:20:14Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:Panels&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
[[File:SystemPanel.png|thumb||The System Panel]]&lt;br /&gt;
The System panel provides a real-world framework on which to load Flowcode components that compliments the [[Dashboard Panel]]. It is designed to show the physical representation of real world components during simulation.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The System Panel is opened by selecting it in the View menu. Unlike the [[Dashboard Panel]], the System Panel is designed to simulate a 3D environment. It is best suited to designing and positioning objects as all aspects of an object can be viewed. Once an object is designed, it is often used in projects via the [[Dashboard Panel]].&lt;br /&gt;
&lt;br /&gt;
When it opens, you see a central coloured square, called the ''Table top'', set against a coloured background. The colours or images of both are set in the 'General Options'. [[File:GeneralOptionsIcon.png|border]]&lt;br /&gt;
&lt;br /&gt;
The System panel has a '''Controls''' toolbar running horizontally across the top, much like the [[Dashboard Panel]].&lt;br /&gt;
&lt;br /&gt;
[[Component|Components]] can be added to the System panel from the [[Tools and Views#3)Components Toolbar|Components Toolbar]]. Then, input devices like [[Component: ID 953a042a b2aa 4f2e 94e2 ee2979cfc92e|switches]] can be operated to control the progress of the simulation, while output devices, like [[Component: ID a7b05886 784c 48c8 a6f6 cc371c7728e1|LEDs]] show the result.&lt;br /&gt;
&lt;br /&gt;
===Dashboard or System Panel?===&lt;br /&gt;
To find out more about the differences between the Dashboard and System panel and also recommendations on how to use the two panels for different types of projects please see the article [[Choosing your Simulation Panel|Choosing your Simulation Panel]]&lt;br /&gt;
&lt;br /&gt;
===Table top===&lt;br /&gt;
The Table top provides a 'surface' on which components are placed. It is a flat plane that objects can be placed on. When locked to the Table top, all objects sit on top of it and interact as solid objects.&lt;br /&gt;
&lt;br /&gt;
It is also useful as a surface for shadows, giving a sense of depth and orientation. The rotate mode of the camera treats the table top as the 'ground' and keeps the camera orientated with this in mind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Axis alignment===&lt;br /&gt;
The coloured arrows in the top left corner of the panel show the orientation of the camera. You can click any of these arrows to reset the view to look in that axis.&lt;br /&gt;
&lt;br /&gt;
For example, clicking on the blue arrow gives a top-down view – looking down the ‘Z’ axis. Clicking on one of the other coloured arrows rotates the object about that axis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Hint:''&lt;br /&gt;
:The coordinates of the cursor are shown in the status bar at the bottom of the screen. Using this information can help you to position objects.&lt;br /&gt;
&lt;br /&gt;
:First of all, move the cursor to the desired position, to find its coordinates. Then enter these into the 'Position' [[Component Properties|properties]] of the object in the [[Properties Panel]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Manipulating objects==&lt;br /&gt;
&lt;br /&gt;
===Selecting items===&lt;br /&gt;
Multiple items can be selected:&lt;br /&gt;
* By holding down the '''Shift''' key and then clicking on a number of items, one after the other;&lt;br /&gt;
* By left-clicking the mouse button and dragging over the items. &lt;br /&gt;
&lt;br /&gt;
They can then be grouped:&lt;br /&gt;
* By clicking on the 'Group' icon. [[File:Gen_Panel_Object_Group_01.png|border]]&lt;br /&gt;
* By selecting the 'Group' option from the ‘Selection’ menu which appears when you click the right-hand mouse button. &lt;br /&gt;
&lt;br /&gt;
In this way, complex [[Component Tree|nested structures]] can be assembled from a number of parts.&lt;br /&gt;
To ungroup, select the object and then click on the same icon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Multiple views==&lt;br /&gt;
A powerful feature of Flowcode 6 is the ability to view the components from several camera angles simultaneously, enabling orthographic design of the system. Up to four views can be shown. &lt;br /&gt;
&lt;br /&gt;
The number of views can be changed by clicking the 'General Options' [[File:Gen Panel General Options 01.png|border]] icon and then clicking on the drop down menu [[File:Btn_Menu_Arrow.png]] next to the 'Number of views:' option and then selecting a value from 1-4 on the menu.&lt;br /&gt;
&lt;br /&gt;
By clicking on the appropriate arrowheads, you can set up each view as shown below.&lt;br /&gt;
&lt;br /&gt;
Depending on the size and shape of the Systems Panel, the three views may be arranged vertically, instead of horizontally. Drag one edge of the Systems Panel sideways to see this effect.&lt;br /&gt;
[[File:gen_exerciseSystemPanelshapecontrol_threeview1_01.png|500px|center]]&lt;br /&gt;
&lt;br /&gt;
You can adjust the viewpoint individually for each view, by operating the 'camera position' controls.&lt;br /&gt;
&lt;br /&gt;
An example of doing so is given below - notice the positions of the red, green and blue arrows in each:&lt;br /&gt;
[[File:gen_exerciseSystemPanelshapecontrol_threeview2_01.png|500px|center]]&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can make changes to the objects themselves, in which case all three views are affected at once.&lt;br /&gt;
&lt;br /&gt;
In the next image, the instrument panel has been rotated:&lt;br /&gt;
[[File:gen_exerciseSystemPanelshapecontrol_threeview3_01.png|500px|center]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=System_Panel&amp;diff=18219</id>
		<title>System Panel</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=System_Panel&amp;diff=18219"/>
		<updated>2016-07-06T11:11:55Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:Panels&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
[[File:SystemPanel.png|thumb||The System Panel]]&lt;br /&gt;
The System panel provides a real-world framework on which to load Flowcode components that compliments the [[Dashboard Panel]]. It is designed to show the physical representation of real world components during simulation.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The System Panel is opened by selecting it in the View menu. Unlike the [[Dashboard Panel]], the System Panel is designed to simulate a 3D environment. It is best suited to designing and positioning objects as all aspects of an object can be viewed. Once an object is designed, it is often used in projects via the [[Dashboard Panel]].&lt;br /&gt;
&lt;br /&gt;
When it opens, you see a central coloured square, called the ''Table top'', set against a coloured background. The colours or images of both are set in the 'General Options'. [[File:GeneralOptionsIcon.png|border]]&lt;br /&gt;
&lt;br /&gt;
The System panel has a '''Controls''' toolbar running horizontally across the top, much like the [[Dashboard Panel]].&lt;br /&gt;
&lt;br /&gt;
[[Component|Components]] can be added to the System panel from the [[Tools and Views#3)Components Toolbar|Components Toolbar]]. Then, input devices like [[Component: ID 953a042a b2aa 4f2e 94e2 ee2979cfc92e|switches]] can be operated to control the progress of the simulation, while output devices, like [[Component: ID a7b05886 784c 48c8 a6f6 cc371c7728e1|LEDs]] show the result.&lt;br /&gt;
&lt;br /&gt;
===Dashboard or System Panel?===&lt;br /&gt;
To find out more about the differences between the Dashboard and System panel and also recommendations on how to use the two panels for different types of projects please see the article [[Choosing your Simulation Panel|Choosing your Simulation Panel]]&lt;br /&gt;
&lt;br /&gt;
===Table top===&lt;br /&gt;
The Table top provides a 'surface' on which components are placed. It is a flat plane that objects can be placed on. When locked to the Table top, all objects sit on top of it and interact as solid objects.&lt;br /&gt;
&lt;br /&gt;
It is also useful as a surface for shadows, giving a sense of depth and orientation. The rotate mode of the camera treats the table top as the 'ground' and keeps the camera orientated with this in mind.&lt;br /&gt;
&lt;br /&gt;
===Video instructions===&lt;br /&gt;
&lt;br /&gt;
There are an array of videos at your disposal to educate you and improve your skills using Flowcode, to get started with the System Panel see the [http://www.youtube.com/watch?v=2VvUSCCc-sE&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ&amp;amp;index=8 Introduction to the System Panel] video for an overview of the fundamental functionality available using the System Panel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{{#ev:youtube|2VvUSCCc-sE|640}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera control==&lt;br /&gt;
The [[Camera Control|camera]] (viewpoint) can be panned or rotated around different axes using the three icons shown.&lt;br /&gt;
&lt;br /&gt;
These work in conjunction with the Ctrl, Shift and Alt keys and with the three coloured arrow heads that show the camera orientation. &lt;br /&gt;
&amp;lt;gallery widths=64x52px perrow=3 caption=&amp;quot;Camera controls&amp;quot; style=&amp;quot;margin:auto; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
File:Gen_Panel_Camera_Pan_01.png|'''Pan'''&lt;br /&gt;
File:Gen_Panel_Camera_Rotate_01.png|'''Rotate'''&lt;br /&gt;
File:Gen_Panel_Camera_Orbit_01.png|'''Orbit'''&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background-color: #E5E5E5; border-collapse: collapse; margin: auto; width: 100%; text-align: center;&amp;quot;&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Select'''&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Context Menu'''&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Rotate Camera'''&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Zoom Camera'''&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Focus Camera'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Mouse_mb1.svg]]&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Mouse_mb2.svg]]&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Ctrl_pic_sm.png ]] '''&amp;lt;span style=&amp;quot;font-size:200%;&amp;quot;&amp;gt;+&amp;lt;/span&amp;gt;'''[[File:Mouse_mb1.svg]]&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Ctrl_pic_sm.png ]] '''&amp;lt;span style=&amp;quot;font-size:200%;&amp;quot;&amp;gt;+&amp;lt;/span&amp;gt;'''[[File:Mouse_mb3.svg]]&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Alt_pic_sm.png ]] '''&amp;lt;span style=&amp;quot;font-size:200%;&amp;quot;&amp;gt;+&amp;lt;/span&amp;gt;'''[[File:Mouse_mb1.svg]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Press the left mouse button over an object you want to select Holding in '''Shift''' will allow you to select multiple objects.&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Press the right mouse button to bring up a context menu based on the object which you selected. Different objects will bring up different context menus.&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Hold '''Ctrl''' and use the Left Mouse Button to move and rotate your camera.&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Hold '''Ctrl''' and use the mouse wheel to zoom in and out of the panel.&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Hold '''Alt''' and click the Left Mouse Button to centre the camera on that location. Clicking on an object will centre the camera on that object.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To move and control the camera:&lt;br /&gt;
* Hold down the '''Ctrl''' key and click-drag the mouse to move the camera eye (the position of the camera).&lt;br /&gt;
* Hold down both the '''Ctrl''' and '''Shift''' keys and click-drag the mouse to move the camera target (the view of the camera).&lt;br /&gt;
* Hold down '''Alt''' and click anywhere on the panel to move the camera over that point or object (move the camera to the object).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Zoom===&lt;br /&gt;
[[File:Gen_Panel_Camera_Zoom_01.png|border]] There is also a zoom facility, operated by pressing the '''Ctrl''' key and moving the cursor over the viewpoint icon. Clicking the mouse button in this and dragging downwards causes the view to zoom out. Dragging upwards causes the view to zoom in. The same functionality can be achieved by holding Ctrl and using the mouse wheel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Axis alignment===&lt;br /&gt;
The coloured arrows in the top left corner of the panel show the orientation of the camera. You can click any of these arrows to reset the view to look in that axis.&lt;br /&gt;
&lt;br /&gt;
For example, clicking on the blue arrow gives a top-down view – looking down the ‘Z’ axis. Clicking on one of the other coloured arrows rotates the object about that axis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Hint:''&lt;br /&gt;
:The coordinates of the cursor are shown in the status bar at the bottom of the screen. Using this information can help you to position objects.&lt;br /&gt;
&lt;br /&gt;
:First of all, move the cursor to the desired position, to find its coordinates. Then enter these into the 'Position' [[Component Properties|properties]] of the object in the [[Properties Panel]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Video instructions===&lt;br /&gt;
See the following Youtube videos to learn how to effectively control the camera and navigate the panels:&lt;br /&gt;
&lt;br /&gt;
The [http://www.youtube.com/watch?v=CERJCvyInV8&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Camera Control 1] video covers the basic camera controls and camera rotation and general camera manipulation.&lt;br /&gt;
&lt;br /&gt;
The [http://www.youtube.com/watch?v=uG20xwQtcCM&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Camera Control 2] video covers slightly more advanced features such as using keyboard shortcuts as well as mouse movement to navigate the panel more effectively.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin:auto;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{{#ev:youtube|CERJCvyInV8}}&lt;br /&gt;
| width=&amp;quot;100px&amp;quot; |&lt;br /&gt;
|{{#ev:youtube|uG20xwQtcCM}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Manipulating objects==&lt;br /&gt;
&lt;br /&gt;
===Selecting items===&lt;br /&gt;
Multiple items can be selected:&lt;br /&gt;
* By holding down the '''Shift''' key and then clicking on a number of items, one after the other;&lt;br /&gt;
* By left-clicking the mouse button and dragging over the items. &lt;br /&gt;
&lt;br /&gt;
They can then be grouped:&lt;br /&gt;
* By clicking on the 'Group' icon. [[File:Gen_Panel_Object_Group_01.png|border]]&lt;br /&gt;
* By selecting the 'Group' option from the ‘Selection’ menu which appears when you click the right-hand mouse button. &lt;br /&gt;
&lt;br /&gt;
In this way, complex [[Component Tree|nested structures]] can be assembled from a number of parts.&lt;br /&gt;
To ungroup, select the object and then click on the same icon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Shapes toolbar===&lt;br /&gt;
At the top is a colour selector, which sets the colour of any shape added to the work area. By clicking on the down-arrow, one of a wide range of colours can be selected.&lt;br /&gt;
&lt;br /&gt;
Below that there is a button to swap between 2D and 3D shapes on the toolbar, this allows you to quickly and easily access different shapes and differentiate the 2D and 3D shapes with ease as they are separated into different sections. All objects can be dragged between the Dashboard and System panel and dropped in the required position, although the 3D shapes cannot be found on the Dashboard Panel shapes toolbar.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen_Panel_Shapes_Toolbar_01.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
Under the 2D section there is a 'Text' icon, used to 'drag and drop' a single row of alphanumeric characters onto the work area. Afterwards, you can select it, by clicking on it, and configure it using the [[Properties Panel]]. In particular, when added, you can edit the default text displayed using the bottom ‘Text’ control on the Properties panel. As well as text, there are also a few two-dimensional shapes available, including; '''Ellipse''' (circle), '''Rectangle''', '''Rounded Rectangle''' and '''Line'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The remaining icons under the 3D section allow you to add a variety of three-dimensional shapes to the work area. Each takes the colour chosen in the colour selector at the top. Each shape can be configured using the Properties Panel, to determine the position, scale, rotation and even the colour of the shape.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Video instructions===&lt;br /&gt;
Watch the [http://www.youtube.com/watch?v=2yT5XTLLX6o&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Adding Objects to the Panel] video for a demonstration and explanation about adding components and objects to the System Panel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See the [http://www.youtube.com/watch?v=5-IzDJ2NDcc&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Aligning Objects on the Panel 1] video to learn the basics of aligning objects on the panel, this video covers the all available options of the 'Snap to' function including Snap to '''''Grid''''', '''''Objects''''' and '''''Table top'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next video, [http://www.youtube.com/watch?v=okbJ9pJrEeA&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Aligning Objects on the Panel 2], expands onto manipulating objects by moving, rotating and scaling / re-sizing objects to align them on the panel, this video makes use of the [[Project Explorer]] in order to manipulate the objects precisely.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, the [http://www.youtube.com/watch?v=0b0jtQzBS9Q&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Alignig Objects on the Panel 3] video details additional options to effectively align objects on the panel, this includes various options from the context menu when you right-click a selected object.&lt;br /&gt;
{| style=&amp;quot;margin:auto; text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{{#ev:youtube|2yT5XTLLX6o}}&lt;br /&gt;
| width=&amp;quot;100px&amp;quot; |&lt;br /&gt;
|{{#ev:youtube|5-IzDJ2NDcc}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{#ev:youtube|okbJ9pJrEeA}}&lt;br /&gt;
| width=&amp;quot;100px&amp;quot; |&lt;br /&gt;
|{{#ev:youtube|0b0jtQzBS9Q}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Controls toolbar==&lt;br /&gt;
===Moving objects===&lt;br /&gt;
The first four controls operate on the size, position and rotation of the component. &lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Controls 01.png|frame|center|Component controls]]&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Move 01.png|border]] '''Move''' allows you to move the selected object around the work area. &lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Stretch 01.png|border]] '''Stretch''' allows you to re-position a single point on an item. When you select an object and click on this control, pink anchors appear on the object. Selecting one of these allows it to be moved to a new position on the work area. The effect is to change the appearance, size or rotation of the object.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Scale 01.png|border]] '''Scale''' allows you to change the size of the object. After selecting an object and clicking on this control, a number of blue anchors appear on the object. Any of these can be dragged to re-size that particular dimension of the object. (Handles at the corners affect size in two dimensions.)&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Rotate 01.png|border]] '''Rotate''' allows you to rotate an object. After selecting it and clicking on this control, a number of yellow anchors appear on the object. These allow the object to be rotated around different axes. Corner anchors will spin the object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Controlling the camera===&lt;br /&gt;
The next three controls determine the camera (viewpoint) behavior.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Camera Controls 01.png|frame|center|Camera controls]]&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Camera Pan 01.png|border]] '''Pan''' allows the  camera to pan left / right / up / down.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Camera Rotate 01.png|border]] '''Rotate''' allows the camera to rotate assuming the table top is the ground.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Camera Orbit 01.png|border]] '''Orbit''' third allows the camera to rotate without considering the table top.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===General Options===&lt;br /&gt;
&lt;br /&gt;
The next control determines what happens when two objects ‘collide‘, with respect to the camera view. There are 3 options available:&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Collision Move Through.png|border]] '''Move Through''' ignores collision by moving through the object and ignoring collision completely.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Collision Move Around.png|border]] '''Move Around''' avoids collision by moving the object around the colliding object. '''''Note: this is the default option set by Flowcode.'''''&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Collision Move Over.png|border]] '''Move Over''' avoids collision by moving the object over the colliding object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gen_Panel Camera Align 01.png|border]] The '''Align Axis''' control is used to mirror the axis of the selected object, this follows the alignment of the component axis, even when being manipulated and rotated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next two controls are used to set properties for the whole panel.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Tools 01.png|border]] The first control, 'Tools' allows you to lock movement of objects:&lt;br /&gt;
* To the grid, &lt;br /&gt;
* To other objects,&lt;br /&gt;
* To the table-top&lt;br /&gt;
&lt;br /&gt;
The grid can be re-sized and made visible in a range of colors via this control. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel General Options 01.png|border]]&lt;br /&gt;
The second control, 'General Options' is used to:&lt;br /&gt;
* Set the colour or image of the display;&lt;br /&gt;
* Set the number of views, allowing, for example, plan and elevation views of a component;&lt;br /&gt;
* Set the ''level of detail'' of all the displays.&lt;br /&gt;
&lt;br /&gt;
== Multiple views==&lt;br /&gt;
A powerful feature of Flowcode 6 is the ability to view the components from several camera angles simultaneously, enabling orthographic design of the system. Up to four views can be shown. &lt;br /&gt;
&lt;br /&gt;
The number of views can be changed by clicking the 'General Options' [[File:Gen Panel General Options 01.png|border]] icon and then clicking on the drop down menu [[File:Btn_Menu_Arrow.png]] next to the 'Number of views:' option and then selecting a value from 1-4 on the menu.&lt;br /&gt;
&lt;br /&gt;
By clicking on the appropriate arrowheads, you can set up each view as shown below.&lt;br /&gt;
&lt;br /&gt;
Depending on the size and shape of the Systems Panel, the three views may be arranged vertically, instead of horizontally. Drag one edge of the Systems Panel sideways to see this effect.&lt;br /&gt;
[[File:gen_exerciseSystemPanelshapecontrol_threeview1_01.png|500px|center]]&lt;br /&gt;
&lt;br /&gt;
You can adjust the viewpoint individually for each view, by operating the 'camera position' controls.&lt;br /&gt;
&lt;br /&gt;
An example of doing so is given below - notice the positions of the red, green and blue arrows in each:&lt;br /&gt;
[[File:gen_exerciseSystemPanelshapecontrol_threeview2_01.png|500px|center]]&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can make changes to the objects themselves, in which case all three views are affected at once.&lt;br /&gt;
&lt;br /&gt;
In the next image, the instrument panel has been rotated:&lt;br /&gt;
[[File:gen_exerciseSystemPanelshapecontrol_threeview3_01.png|500px|center]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=System_Panel&amp;diff=18218</id>
		<title>System Panel</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=System_Panel&amp;diff=18218"/>
		<updated>2016-07-06T11:08:41Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:Panels&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
[[File:SystemPanel.png|thumb||The System Panel]]&lt;br /&gt;
The System panel provides a real-world framework on which to load Flowcode components that compliments the [[Dashboard Panel]]. It is designed to show the physical representation of real world components during simulation.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The System Panel is opened by selecting it in the View menu. Unlike the [[Dashboard Panel]], the System Panel is designed to simulate a 3D environment. It is best suited to designing and positioning objects as all aspects of an object can be viewed. Once an object is designed, it is often used in projects via the [[Dashboard Panel]].&lt;br /&gt;
&lt;br /&gt;
When it opens, you see a central coloured square, called the ''Table top'', set against a coloured background. The colours or images of both are set in the 'General Options'. [[File:GeneralOptionsIcon.png|border]]&lt;br /&gt;
&lt;br /&gt;
The System panel has a '''Shapes''' toolbar running vertically down the left-hand side, and a '''Controls''' toolbar running horizontally across the top.&lt;br /&gt;
&lt;br /&gt;
[[Component|Components]] can be added to the System panel from the [[Tools and Views#3)Components Toolbar|Components Toolbar]]. Then, input devices like [[Component: ID 953a042a b2aa 4f2e 94e2 ee2979cfc92e|switches]] can be operated to control the progress of the simulation, while output devices, like [[Component: ID a7b05886 784c 48c8 a6f6 cc371c7728e1|LEDs]] show the result.&lt;br /&gt;
&lt;br /&gt;
===Dashboard or System Panel?===&lt;br /&gt;
To find out more about the differences between the Dashboard and System panel and also recommendations on how to use the two panels for different types of projects please see the article [[Choosing your Simulation Panel|Choosing your Simulation Panel]]&lt;br /&gt;
&lt;br /&gt;
===Table top===&lt;br /&gt;
The Table top provides a 'surface' on which components are placed. It is a flat plane that objects can be placed on. When locked to the Table top, all objects sit on top of it and interact as solid objects.&lt;br /&gt;
&lt;br /&gt;
It is also useful as a surface for shadows, giving a sense of depth and orientation. The rotate mode of the camera treats the table top as the 'ground' and keeps the camera orientated with this in mind.&lt;br /&gt;
&lt;br /&gt;
===Video instructions===&lt;br /&gt;
&lt;br /&gt;
There are an array of videos at your disposal to educate you and improve your skills using Flowcode, to get started with the System Panel see the [http://www.youtube.com/watch?v=2VvUSCCc-sE&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ&amp;amp;index=8 Introduction to the System Panel] video for an overview of the fundamental functionality available using the System Panel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{{#ev:youtube|2VvUSCCc-sE|640}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera control==&lt;br /&gt;
The [[Camera Control|camera]] (viewpoint) can be panned or rotated around different axes using the three icons shown.&lt;br /&gt;
&lt;br /&gt;
These work in conjunction with the Ctrl, Shift and Alt keys and with the three coloured arrow heads that show the camera orientation. &lt;br /&gt;
&amp;lt;gallery widths=64x52px perrow=3 caption=&amp;quot;Camera controls&amp;quot; style=&amp;quot;margin:auto; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
File:Gen_Panel_Camera_Pan_01.png|'''Pan'''&lt;br /&gt;
File:Gen_Panel_Camera_Rotate_01.png|'''Rotate'''&lt;br /&gt;
File:Gen_Panel_Camera_Orbit_01.png|'''Orbit'''&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background-color: #E5E5E5; border-collapse: collapse; margin: auto; width: 100%; text-align: center;&amp;quot;&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Select'''&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Context Menu'''&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Rotate Camera'''&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Zoom Camera'''&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Focus Camera'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Mouse_mb1.svg]]&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Mouse_mb2.svg]]&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Ctrl_pic_sm.png ]] '''&amp;lt;span style=&amp;quot;font-size:200%;&amp;quot;&amp;gt;+&amp;lt;/span&amp;gt;'''[[File:Mouse_mb1.svg]]&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Ctrl_pic_sm.png ]] '''&amp;lt;span style=&amp;quot;font-size:200%;&amp;quot;&amp;gt;+&amp;lt;/span&amp;gt;'''[[File:Mouse_mb3.svg]]&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Alt_pic_sm.png ]] '''&amp;lt;span style=&amp;quot;font-size:200%;&amp;quot;&amp;gt;+&amp;lt;/span&amp;gt;'''[[File:Mouse_mb1.svg]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Press the left mouse button over an object you want to select Holding in '''Shift''' will allow you to select multiple objects.&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Press the right mouse button to bring up a context menu based on the object which you selected. Different objects will bring up different context menus.&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Hold '''Ctrl''' and use the Left Mouse Button to move and rotate your camera.&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Hold '''Ctrl''' and use the mouse wheel to zoom in and out of the panel.&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Hold '''Alt''' and click the Left Mouse Button to centre the camera on that location. Clicking on an object will centre the camera on that object.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To move and control the camera:&lt;br /&gt;
* Hold down the '''Ctrl''' key and click-drag the mouse to move the camera eye (the position of the camera).&lt;br /&gt;
* Hold down both the '''Ctrl''' and '''Shift''' keys and click-drag the mouse to move the camera target (the view of the camera).&lt;br /&gt;
* Hold down '''Alt''' and click anywhere on the panel to move the camera over that point or object (move the camera to the object).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Zoom===&lt;br /&gt;
[[File:Gen_Panel_Camera_Zoom_01.png|border]] There is also a zoom facility, operated by pressing the '''Ctrl''' key and moving the cursor over the viewpoint icon. Clicking the mouse button in this and dragging downwards causes the view to zoom out. Dragging upwards causes the view to zoom in. The same functionality can be achieved by holding Ctrl and using the mouse wheel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Axis alignment===&lt;br /&gt;
The coloured arrows in the top left corner of the panel show the orientation of the camera. You can click any of these arrows to reset the view to look in that axis.&lt;br /&gt;
&lt;br /&gt;
For example, clicking on the blue arrow gives a top-down view – looking down the ‘Z’ axis. Clicking on one of the other coloured arrows rotates the object about that axis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Hint:''&lt;br /&gt;
:The coordinates of the cursor are shown in the status bar at the bottom of the screen. Using this information can help you to position objects.&lt;br /&gt;
&lt;br /&gt;
:First of all, move the cursor to the desired position, to find its coordinates. Then enter these into the 'Position' [[Component Properties|properties]] of the object in the [[Properties Panel]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Video instructions===&lt;br /&gt;
See the following Youtube videos to learn how to effectively control the camera and navigate the panels:&lt;br /&gt;
&lt;br /&gt;
The [http://www.youtube.com/watch?v=CERJCvyInV8&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Camera Control 1] video covers the basic camera controls and camera rotation and general camera manipulation.&lt;br /&gt;
&lt;br /&gt;
The [http://www.youtube.com/watch?v=uG20xwQtcCM&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Camera Control 2] video covers slightly more advanced features such as using keyboard shortcuts as well as mouse movement to navigate the panel more effectively.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin:auto;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{{#ev:youtube|CERJCvyInV8}}&lt;br /&gt;
| width=&amp;quot;100px&amp;quot; |&lt;br /&gt;
|{{#ev:youtube|uG20xwQtcCM}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Manipulating objects==&lt;br /&gt;
&lt;br /&gt;
===Selecting items===&lt;br /&gt;
Multiple items can be selected:&lt;br /&gt;
* By holding down the '''Shift''' key and then clicking on a number of items, one after the other;&lt;br /&gt;
* By left-clicking the mouse button and dragging over the items. &lt;br /&gt;
&lt;br /&gt;
They can then be grouped:&lt;br /&gt;
* By clicking on the 'Group' icon. [[File:Gen_Panel_Object_Group_01.png|border]]&lt;br /&gt;
* By selecting the 'Group' option from the ‘Selection’ menu which appears when you click the right-hand mouse button. &lt;br /&gt;
&lt;br /&gt;
In this way, complex [[Component Tree|nested structures]] can be assembled from a number of parts.&lt;br /&gt;
To ungroup, select the object and then click on the same icon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Shapes toolbar===&lt;br /&gt;
At the top is a colour selector, which sets the colour of any shape added to the work area. By clicking on the down-arrow, one of a wide range of colours can be selected.&lt;br /&gt;
&lt;br /&gt;
Below that there is a button to swap between 2D and 3D shapes on the toolbar, this allows you to quickly and easily access different shapes and differentiate the 2D and 3D shapes with ease as they are separated into different sections. All objects can be dragged between the Dashboard and System panel and dropped in the required position, although the 3D shapes cannot be found on the Dashboard Panel shapes toolbar.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen_Panel_Shapes_Toolbar_01.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
Under the 2D section there is a 'Text' icon, used to 'drag and drop' a single row of alphanumeric characters onto the work area. Afterwards, you can select it, by clicking on it, and configure it using the [[Properties Panel]]. In particular, when added, you can edit the default text displayed using the bottom ‘Text’ control on the Properties panel. As well as text, there are also a few two-dimensional shapes available, including; '''Ellipse''' (circle), '''Rectangle''', '''Rounded Rectangle''' and '''Line'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The remaining icons under the 3D section allow you to add a variety of three-dimensional shapes to the work area. Each takes the colour chosen in the colour selector at the top. Each shape can be configured using the Properties Panel, to determine the position, scale, rotation and even the colour of the shape.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Video instructions===&lt;br /&gt;
Watch the [http://www.youtube.com/watch?v=2yT5XTLLX6o&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Adding Objects to the Panel] video for a demonstration and explanation about adding components and objects to the System Panel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See the [http://www.youtube.com/watch?v=5-IzDJ2NDcc&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Aligning Objects on the Panel 1] video to learn the basics of aligning objects on the panel, this video covers the all available options of the 'Snap to' function including Snap to '''''Grid''''', '''''Objects''''' and '''''Table top'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next video, [http://www.youtube.com/watch?v=okbJ9pJrEeA&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Aligning Objects on the Panel 2], expands onto manipulating objects by moving, rotating and scaling / re-sizing objects to align them on the panel, this video makes use of the [[Project Explorer]] in order to manipulate the objects precisely.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, the [http://www.youtube.com/watch?v=0b0jtQzBS9Q&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Alignig Objects on the Panel 3] video details additional options to effectively align objects on the panel, this includes various options from the context menu when you right-click a selected object.&lt;br /&gt;
{| style=&amp;quot;margin:auto; text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{{#ev:youtube|2yT5XTLLX6o}}&lt;br /&gt;
| width=&amp;quot;100px&amp;quot; |&lt;br /&gt;
|{{#ev:youtube|5-IzDJ2NDcc}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{#ev:youtube|okbJ9pJrEeA}}&lt;br /&gt;
| width=&amp;quot;100px&amp;quot; |&lt;br /&gt;
|{{#ev:youtube|0b0jtQzBS9Q}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Controls toolbar==&lt;br /&gt;
===Moving objects===&lt;br /&gt;
The first four controls operate on the size, position and rotation of the component. &lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Controls 01.png|frame|center|Component controls]]&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Move 01.png|border]] '''Move''' allows you to move the selected object around the work area. &lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Stretch 01.png|border]] '''Stretch''' allows you to re-position a single point on an item. When you select an object and click on this control, pink anchors appear on the object. Selecting one of these allows it to be moved to a new position on the work area. The effect is to change the appearance, size or rotation of the object.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Scale 01.png|border]] '''Scale''' allows you to change the size of the object. After selecting an object and clicking on this control, a number of blue anchors appear on the object. Any of these can be dragged to re-size that particular dimension of the object. (Handles at the corners affect size in two dimensions.)&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Rotate 01.png|border]] '''Rotate''' allows you to rotate an object. After selecting it and clicking on this control, a number of yellow anchors appear on the object. These allow the object to be rotated around different axes. Corner anchors will spin the object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Controlling the camera===&lt;br /&gt;
The next three controls determine the camera (viewpoint) behavior.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Camera Controls 01.png|frame|center|Camera controls]]&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Camera Pan 01.png|border]] '''Pan''' allows the  camera to pan left / right / up / down.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Camera Rotate 01.png|border]] '''Rotate''' allows the camera to rotate assuming the table top is the ground.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Camera Orbit 01.png|border]] '''Orbit''' third allows the camera to rotate without considering the table top.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===General Options===&lt;br /&gt;
&lt;br /&gt;
The next control determines what happens when two objects ‘collide‘, with respect to the camera view. There are 3 options available:&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Collision Move Through.png|border]] '''Move Through''' ignores collision by moving through the object and ignoring collision completely.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Collision Move Around.png|border]] '''Move Around''' avoids collision by moving the object around the colliding object. '''''Note: this is the default option set by Flowcode.'''''&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Collision Move Over.png|border]] '''Move Over''' avoids collision by moving the object over the colliding object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gen_Panel Camera Align 01.png|border]] The '''Align Axis''' control is used to mirror the axis of the selected object, this follows the alignment of the component axis, even when being manipulated and rotated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next two controls are used to set properties for the whole panel.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Tools 01.png|border]] The first control, 'Tools' allows you to lock movement of objects:&lt;br /&gt;
* To the grid, &lt;br /&gt;
* To other objects,&lt;br /&gt;
* To the table-top&lt;br /&gt;
&lt;br /&gt;
The grid can be re-sized and made visible in a range of colors via this control. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel General Options 01.png|border]]&lt;br /&gt;
The second control, 'General Options' is used to:&lt;br /&gt;
* Set the colour or image of the display;&lt;br /&gt;
* Set the number of views, allowing, for example, plan and elevation views of a component;&lt;br /&gt;
* Set the ''level of detail'' of all the displays.&lt;br /&gt;
&lt;br /&gt;
== Multiple views==&lt;br /&gt;
A powerful feature of Flowcode 6 is the ability to view the components from several camera angles simultaneously, enabling orthographic design of the system. Up to four views can be shown. &lt;br /&gt;
&lt;br /&gt;
The number of views can be changed by clicking the 'General Options' [[File:Gen Panel General Options 01.png|border]] icon and then clicking on the drop down menu [[File:Btn_Menu_Arrow.png]] next to the 'Number of views:' option and then selecting a value from 1-4 on the menu.&lt;br /&gt;
&lt;br /&gt;
By clicking on the appropriate arrowheads, you can set up each view as shown below.&lt;br /&gt;
&lt;br /&gt;
Depending on the size and shape of the Systems Panel, the three views may be arranged vertically, instead of horizontally. Drag one edge of the Systems Panel sideways to see this effect.&lt;br /&gt;
[[File:gen_exerciseSystemPanelshapecontrol_threeview1_01.png|500px|center]]&lt;br /&gt;
&lt;br /&gt;
You can adjust the viewpoint individually for each view, by operating the 'camera position' controls.&lt;br /&gt;
&lt;br /&gt;
An example of doing so is given below - notice the positions of the red, green and blue arrows in each:&lt;br /&gt;
[[File:gen_exerciseSystemPanelshapecontrol_threeview2_01.png|500px|center]]&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can make changes to the objects themselves, in which case all three views are affected at once.&lt;br /&gt;
&lt;br /&gt;
In the next image, the instrument panel has been rotated:&lt;br /&gt;
[[File:gen_exerciseSystemPanelshapecontrol_threeview3_01.png|500px|center]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=System_Panel&amp;diff=18217</id>
		<title>System Panel</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=System_Panel&amp;diff=18217"/>
		<updated>2016-07-06T11:07:52Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;sidebar&amp;gt;Sidebar: Flowcode Help Overview:Panels&amp;lt;/sidebar&amp;gt;&lt;br /&gt;
[[File:SystemPanel.png|thumb||The System Panel]]&lt;br /&gt;
The System panel provides a real-world framework on which to load Flowcode components that compliments the [[Dashboard Panel]]. It is designed to show the physical representation of real world components during simulation.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The System Panel is opened by selecting it in the View menu. Unlike the [[Dashboard Panel]], the System Panel is designed to simulate a 3D environment. It is best suited to designing and positioning objects as all aspects of an object can be viewed. Once an object is designed, it is often used in projects via the [[Dashboard Panel]].&lt;br /&gt;
&lt;br /&gt;
When it opens, you see a central coloured square, called the ''Table top'', set against a coloured background. The colours or images of both are set in the 'General Options'. [[File:Gen_Panel_General_Options_01.png|border]]&lt;br /&gt;
&lt;br /&gt;
The System panel has a '''Shapes''' toolbar running vertically down the left-hand side, and a '''Controls''' toolbar running horizontally across the top.&lt;br /&gt;
&lt;br /&gt;
[[Component|Components]] can be added to the System panel from the [[Tools and Views#3)Components Toolbar|Components Toolbar]]. Then, input devices like [[Component: ID 953a042a b2aa 4f2e 94e2 ee2979cfc92e|switches]] can be operated to control the progress of the simulation, while output devices, like [[Component: ID a7b05886 784c 48c8 a6f6 cc371c7728e1|LEDs]] show the result.&lt;br /&gt;
&lt;br /&gt;
===Dashboard or System Panel?===&lt;br /&gt;
To find out more about the differences between the Dashboard and System panel and also recommendations on how to use the two panels for different types of projects please see the article [[Choosing your Simulation Panel|Choosing your Simulation Panel]]&lt;br /&gt;
&lt;br /&gt;
===Table top===&lt;br /&gt;
The Table top provides a 'surface' on which components are placed. It is a flat plane that objects can be placed on. When locked to the Table top, all objects sit on top of it and interact as solid objects.&lt;br /&gt;
&lt;br /&gt;
It is also useful as a surface for shadows, giving a sense of depth and orientation. The rotate mode of the camera treats the table top as the 'ground' and keeps the camera orientated with this in mind.&lt;br /&gt;
&lt;br /&gt;
===Video instructions===&lt;br /&gt;
&lt;br /&gt;
There are an array of videos at your disposal to educate you and improve your skills using Flowcode, to get started with the System Panel see the [http://www.youtube.com/watch?v=2VvUSCCc-sE&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ&amp;amp;index=8 Introduction to the System Panel] video for an overview of the fundamental functionality available using the System Panel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{{#ev:youtube|2VvUSCCc-sE|640}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Camera control==&lt;br /&gt;
The [[Camera Control|camera]] (viewpoint) can be panned or rotated around different axes using the three icons shown.&lt;br /&gt;
&lt;br /&gt;
These work in conjunction with the Ctrl, Shift and Alt keys and with the three coloured arrow heads that show the camera orientation. &lt;br /&gt;
&amp;lt;gallery widths=64x52px perrow=3 caption=&amp;quot;Camera controls&amp;quot; style=&amp;quot;margin:auto; text-align:center;&amp;quot;&amp;gt;&lt;br /&gt;
File:Gen_Panel_Camera_Pan_01.png|'''Pan'''&lt;br /&gt;
File:Gen_Panel_Camera_Rotate_01.png|'''Rotate'''&lt;br /&gt;
File:Gen_Panel_Camera_Orbit_01.png|'''Orbit'''&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background-color: #E5E5E5; border-collapse: collapse; margin: auto; width: 100%; text-align: center;&amp;quot;&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Select'''&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Context Menu'''&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Rotate Camera'''&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Zoom Camera'''&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white; width: 20%&amp;quot;|'''Focus Camera'''&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Mouse_mb1.svg]]&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Mouse_mb2.svg]]&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Ctrl_pic_sm.png ]] '''&amp;lt;span style=&amp;quot;font-size:200%;&amp;quot;&amp;gt;+&amp;lt;/span&amp;gt;'''[[File:Mouse_mb1.svg]]&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Ctrl_pic_sm.png ]] '''&amp;lt;span style=&amp;quot;font-size:200%;&amp;quot;&amp;gt;+&amp;lt;/span&amp;gt;'''[[File:Mouse_mb3.svg]]&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|[[File:Alt_pic_sm.png ]] '''&amp;lt;span style=&amp;quot;font-size:200%;&amp;quot;&amp;gt;+&amp;lt;/span&amp;gt;'''[[File:Mouse_mb1.svg]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Press the left mouse button over an object you want to select Holding in '''Shift''' will allow you to select multiple objects.&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Press the right mouse button to bring up a context menu based on the object which you selected. Different objects will bring up different context menus.&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Hold '''Ctrl''' and use the Left Mouse Button to move and rotate your camera.&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Hold '''Ctrl''' and use the mouse wheel to zoom in and out of the panel.&lt;br /&gt;
|style=&amp;quot;border-width: 0px 4px 0px 4px; border-style: solid; border-color: white;&amp;quot;|Hold '''Alt''' and click the Left Mouse Button to centre the camera on that location. Clicking on an object will centre the camera on that object.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To move and control the camera:&lt;br /&gt;
* Hold down the '''Ctrl''' key and click-drag the mouse to move the camera eye (the position of the camera).&lt;br /&gt;
* Hold down both the '''Ctrl''' and '''Shift''' keys and click-drag the mouse to move the camera target (the view of the camera).&lt;br /&gt;
* Hold down '''Alt''' and click anywhere on the panel to move the camera over that point or object (move the camera to the object).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Zoom===&lt;br /&gt;
[[File:Gen_Panel_Camera_Zoom_01.png|border]] There is also a zoom facility, operated by pressing the '''Ctrl''' key and moving the cursor over the viewpoint icon. Clicking the mouse button in this and dragging downwards causes the view to zoom out. Dragging upwards causes the view to zoom in. The same functionality can be achieved by holding Ctrl and using the mouse wheel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Axis alignment===&lt;br /&gt;
The coloured arrows in the top left corner of the panel show the orientation of the camera. You can click any of these arrows to reset the view to look in that axis.&lt;br /&gt;
&lt;br /&gt;
For example, clicking on the blue arrow gives a top-down view – looking down the ‘Z’ axis. Clicking on one of the other coloured arrows rotates the object about that axis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Hint:''&lt;br /&gt;
:The coordinates of the cursor are shown in the status bar at the bottom of the screen. Using this information can help you to position objects.&lt;br /&gt;
&lt;br /&gt;
:First of all, move the cursor to the desired position, to find its coordinates. Then enter these into the 'Position' [[Component Properties|properties]] of the object in the [[Properties Panel]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Video instructions===&lt;br /&gt;
See the following Youtube videos to learn how to effectively control the camera and navigate the panels:&lt;br /&gt;
&lt;br /&gt;
The [http://www.youtube.com/watch?v=CERJCvyInV8&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Camera Control 1] video covers the basic camera controls and camera rotation and general camera manipulation.&lt;br /&gt;
&lt;br /&gt;
The [http://www.youtube.com/watch?v=uG20xwQtcCM&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Camera Control 2] video covers slightly more advanced features such as using keyboard shortcuts as well as mouse movement to navigate the panel more effectively.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;margin:auto;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{{#ev:youtube|CERJCvyInV8}}&lt;br /&gt;
| width=&amp;quot;100px&amp;quot; |&lt;br /&gt;
|{{#ev:youtube|uG20xwQtcCM}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Manipulating objects==&lt;br /&gt;
&lt;br /&gt;
===Selecting items===&lt;br /&gt;
Multiple items can be selected:&lt;br /&gt;
* By holding down the '''Shift''' key and then clicking on a number of items, one after the other;&lt;br /&gt;
* By left-clicking the mouse button and dragging over the items. &lt;br /&gt;
&lt;br /&gt;
They can then be grouped:&lt;br /&gt;
* By clicking on the 'Group' icon. [[File:Gen_Panel_Object_Group_01.png|border]]&lt;br /&gt;
* By selecting the 'Group' option from the ‘Selection’ menu which appears when you click the right-hand mouse button. &lt;br /&gt;
&lt;br /&gt;
In this way, complex [[Component Tree|nested structures]] can be assembled from a number of parts.&lt;br /&gt;
To ungroup, select the object and then click on the same icon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Shapes toolbar===&lt;br /&gt;
At the top is a colour selector, which sets the colour of any shape added to the work area. By clicking on the down-arrow, one of a wide range of colours can be selected.&lt;br /&gt;
&lt;br /&gt;
Below that there is a button to swap between 2D and 3D shapes on the toolbar, this allows you to quickly and easily access different shapes and differentiate the 2D and 3D shapes with ease as they are separated into different sections. All objects can be dragged between the Dashboard and System panel and dropped in the required position, although the 3D shapes cannot be found on the Dashboard Panel shapes toolbar.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen_Panel_Shapes_Toolbar_01.png|center|border]]&lt;br /&gt;
&lt;br /&gt;
Under the 2D section there is a 'Text' icon, used to 'drag and drop' a single row of alphanumeric characters onto the work area. Afterwards, you can select it, by clicking on it, and configure it using the [[Properties Panel]]. In particular, when added, you can edit the default text displayed using the bottom ‘Text’ control on the Properties panel. As well as text, there are also a few two-dimensional shapes available, including; '''Ellipse''' (circle), '''Rectangle''', '''Rounded Rectangle''' and '''Line'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The remaining icons under the 3D section allow you to add a variety of three-dimensional shapes to the work area. Each takes the colour chosen in the colour selector at the top. Each shape can be configured using the Properties Panel, to determine the position, scale, rotation and even the colour of the shape.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Video instructions===&lt;br /&gt;
Watch the [http://www.youtube.com/watch?v=2yT5XTLLX6o&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Adding Objects to the Panel] video for a demonstration and explanation about adding components and objects to the System Panel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See the [http://www.youtube.com/watch?v=5-IzDJ2NDcc&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Aligning Objects on the Panel 1] video to learn the basics of aligning objects on the panel, this video covers the all available options of the 'Snap to' function including Snap to '''''Grid''''', '''''Objects''''' and '''''Table top'''''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next video, [http://www.youtube.com/watch?v=okbJ9pJrEeA&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Aligning Objects on the Panel 2], expands onto manipulating objects by moving, rotating and scaling / re-sizing objects to align them on the panel, this video makes use of the [[Project Explorer]] in order to manipulate the objects precisely.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, the [http://www.youtube.com/watch?v=0b0jtQzBS9Q&amp;amp;list=PLQDWBb7bxuCgg6aJgPJcfXBMzZdLILceQ Alignig Objects on the Panel 3] video details additional options to effectively align objects on the panel, this includes various options from the context menu when you right-click a selected object.&lt;br /&gt;
{| style=&amp;quot;margin:auto; text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|{{#ev:youtube|2yT5XTLLX6o}}&lt;br /&gt;
| width=&amp;quot;100px&amp;quot; |&lt;br /&gt;
|{{#ev:youtube|5-IzDJ2NDcc}}&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{#ev:youtube|okbJ9pJrEeA}}&lt;br /&gt;
| width=&amp;quot;100px&amp;quot; |&lt;br /&gt;
|{{#ev:youtube|0b0jtQzBS9Q}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Controls toolbar==&lt;br /&gt;
===Moving objects===&lt;br /&gt;
The first four controls operate on the size, position and rotation of the component. &lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Controls 01.png|frame|center|Component controls]]&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Move 01.png|border]] '''Move''' allows you to move the selected object around the work area. &lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Stretch 01.png|border]] '''Stretch''' allows you to re-position a single point on an item. When you select an object and click on this control, pink anchors appear on the object. Selecting one of these allows it to be moved to a new position on the work area. The effect is to change the appearance, size or rotation of the object.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Scale 01.png|border]] '''Scale''' allows you to change the size of the object. After selecting an object and clicking on this control, a number of blue anchors appear on the object. Any of these can be dragged to re-size that particular dimension of the object. (Handles at the corners affect size in two dimensions.)&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Rotate 01.png|border]] '''Rotate''' allows you to rotate an object. After selecting it and clicking on this control, a number of yellow anchors appear on the object. These allow the object to be rotated around different axes. Corner anchors will spin the object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Controlling the camera===&lt;br /&gt;
The next three controls determine the camera (viewpoint) behavior.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Camera Controls 01.png|frame|center|Camera controls]]&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Camera Pan 01.png|border]] '''Pan''' allows the  camera to pan left / right / up / down.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Camera Rotate 01.png|border]] '''Rotate''' allows the camera to rotate assuming the table top is the ground.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Camera Orbit 01.png|border]] '''Orbit''' third allows the camera to rotate without considering the table top.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===General Options===&lt;br /&gt;
&lt;br /&gt;
The next control determines what happens when two objects ‘collide‘, with respect to the camera view. There are 3 options available:&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Collision Move Through.png|border]] '''Move Through''' ignores collision by moving through the object and ignoring collision completely.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Collision Move Around.png|border]] '''Move Around''' avoids collision by moving the object around the colliding object. '''''Note: this is the default option set by Flowcode.'''''&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Object Collision Move Over.png|border]] '''Move Over''' avoids collision by moving the object over the colliding object.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gen_Panel Camera Align 01.png|border]] The '''Align Axis''' control is used to mirror the axis of the selected object, this follows the alignment of the component axis, even when being manipulated and rotated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The next two controls are used to set properties for the whole panel.&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel Tools 01.png|border]] The first control, 'Tools' allows you to lock movement of objects:&lt;br /&gt;
* To the grid, &lt;br /&gt;
* To other objects,&lt;br /&gt;
* To the table-top&lt;br /&gt;
&lt;br /&gt;
The grid can be re-sized and made visible in a range of colors via this control. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gen Panel General Options 01.png|border]]&lt;br /&gt;
The second control, 'General Options' is used to:&lt;br /&gt;
* Set the colour or image of the display;&lt;br /&gt;
* Set the number of views, allowing, for example, plan and elevation views of a component;&lt;br /&gt;
* Set the ''level of detail'' of all the displays.&lt;br /&gt;
&lt;br /&gt;
== Multiple views==&lt;br /&gt;
A powerful feature of Flowcode 6 is the ability to view the components from several camera angles simultaneously, enabling orthographic design of the system. Up to four views can be shown. &lt;br /&gt;
&lt;br /&gt;
The number of views can be changed by clicking the 'General Options' [[File:Gen Panel General Options 01.png|border]] icon and then clicking on the drop down menu [[File:Btn_Menu_Arrow.png]] next to the 'Number of views:' option and then selecting a value from 1-4 on the menu.&lt;br /&gt;
&lt;br /&gt;
By clicking on the appropriate arrowheads, you can set up each view as shown below.&lt;br /&gt;
&lt;br /&gt;
Depending on the size and shape of the Systems Panel, the three views may be arranged vertically, instead of horizontally. Drag one edge of the Systems Panel sideways to see this effect.&lt;br /&gt;
[[File:gen_exerciseSystemPanelshapecontrol_threeview1_01.png|500px|center]]&lt;br /&gt;
&lt;br /&gt;
You can adjust the viewpoint individually for each view, by operating the 'camera position' controls.&lt;br /&gt;
&lt;br /&gt;
An example of doing so is given below - notice the positions of the red, green and blue arrows in each:&lt;br /&gt;
[[File:gen_exerciseSystemPanelshapecontrol_threeview2_01.png|500px|center]]&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can make changes to the objects themselves, in which case all three views are affected at once.&lt;br /&gt;
&lt;br /&gt;
In the next image, the instrument panel has been rotated:&lt;br /&gt;
[[File:gen_exerciseSystemPanelshapecontrol_threeview3_01.png|500px|center]]&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
	<entry>
		<id>https://www.flowcode.co.uk/wiki/index.php?title=File:SystemPanel.png&amp;diff=18216</id>
		<title>File:SystemPanel.png</title>
		<link rel="alternate" type="text/html" href="https://www.flowcode.co.uk/wiki/index.php?title=File:SystemPanel.png&amp;diff=18216"/>
		<updated>2016-07-06T11:07:26Z</updated>

		<summary type="html">&lt;p&gt;PaulN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PaulN</name></author>
		
	</entry>
</feed>