1. Welcome to Pictorus!
  2. Getting Started with Pictorus
    1. Interface Tour
  3. Getting Started with Devices
  4. Concepts
    1. Blocks and Components
    2. Inputs and Outputs
    3. Computation
    4. Simulation vs Production Code
    5. True and False in a Floating Point World
    6. Vector math
    7. Custom Variables
    8. State Machines
    9. Conditional Execution
    10. Component Execution Methods
    11. Working with Bytes and Strings
    12. Commenting out Code
    13. Light Controller Example
  5. Tips and Tricks
  6. Debugging Guide
  7. Block Reference
    1. Abs Block
    2. ADC Block
    3. Aggregate Block
    4. App Time Block
    5. Arg Min Max Block
    6. Bias Block
    7. Bit Shift Block
    8. Bitwise Operator Block
    9. Bytes Join Block
    10. Bytes Literal Block
    11. Bytes Split Block
    12. Bytes Pack Block
    13. Bytes Unpack Block
    14. CAN Receive Block
    15. CAN Transmit Block
    16. Change Detection Block
    17. Clamp Block
    18. Comment Block
    19. Compare To Value Block
    20. Comparison Block
    21. Component Input Block
    22. Component Output Block
    23. Constant Block
    24. Counter Block
    25. Cross Product Block
    26. DAC Block
    27. Data Read Block
    28. Data Write Block
    29. Deadband Block
    30. Delay Block
    31. Delay Control Block
    32. Derivative Block
    33. Determinant Block
    34. Dot Product Block
    35. Equation Block
    36. Exponent Block
    37. Fast Fourier Transform Block
    38. FMU Block
    39. Frequency Filter Block
    40. Gain Block
    41. Gpio Input Block
    42. Gpio Output Block
    43. Histogram Plot Block
    44. I2c Input Block
    45. I2c Output Block
    46. IIR Filter Block
    47. Integral Block
    48. Inspect Block
    49. Json Load Block
    50. Json Dump Block
    51. Logical Block
    52. Lookup 1d Block
    53. Lookup 2d Block
    54. Matrix Inverse Block
    55. Min Max Block
    56. Not Block
    57. Pid Block
    58. Plot Block
    59. Product Block
    60. Pwm Block
    61. Quantize Block
    62. Ramp Block
    63. Random Number Block
    64. Rate Limit Block
    65. Rust Code Block
    66. Sawtoothwave Block
    67. Scatter Plot Block
    68. Serial Receive Block
    69. Serial Transmit Block
    70. Sinewave Block
    71. Sliding Window Block
    72. SPI Receive Block
    73. SPI Transmit Block
    74. Square Wave Block
    75. State Transition Block
    76. String Format Block
    77. Sum Block
    78. Switch Block
    79. System Time Block
    80. Timer Block
    81. Transfer Function Block
    82. Transpose Block
    83. Trianglewave Block
    84. Trigonometry Block
    85. Udp Receive Block
    86. Udp Transmit Block
    87. Vector Index Block
    88. Vector Merge Block
    89. Vector Norm Block
    90. Vector Reshape Block
    91. Vector Slice Block
    92. Vector Sort Block
  8. Features
    1. Exporting Applications
    2. Custom Scripts
    3. Custom Blocks
    4. Source Control
    5. Adding Static Assets
    6. Interfacing with Existing Code
    7. Working with Teams
  9. FAQs
  10. Legal
    1. Terms of Use
    2. Privacy Policy