Manuals database logo
manualsdatabase
Your AI-powered manual search engine

National Instruments AutoCode NI MATRIXx manuals

AutoCode NI MATRIXx first page preview

AutoCode NI MATRIXx

Table of contents
  1. Table Of Contents
  2. important information
  3. Table Of Contents
  4. Table Of Contents
  5. Table Of Contents
  6. Table Of Contents
  7. Table Of Contents
  8. Table Of Contents
  9. Table Of Contents
  10. Table Of Contents
  11. Table Of Contents
  12. Manual Organization
  13. General Information
  14. Structure and Content of the Generated Code
  15. Related Publications
  16. Stand-Alone Simulation
  17. Stand-Alone Library
  18. Target-Specific Utilities
  19. enable( ), disable( ), and background( ) Functions
  20. fatalerr( ): Stand-Alone Utilities Detected Errors
  21. ERROR: Conditions Detected in the Generated Code
  22. Implementation_Initialize( ) Function
  23. UserCode Blocks
  24. Linking Handwritten UCBs with AutoCode Applications
  25. Implementing Handwritten UCBs
  26. Linking Handwritten UCBs (for AutoCode) with SystemBuild
  27. Variable Interface UCB
  28. Function Prototype
  29. Procedure SuperBlocks
  30. Linking Procedures with Real-Time Applications or Simulator
  31. Invoking Procedures Using Generated UCB Wrapper Function
  32. Invoking Procedures Using Generated Subsystem Function
  33. Fixed-Point AutoCode/C Implementation
  34. Generated Code with Fixed-Point Variables
  35. User Types
  36. Overflow Protection
  37. Macro Interface
  38. Function Interface
  39. Fixed-Point Conversion and Arithmetic Macros
  40. Arithmetic Macros
  41. Implementation of the Addition and Subtraction Macros
  42. Selecting Wordsize Extension in the Preprocessor Macro
  43. Bit Division
  44. Fixed-Point Relational Macros
  45. Some Relevant Issues
  46. Supported Ada Compilers for the Stand-Alone Library
  47. ada_rt.tpl Template
  48. System-Specific Files
  49. Data Types
  50. Enable( ), Disable( ), and Background( ) Procedures
  51. Implementation_Initialize( ) Procedure
  52. Implementation_Terminate( ) Procedure
  53. External_Output( ) Procedure
  54. Calling UCBs
  55. Generating Reusable Procedures
  56. How to Generate Real-Time Code
  57. Fixed-Point Data Types
  58. Package Dependencies
  59. System-Level Parameters to Generate User Types
  60. Stand-Alone Files
  61. Fixed-Point Type Declarations
  62. Bit-Wise Functions
  63. Conversion Function Instantiations
  64. Sample Package
  65. Addition and Subtraction Functions
  66. Multiplication and Division Functions
  67. Language-Defined Conversion
  68. Using System-Level Parameters to Generate Instantiations
  69. System Scope Operators and Conversions
  70. Known Ada Compiler Problems
  71. No-Op Conversion Function
  72. Real-Time Operating System Configuration File
  73. Configuration Items
  74. RTOS Configuration File Contents
  75. Scheduler Priority Table
  76. Interrupt Procedure SuperBlock Table
  77. Background Procedure SuperBlock Table
  78. Startup Procedure SuperBlock Table
  79. Using the Configuration File
  80. Symbolic Name Creation
  81. Signal Naming
  82. Global Storage
  83. Global Scope Signal Capability
  84. Subsystems
  85. Block Ordering
  86. Scheduler External Interface Layer
  87. Discrete Subsystem Interface Layer
  88. Static Data Within Subsystems
  89. Procedure Data
  90. Error Handling
  91. Unrolled Interface
  92. Procedure Arguments
  93. Extended Procedure Information Structure
  94. Compatibility Issues
  95. Interface
  96. Interrupt
  97. Changing %var Values During Startup
  98. Inputs and Outputs
  99. Environment Variables
  100. Init, Output, and State Phases
  101. Default Phase
  102. Local Variables and Phases
  103. Continuous Semantics
  104. Rolling Loops with Scalar Code Generation
  105. Vectorized Code
  106. Examples of Rolled and Unrolled Loops
  107. Parameters
  108. Optimizations
  109. Implicit Type Conversion
  110. Phases of the UCB
  111. Parameterized UCB Callout
  112. IfThenElse Block
  113. BREAK Block
  114. Sequencer Block
  115. Explicit Phases
  116. Shared Memory Architecture
  117. Distributed Memory Architecture
  118. Mapping Command Options
  119. Shared Memory Fixed-Point Callouts in AutoCode/C
  120. Shared Variable Block Support
  121. Shared Memory Callout Option
  122. Global Variable Block Callouts
  123. Shared Global Variable Blocks
  124. Introduction
  125. Scalar Gain Block Example
  126. Vectorized Gain Block Example
  127. Array Subscripts
  128. Signal Connectivity
  129. Vectorization Modes
  130. Vector Labels and Names
  131. Vectorization Features
  132. Multiple Arrays within a Block
  133. Split-Merge Inefficiency
  134. Merge
  135. External Outputs
  136. Eliminating Copy-Back
  137. Ada Array Aggregates and Slices
  138. Vectorization of the BlockScript Block
  139. Matrix Outputs
  140. Read from Variable Blocks
  141. Restart Capability
  142. Merging INIT Sections
  143. Reuse of Temporary Block Outputs
  144. Constant Propagation
  145. Optimizing with Matrix Blocks
  146. Optimizing with Callout Blocks
  147. Summary
  148. Task Posting Policies
  149. Standard AutoCode Scheduler
  150. Scheduler Pipeline
  151. Managing DataStores in the Scheduler
  152. Sim Cdelay Scheduler
  153. State Transition Diagrams of Tasks under Sim Cdelay
  154. Implementing the Sim Cdelay AutoCode Scheduler
  155. DataStore Priority Problem
  156. Using the Sim Cdelay Scheduler
  157. Template Configuration for Enhanced Performance
  158. Shortcomings of the Sim Cdelay Scheduler
  159. Data Monitoring/Injection
  160. Generating Code for Monitored Signals
  161. Limitations
  162. Specifying Parameterless Procedure Interface
  163. Output Specification
  164. Condition Block Code Generation
  165. Issues and Limitations
  166. Connection to External Output
  167. Analyzer and AutoCode Warnings
Related products
AutoCode NI MATRIXNI MATRIXx XmathNI 6509NI 6233NI 6232NI 6230NI 6014NI 9215NI 6013NI 9217
National Instruments categories
More National Instruments categories
Manuals database logo
manualsdatabase
Your AI-powered manual search engine