Background procedure superblock table, Table 4-5. background table contents, Background procedure superblock table -6 – National Instruments AutoCode NI MATRIX User Manual

Page 105

Advertising
background image

Chapter 4

Generating Code for Real-Time Operating Systems

AutoCode Reference

4-6

ni.com

Example 4-4

Interrupt Table Example

rtos.intrsupblk =

Interrupt

|

Priority

Stack Size

Processor Vector

Mode Flags

----------------------------------------------------------------------

catch_it

|

200

4096

1

255

NONE

sigio_io

|

150

4096

1

127

I_IO

keypad

|

150

8192

2

31

NONE

Background Procedure SuperBlock Table

Table 4-5 consists of configuration information for all background
procedure SuperBlocks in the model. Each row is identified by the name of
the SuperBlock. The table is named

bkgdsupblk

. Example 4-5 shows a

background table.

Example 4-5

Background Table Example

rtos.bkgdsupblk =

Background

|

Priority

Stack Size

Processor

Ordering

Mode Flags

--------------------------------------------------------------------------

back_1

|

200

4096

1

2

NONE

back_2

|

150

4096

1

1

NONE

Table 4-5. Background Table Contents

Column

Name

Data
Type

Template Parameter

Containing the Data

Default Value

Priority

Integer

proc_priority_li[]

scheduler_priority-nta

sks - nintrprocs - 1

Stack Size

Integer

proc_stack_size_li[]

1024

Processor

Integer

proc_processor_map_li[]

Round-robin

(a sequential, cyclical
allocation of resources to the
background procedure
SuperBlocks)

Ordering

Integer

proc_ordering_li[]

n + 1

Mode Flags

String

proc_mode_flags_ls[]

None

Advertising