Component: MIAC (dsPIC) (MIAC (dsPIC)) (Misc)

From Flowcode Help
Jump to navigationJump to search
Author Matrix TSL
Version 1.2
Category Misc


MIAC (dsPIC) component

MIAC - Matrix Industrial Automotive Controller (dsPIC)

Component Source Code

Please click here to download the component source project: FC_Comp_Source_MIAC_(dsPIC).fcfx

Please click here to view the component source code (Beta): FC_Comp_Source_MIAC_(dsPIC).fcfx

Detailed description

No detailed description exists yet for this component

Examples

No additional examples







Macro reference

DisplayClear

Fc9-comp-macro.png DisplayClear
Clears the display to white space 
Fc9-void-icon.png - VOID Return


DisplayCursor

Fc9-comp-macro.png DisplayCursor
Moves the display cursor to the given position. If the cursor is set to the origin at x=0, y=0, then the next character sent to the display will appear in the top left corner.  
Fc9-u8-icon.png - BYTE x
Position of the cursor in characters from left to right. 
Fc9-u8-icon.png - BYTE y
The line to move the cursor to. 
Fc9-void-icon.png - VOID Return


DisplayLight

Fc9-comp-macro.png DisplayLight
Turns the display backlight on or off 
Fc9-u8-icon.png - BYTE state
 
Fc9-void-icon.png - VOID Return


DisplayStart

Fc9-comp-macro.png DisplayStart
Initialise the display ready for use 
Fc9-void-icon.png - VOID Return


DrawGlyph

Fc9-comp-macro.png DrawGlyph
Draws a character glyph on the display at position px, py 
Fc9-u8-icon.png - BYTE glyph
The glyph ident number 
Fc9-u8-icon.png - BYTE px
pixel column relative to the drawing origin (top left) 
Fc9-u8-icon.png - BYTE py
pixel row relative to the drawing origin (top left) 
Fc9-u8-icon.png - BYTE mode
0=opaque/cleared background, 1=transparent background 
Fc9-void-icon.png - VOID Return


DrawLine

Fc9-comp-macro.png DrawLine
Draws or clears a line from start at sx:sy to end at ex:ey  
Fc9-u8-icon.png - BYTE sx
Start column position 
Fc9-u8-icon.png - BYTE sy
Start row position 
Fc9-u8-icon.png - BYTE ex
End column position 
Fc9-u8-icon.png - BYTE ey
End row position 
Fc9-u8-icon.png - BYTE state
1=active pixel, 0=cleared pixel 
Fc9-void-icon.png - VOID Return


DrawPixel

Fc9-comp-macro.png DrawPixel
Draws, or clears, a pixel at point x,y 
Fc9-u8-icon.png - BYTE px
 
Fc9-u8-icon.png - BYTE py
 
Fc9-u8-icon.png - BYTE state
state = 0 clears the pixel, else draws the pixel 
Fc9-void-icon.png - VOID Return


DrawRect

Fc9-comp-macro.png DrawRect
Draws a rectangular box from x1,y1 to x2,y2 
Fc9-u8-icon.png - BYTE x1
 
Fc9-u8-icon.png - BYTE y1
 
Fc9-u8-icon.png - BYTE x2
 
Fc9-u8-icon.png - BYTE y2
 
Fc9-u8-icon.png - BYTE state
1=draw pixel, 0=clear pixel 
Fc9-void-icon.png - VOID Return


GetKeypad

Fc9-comp-macro.png GetKeypad
Returns the key code of the key that is pressed, otherwise if nothing is pressed then returns 255 
Fc9-u8-icon.png - BYTE Return


InputANALOG

Fc9-comp-macro.png InputANALOG
Returns the 8 bit value for the analogue input requested by parameter InputID (Inputs 1 to 8) 
Fc9-u8-icon.png - BYTE InputID
The input to read from 1 to 8. 
Fc9-u8-icon.png - BYTE Return


InputANALOG_10Bit

Fc9-comp-macro.png InputANALOG_10Bit
 
Fc9-u8-icon.png - BYTE InputID
The input to read. From 1 to 8. 
Fc9-s16-icon.png - INT Return


InputDIGITAL

Fc9-comp-macro.png InputDIGITAL
Returns the digital state of the input requested by parameter InputID (Inputs 1 to 8)  
Fc9-u8-icon.png - BYTE InputID
The input number from 1 to 8. 
Fc9-u8-icon.png - BYTE Return


OutputOFF

Fc9-comp-macro.png OutputOFF
Outputs a digital low state on the output requested by parameter TransID (Outputs 1 to 4)  
Fc9-u8-icon.png - BYTE TransID
1 to 4 (Outputs A to D) 
Fc9-void-icon.png - VOID Return


OutputON

Fc9-comp-macro.png OutputON
Outputs a digital high state on the output requested by parameter TransID (Outputs 1 to 4)  
Fc9-u8-icon.png - BYTE TransID
1 to 4 (Outputs A to D) 
Fc9-void-icon.png - VOID Return


PrintASCII

Fc9-comp-macro.png PrintASCII
Prints the given character to the display at the current cursor position and increments the cursor position. 
Fc9-u8-icon.png - BYTE Char
ASCII code of the character to print. 
Fc9-void-icon.png - VOID Return


PrintFormattedNumber

Fc9-comp-macro.png PrintFormattedNumber
Will allow you to print a number up to 32-bits with signed or unsigned formatting. Signed = -2147483648 to 2147483647 Unsigned = 0 to 4294967295 
Fc9-u32-icon.png - ULONG Number
Enter the number or variable to print to the LCD 
Fc9-bool-icon.png - BOOL Format
0=Signed, 1=Unsigned 
Fc9-void-icon.png - VOID Return


PrintNumber

Fc9-comp-macro.png PrintNumber
Prints the given number to the display starting at the current cursor position and moves the cursor position. 
Fc9-s16-icon.png - INT n
 
Fc9-void-icon.png - VOID Return


PrintString

Fc9-comp-macro.png PrintString
Prints the given character string to the display at the current cursor position and moves the cursor position. 
Fc9-string-icon.png - STRING Str
The string to send to the display. 
Fc9-void-icon.png - VOID Return


RelayOFF

Fc9-comp-macro.png RelayOFF
Turns off the requested relay given by parameter RelayID, values 1 to 4 
Fc9-u8-icon.png - BYTE RelayID
The relay to turn off. From 1 to 4. 
Fc9-void-icon.png - VOID Return


RelayON

Fc9-comp-macro.png RelayON
Turns on the requested relay given by parameter RelayID, values 1 to 4 
Fc9-u8-icon.png - BYTE RelayID
The relay to turn on from 1 to 4. 
Fc9-void-icon.png - VOID Return


Property reference

Fc9-prop-icon.png Properties