Component: Timer Interrupt (Timing )

From Flowcode Help
Jump to navigationJump to search
Author Matrix TSL
Version 1.1
Category Timing


Timer Interrupt component

A component for PC developer only. The timer interrupt can be set to trigger a specifed User macro evey time a set time has elapsed. Time units that can be selected are: Milliseconds, Seconds, Minutes, Hours or Days Maximum milliseconds = 4294967295 Maximum seconds = 4294967. Maximum minutes = 71582, Maximum hours = 1193, Maximum days = 49 Times can be changed on the fly

Version information

Library Version, Component Version, Date, Author, Info


Detailed description

No detailed description exists yet for this component

Examples

No additional examples










Macro reference

ChangeTimeDays

Fc9-comp-macro.png ChangeTimeDays
Change the interrupt time to a new time in days. Maximum days = 49 Timer interrupt will continue at the new rate, until TimerStop or the simuation is stopped. 
Fc9-u8-icon.png - BYTE Days
Maximum days = 49 
Fc9-void-icon.png - VOID Return


ChangeTimeHours

Fc9-comp-macro.png ChangeTimeHours
Change the interrupt time to a new time in hours. Maximum hours = 1193 Timer interrupt will continue at the new rate, until TimerStop or the simuation is stopped.  
Fc9-u16-icon.png - UINT Hours
Maximum hours = 1193 
Fc9-void-icon.png - VOID Return


ChangeTimeMilliseconds

Fc9-comp-macro.png ChangeTimeMilliseconds
Change the interrupt time to a new time in milliseconds. Maximum milliseconds = 4294967295 Timer interrupt will continue at the new rate, until TimerStop or the simuation is stopped. 
Fc9-u32-icon.png - ULONG Milliseconds
Maximum milliseconds = 4294967295 
Fc9-void-icon.png - VOID Return


ChangeTimeMinutes

Fc9-comp-macro.png ChangeTimeMinutes
Change the interrupt time to a new time in minutes. Maximum minutes = 71582 Timer interrupt will continue at the new rate, until TimerStop or the simuation is stopped. 
Fc9-u32-icon.png - ULONG Minutes
Maximum minutes = 71582 
Fc9-void-icon.png - VOID Return


ChangeTimeSeconds

Fc9-comp-macro.png ChangeTimeSeconds
Change the interrupt time to a new time in seconds. Maximum seconds = 4294967 Timer interrupt will continue at the new rate, until TimerStop or the simuation is stopped. 
Fc9-u32-icon.png - ULONG Seconds
Maximum seconds = 4294967 
Fc9-void-icon.png - VOID Return


StartTimer

Fc9-comp-macro.png StartTimer
Start timer interrupt running 
Fc9-void-icon.png - VOID Return


StopTimer

Fc9-comp-macro.png StopTimer
Stop the timer interrupt running. Stopping the simulation, also stops the timer interrupt. 
Fc9-void-icon.png - VOID Return


Property reference

Fc9-prop-icon.png Properties
Fc9-conn-icon.png Timer Interrupt
Fc9-type-16-icon.png Time Unit
 
Fc9-type-21-icon.png Time Period
Maximum milliseconds = 4294967295 Maximum seconds = 4294967. Maximum minutes = 71582, Maximum hours = 1193, Maximum days = 49 
Fc9-type-24-icon.png Call Macro
User macro to be triggered every time interrup is triggered.  

Component Source Code

Please click here to download the component source project: FC_Comp_Source_Timer_Interrupt.fcsx

Please click here to view the component source code (Beta): FC_Comp_Source_Timer_Interrupt.fcsx