Difference between revisions of "Exercise - Exporting the LED Component"

From Flowcode Help
Jump to navigationJump to search
Line 15: Line 15:
 
* Select the option 'Export component'. The [[Component Management]] dialogue box opens. This replicates the settings, [[Settings Manager]], [[Interface Manager]] and [[Resources Manager]] available on the [[Panel Properties]].
 
* Select the option 'Export component'. The [[Component Management]] dialogue box opens. This replicates the settings, [[Settings Manager]], [[Interface Manager]] and [[Resources Manager]] available on the [[Panel Properties]].
  
* Configure this for the LED component. In particular, click on the 'Interface' tab, and set the 'LEDoff' and 'LEDon' macros as 'Component' macros. The 'PinChange' macro is a 'Hidden' macro.
+
* Configure this for the LED component as follow:
 +
:* Click on the 'Setup' tab.
 +
::* Assign the component to a category, by clicking on the down-arrow next to the label 'Category'. In this case, the component will go into the 'Outputs' toolbox.
 +
::* Click on the check-box next to the 'Use an image of the panel' label.
 +
:* Click on the 'Interface' tab.
 +
::* Set the 'LEDoff' and 'LEDon' macros as 'Component' macros.  
 +
::* Set the 'PinChange' macro as a 'Hidden' macro.
  
 
* Click on 'OK'.
 
* Click on 'OK'.
 
  
 
==Saving the component==
 
==Saving the component==

Revision as of 16:23, 26 May 2013

Preliminaries



Gen exerciseLEDcreate macropropsLEDoff 01.png

Declaring the interface

Before you export a component, you need to 'declare the interface'. The interface is the collection of macros and files publically available to the user. Declaring the interface means deciding which of the component routines to make available to the user, and to decide whether these are suitable for simulation or for download.


  • Move the mouse cursor over the System Panel, and right-click.
  • Configure this for the LED component as follow:
  • Click on the 'Setup' tab.
  • Assign the component to a category, by clicking on the down-arrow next to the label 'Category'. In this case, the component will go into the 'Outputs' toolbox.
  • Click on the check-box next to the 'Use an image of the panel' label.
  • Click on the 'Interface' tab.
  • Set the 'LEDoff' and 'LEDon' macros as 'Component' macros.
  • Set the 'PinChange' macro as a 'Hidden' macro.
  • Click on 'OK'.

Saving the component

  • You may be asked if you want to save the current flowchart. Do so if you wish.
  • The 'Save As' dialogue box opens. This will automatically point to a destination Flowcode will search for components. Select a suitable name for the component.
  • Click 'Save'. The component file is saved with a '*.fcpx' extension.


Testing the component

Select to create a new flowchart from the main menu.

Go to the category your component was assigned to be in. If you did not select a category you will find the component inMisc.

Drag your component onto a panel, or double click on it.

Create a test flowchart