Difference between revisions of "Base Components"

From Flowcode Help
Jump to navigationJump to search
(Created page with "The Base components are designed to provide a simplified interface to create a new component by packing in most of the functionality and then allowing you to wrap your own GUI...")
 
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
The Base components are designed to provide a simplified interface to create a new component by packing in most of the functionality and then allowing you to wrap your own GUI around.
+
The Base components are designed to provide a simplified interface to create a new component by packing in most of the functionality and then allowing you to wrap your own personalised graphical user interface around.
  
  
 
Several base components currently exist in Flowcode to allow you to create several different kinds of components.
 
Several base components currently exist in Flowcode to allow you to create several different kinds of components.
  
*[[Component:_ID_a7b05886_784c_48c8_a6f6_cc371c7728e1|LED Base]] - Base for creating LEDs and other on/off visual indicators.  
+
*[[Component:_ID_b562ceda_0ae0_4c50_bbcd_38a4b7e77829|LED Mono User Images]] - [2D] A simple LED allowing . In embedded mode displays the connecting pin and pin status. The on and off states of the LED are shown using user supplied images allowing customised LEDs to be created.  
  
*[[Component:_ID_3005c264_3a6d_412a_97dc_2569ed8c149c|Button Helper]] - A button overlay that allows any object to behave like a button
+
*[[Component:_ID_d43ac17c_2ec0_4277_95f9_fbc339456fab|Switch User Images]] - [2D] A simple digital push switch allowing latched and none latched operation. In embedded mode displays the connecting pin and pin status. The on and off states of the switch are shown using user supplied images allowing customised switches to be created.
  
*[[Component:_ID_953a042a_b2aa_4f2e_94e2_ee2979cfc92e|Switch Base]] - Base single pin switch with no graphical interface  
+
*[[Component:_ID_953a042a_b2aa_4f2e_94e2_ee2979cfc92e|Switch Base]] - [3D] Base single pin switch with no graphical interface.
  
*[[Component:_ID_3bdcb2e0_ed44_451f_9889_66f316359482|Simulation Switch Base]] - A base for building switches that do not download to chip i.e. have no pin connection.  
+
*[[Component:_ID_3bdcb2e0_ed44_451f_9889_66f316359482|Simulation Switch Base]] - [2D] A base for building switches that do not download to chip i.e. have no pin connection.  
  
*[[Component:_ID_7aad74d6_b24e_4dab_91eb_5d72a973f12d|ADC Base]] - Base ADC component functionality with no graphical interface.  
+
*[[Component:_ID_9b845489_48f5_4fa5_aace_2c97efdcede3|ADC Base]] - [2D] Base ADC component functionality with no graphical interface.  
  
*[[Component:_ID_4384cba9_0bea_4359_8c5b_dcd046aa7778|gLCD Base]] - Base graphical LCD with simulation only interface to allow graphics to be drawn in simulation.  
+
*[[Component:_ID_4384cba9_0bea_4359_8c5b_dcd046aa7778|gLCD Base]] - [2D] Base graphical LCD with simulation only interface to allow graphics to be drawn in simulation.  
  
*[[Component:_ID_b80e57b1_8941_4831_878b_b27440b4f4d8|Keypad Base]] - Generic component to create a raster scanned custom keypad or button matrix.  
+
*[[Component:_ID_b80e57b1_8941_4831_878b_b27440b4f4d8|Keypad Base]] - [2D] Generic component to create a raster scanned custom keypad or button matrix.  
  
*[[Component:_ID_92b44587_a7a8_444f_abe6_93e5d1669bc6|Proximity Switch Base]] - Polls a chosen panel object to test it's distance from the component.  
+
*[[Component:_ID_92b44587_a7a8_444f_abe6_93e5d1669bc6|Proximity Switch Base]] - [3D] Polls a chosen panel object to test it's distance from the component.  
  
*[[Component:_ID_952471c7_11ca_430b_ab72_4fda8b195f83|Motor Base]] - Base component for constructing continuous motion - e.g. motors etc.  
+
*[[Component:_ID_952471c7_11ca_430b_ab72_4fda8b195f83|Motor Base]] - [3D] Base component for constructing continuous motion - e.g. motors etc.  
  
*[[Component:_ID_fbad3c39_8c38_49b7_a860_ae37e9b979a2|Servo Motor Base]] - Base component for creating custom servo motor simulations.  
+
*[[Component:_ID_fbad3c39_8c38_49b7_a860_ae37e9b979a2|Servo Motor Base]] - [3D] Base component for creating custom servo motor simulations.  
  
*[[Component:_ID_eb1db17a_1c6c_44ef_84d0_d718549343c4|Solenoid Base]] - Base component for constructing solenoids.  
+
*[[Component:_ID_eb1db17a_1c6c_44ef_84d0_d718549343c4|Solenoid Base]] - [2D] Base component for constructing solenoids.  
  
*[[Component:_ID_faf668b1_a0e6_426f_b1ef_9d4f8e54d784|Stepper Motor Base]] - Enables the creation of a stepper motor component by specifying objects for its appearance.
+
*[[Component:_ID_faf668b1_a0e6_426f_b1ef_9d4f8e54d784|Stepper Motor Base]] - [3D] Enables the creation of a stepper motor component by specifying objects for its appearance.

Latest revision as of 08:17, 1 September 2023

The Base components are designed to provide a simplified interface to create a new component by packing in most of the functionality and then allowing you to wrap your own personalised graphical user interface around.


Several base components currently exist in Flowcode to allow you to create several different kinds of components.

  • LED Mono User Images - [2D] A simple LED allowing . In embedded mode displays the connecting pin and pin status. The on and off states of the LED are shown using user supplied images allowing customised LEDs to be created.
  • Switch User Images - [2D] A simple digital push switch allowing latched and none latched operation. In embedded mode displays the connecting pin and pin status. The on and off states of the switch are shown using user supplied images allowing customised switches to be created.
  • Switch Base - [3D] Base single pin switch with no graphical interface.
  • Simulation Switch Base - [2D] A base for building switches that do not download to chip i.e. have no pin connection.
  • ADC Base - [2D] Base ADC component functionality with no graphical interface.
  • gLCD Base - [2D] Base graphical LCD with simulation only interface to allow graphics to be drawn in simulation.
  • Keypad Base - [2D] Generic component to create a raster scanned custom keypad or button matrix.
  • Motor Base - [3D] Base component for constructing continuous motion - e.g. motors etc.
  • Servo Motor Base - [3D] Base component for creating custom servo motor simulations.
  • Stepper Motor Base - [3D] Enables the creation of a stepper motor component by specifying objects for its appearance.