Components

From Flowcode Help
Revision as of 11:12, 22 January 2015 by BenR (talk | contribs)
Jump to navigationJump to search

<sidebar>Sidebar: Flowcode Help Overview:Components</sidebar>

MIAC Module
Image MIAC MIAC - Matrix Industrial Automotive Controller
Image MIAC USB Slave Allows the MIAC to be interfaced and controlled from the Flowcode simulation using the USB connection.
Controls
Image Dashboard Text
Image Panel Console Viewer An easy way to display the data from up to four console windows on the panel.
Image Scale Arc A base for drawing scales on a dial or circular meter
Image Scale_Linear A base control for drawing scales on horizontal or vertical strips
Image Simulation LED A simple LED suitable for simulation that reflects the value of a pin
Image Slider control A simple slider control with divides and interaction
Comms
Image CAN (Internal, MCP2515) Low level routines for controling the CAN interface either using an external MCP2515 IC and a SPI bus connection
Image I2C Master Generic Two Wire I2C Communications Interface
Image LIN Master Low level routines for controlling the LIN master interface.
Image LIN Slave Low level routines for controlling the LIN slave interface.
Image MIDI Low level routines for controlling or interacting with a MIDI interface.
Image Modbus Master Modbus component for talking to Modbus compatible hardware via RS232 or RS485.
Image One Wire Low level routines for controlling or interacting with a standard one wire interface.
Image RS232 Low level routines for controlling or interacting with a standard asyncronous serial interface.
Image SPI Master Low level routines for controlling or interacting with an SPI interface.
Image TCP Base Base TCP/IP component with simulation only interface to allow TCP/IP style network communications in simulation.
Image USB HID Component to create and communicate using a standard HID type USB class.
Image USB Serial Component to create and communicate using a standard CDC type COM port.
Image USB Slave Component to create and communicate using a generic USB communications profile.
Image Visi (4DSystems) A way of interacting with the VISI interface designed by 4D systems.
Image Webserver (EB023_00_1, NM7010A) Webserver component designed to work with the WIZ3100 range of modules from Wiznet.
Image Webserver (EB023_00_2, WIZ810MJ) Webserver component designed to work with the WIZ5100 range of modules from Wiznet.
Wireless
Image Bluetooth (EB024, Generic AT) Low level routines for controlling a standard AT Bluetooth interface.
Image GPS (EB056, Generic NMEA) Component designed to process incoming NMEA style GPS data and convert into meaningful
Image GSM (EB066, Generic AT) Low level routines for controlling a standard AT GSM / GPRS interface
Image IrDA (EB012, MCP1250, MCP2120) Low level routines for controlling a standard IrDA interface.
Image RC5 (EB060, Generic 36KHz) Low level routines for controlling a standard RC5 IR interface.
Image RF ISM (EB063, MRF49XA) A simple RF-ISM communications module based on the Microchip Alpha MRF49XA device.
Image RFID (EB052, RWD_MICODE) Low level routines for controlling a RF Solutions RFID interface
Image WLAN (EB069, WIZ610wi) Wireless LAN component designed to work with the WIZ610wi module from Wiznet.
Image Zigbee (EB051, XBEE) Zigbee component designed to work with the XBEE range of modules from Digi.
Advanced
Image Button helper A button overlay that allows any object to behave like a button
Image COM Port Serial based simulation component for use with systems such as RS232, Bluetooth and USB Serial.
Image Circular Buffer Circular buffer component allowing easy and efficient FIFO style data byte storage.
Image Clone Matrix Takes a single object and produces an array of clones.
Image E_block Helper A purely cosmetic component to help simplify E-block connections without having to keep referring to the datasheets.
Image FCD helper A helper control to query the current FCD file
Image LCD control An LCD control pane supporting up to 64 x 64 units
Image Marking control A control to draw markings on any component
Image Motion Helper Helper for building components which require simulation of constant motion.
Image Port Matrix Create an accuractely spaced array of up to eight components, each corresponding to a pin
Image RxTx Flasher Simple indicator panel for your dashboard.
Outputs
Image 7Segment (Quad) 14mm seven segment display.
Image 7Segment (Single) Seven segment display modelled after a standard 14mm high unit.
Image GLCD base Base graphical LCD with simulation only interface to allow graphics to be drawn in simulation.
Image LCD (Adafruit, OLED) Adafruit OLED LCD display
Image LCD (Generic) Generic configurable alphanumeric LCD display component based on the standard Hitachi HD44780 controller IC.
Image LED (Generic, RGB) An LED with red, green and blue elements that can be mixed together to produce
Image LED Array Create an evenly spaced array of LED indicators.
Image LED Base Base for creating LEDs and other on/off visual indicators.
Image LED Matrix (Parallel) LED Matrix component designed to work using multiple data pins and a single clock pin.
Image LED Matrix (Serial) LED Matrix component designed to work using a single data and clock pin.
Image PWM Pulse Width Modulation, a versitile way of generating a digital pulse using mark / space modulation.
Image RAM LCD A RAM-buffer for monitoring LCD changes
Image Speech Speech component allowing Phoneme based speech for use on an embedded platform.
Simulation
Image Animator Module for animating other objects.
Image Component Label Generates a label for a component.
Image Component Labels Automatically generates labels for all panel objects and components.
Image Data Injector A base data injector used as a placeholder in components which reference the data injector interface.
Image FTDI (FTD2XX) Simulation only interface to allow communications with a FTDI USB 232 IC connected to the system.
Image K8055D Support for the Velleman K8055 USB input/output board.
Image Meter Square Square analogue panel meter as used in Locktronics.
Image PS2000 A set of functions designed for interacting with a 2000 series Pico scope via simulation.
Image Sim. Switch Base A base for building switches that do not download to chip.
Inputs
Image ADC base Base ADC component with no graphical interface.
Image Collision Detector Polls a chosen panel object to see if it has collided with another object.
Image Keypad (Generic) Generic component to create a raster scanned custom keypad or button matrix.
Image Proximity switch base Polls a chosen panel object to test it's distance from the component.
Image Switch Array Create an evenly spaced array of switches.
Image Switch base Base single pin switch with no graphical interface
CAL
Image ADC A low level implementation giving direct access to the CAL
Image CAN Low level routines for controling the CAN interface
Image CAPTOUCH A low level implementation giving direct access to the CAL
Image EEPROM A low level implementation giving direct access to the CAL
Image I2C Chip Abstraction Layer for Two Wire I2C Communications
Image PWM A low level implementation giving direct access to the CAL
Image SPI A low level implementation giving direct access to the CAL
Image UART A low level implementation giving direct access to the CAL
Misc
Image Bezel Radiused A purely cosmetic component for creating smoothly radiused bezel or frame to fit around
Image Target Chip A cosmetic only representation of the target microcontoller device showing the default package type complete with pins.
Mechatronics
Image 3D Printer A simulation only version of a very basic 3D printer such as a standard RepRap.
Image Accelerometer (EB068, LIS3LV02DQ) LIS3LV02DQ Accelerometer sensor with options for I2C or SPI communications.
Image Accelerometer Compass (EBM015, LSM303DLHC) LSM303DLHC Combined 6-Axis Accelerometer and Magnetometer sensors
Image Accelerometer Gyro (MPU_6050) MPU-6050 Combined 6-Axis Accelerometer and Gyroscope sensors.
Image Formula Flowcode A component to allow all the features of the Formula Flowcode robot to be investigated.
Image Motor Base Base component for constructing continuous motion - e.
Image Photo Reflector Uses InfraRed light to detect if an external object is near to the sensor.
Image Photo Transistor Uses InfraRed light to detect if an external object is near to the sensor.
Image Quad Encoder Quad encoder component implements a rotary encoder connected to two pins
Image Servo Controller Can control up to eight standard PWM driven servo's.
Image Servo Motor Base Base component for creating custom servo motor simulations.
Image Solenoid Base Base component for constructing solenoids.
Image Stepper motor base Enables the creation of a stepper motor component by specifying objects for its appearance.
DSP
Image Control Allows for several types of control operations to be performed on a buffer.
Image DSP System DSP System main buffer manager responsible for allocating memory, taking care of buffer indexes ...
Image Delay Allows an adjustable delay to be inserted into the DSP system
Image FFT Inverse Provides functionality to convert frequency domain data into time domain data.
Image Fast Fourier Transform (FFT) Provides a way of converting a buffer full of time domain data into frequency domain data.
Image Filter Filter component to allow basic filtering to be performed
Image Frequency Generator A frequency generator component designed to plug into the DSP system component and allow several...
Image Input Allows the values from a buffer to be assigned.
Image Kalman Filter Provides a way of intelligently filtering noise from data to allow for better sensor approximations.
Image Level Allows for detection and collection of peaks, troughs and averages.
Image Output Allows the values from a buffer to be read.
Image Scale Allows the values in a single buffer to be scaled uniformly.
Image Sum Component to combine together two buffers into one a index at a time.
Storage
Image EEPROM A means of reading data from and writing data to the EEPROM memory onboard the microcontroller.
Image FAT (SD, SDHC) FAT component allowing access to read and write files on a SD, SDHC or MMC card.
Image Lookup tables A lookup-table component allowing an easy way to place arrays of static data into ROM memory.