Deep Dive
Calculations
Log in
Deep Dive
Calculations
Create an account
Log in
Open web app
Download app
New document
New spreadsheet
New drawing
Library
Support
About
Language
Bengali (বাংলা)
Bulgarian (български)
Catalan (Català)
Czech (Čeština)
Danish (Dansk)
Dutch (Nederlands)
English
Estonian (Eesti)
Finnish (Suomi)
French (Français)
German (Deutsch)
Greek (Ελληνικά)
Hindi (हिन्दी)
Hungarian (Magyar)
Icelandic (Íslenska)
Indonesian (Bahasa Indonesia)
Italian (Italiano)
Japanese (日本語)
Khmer (ខ្មែរ)
Korean (한국어)
Latvian (Latviešu)
Lithuanian (Lietuvių)
Malay (Bahasa Melayu)
Norwegian (Norsk)
Polish (Polski)
Portuguese (Português)
Romanian (Română)
Russian (Русский)
Spanish (Español)
Swedish (Svenska)
Tagalog (Tagalog)
Turkish (Türkçe)
Ukrainian (Українська)
Calculations
The calculations section is broken into three parts:
Fundamentals
Tables and functions
Arrays, dates, and boolean values
Table of Contents
Deep Dive Guide
Calculations
1 - Fundamentals
Start a new document
Dynamic equations
Entering and viewing equations
Unit tracking
Convert units
Incompatible units
Foot-inch units
Make numbers unitless
Value names
Reference unnamed values
Text values
Other value types
Referencing a value
Value name rules
Special formatted names with LaTex
Names used multiple times
Renaming and auto-updated references
Built in values
Visual editor
Math layout options
Show steps and more
Show steps options
Value formatting
Static equations
2 - Tables, Functions, and Solvers
Tables
Mini-spreadsheets
Multiline cells
Word processor tables
Fields
Inline fields
Dropdown lists
Built-in functions
Custom functions
Defining custom functions
Using custom functions
Named values in function definitions
Layering custom functions
In-line functions
Equation solving
Solver sections
3 - Arrays and misc.
Text values
Inputting text values
Manipulating text values
Date and time arithmetic
Enter a date
Enter a date and time of day
Date and time calculations
Logic and Boolean values
Matrices and arrays
Enter an array or matrix
Array names
Matrix calculations
Item-by-item calculations
Arrays - more than just numbers
Array formulas in spreadsheets
Array parentheses lookup
Assign individual value names
Advanced array functions
Complex numbers
Spreadsheets
Spreadsheet in a file
Sort and filter
Conditional formatting
Blockpad specific features
Units
Named cells
Custom functions
Reference document values
Multiline cells
Show formula
Open a CSV file
Mini-spreadsheets in a document
Reports
Reports in a file
Reference values from other reports
Header and footer
Basic header and footer
Custom header and footer
Page layout properties
Line spacing
Tab stops and indents
Page breaks
Continuous page view
Numbered lists
Comments
Document navigation
Hyperlinks
Table of contents
Navigation tree
Document-wide formatting
Headings
Style rules
Drawings
Start a drawing
Top level drawings
Subframe drawings
On page drawings
Drawing objects
Lines, points, and shapes
Text labels
Linear dimension labels
Textboxes
Images
Selecting multiple objects
Ordering objects
Using the point snapping
Points you can snap to
Horizontal and vertical from points
Parallel or perpendicular lines
Point snap options
Transformations - resizing and moving
Quick move
Move object tool
Rotate objects tool
Copy and paste objects
Format drawings
Change canvas size
Formatting drawing objects
Style rules for drawing objects
Keyboard input and canvas scales
Typed-in points
Typed-in distance
Understanding drawing scales
Notebooks
Notebooks in a file
Reference values from other top level frames
Working in a notebook
Floating equations
Textboxes
Drawings
Arranging content
Other objects
Dropdown lists
Notebook pages
Header footer
Printing
Sections
Section
Hide sections
Navigating sections
Solver section
Step-by-step section
Frames
Top level frames
Frames in Frames
Value containers and location
Frames and sections are containers
Containers inside containers
Dot notation to specify a value in a container
Containers and duplicate names
Capture values
Capture values example
Blocks
What is a block?
Block example
Use the block results
Block inputs
View block as table
Block instances and block definitions
More examples
Create a block
When to make a block
Make a block with Blockpad calculations
Update a block definition
Create a block using scripts
Block tables
When to use block tables
Use block tables
Library
Examples library
Use library items in a document
Use the long form library item name
Assign a shortcut name to the library
Include a library in a file
Use a library number value
Use a library function
Use items in a library frame
Use a library data table as function
Use library blocks
Core, built-in, and subscription libraries
The engineering library
Create personal libraries
Your primary personal library
Create personal sub-libraries
Save items to your library
Save a value or function to the library
Save a frame to the library
Save a block to the library:
Manage your library online
Share a library
Library documentation
Delete a library or library item
Library subscriptions
Scripts
In-line programs
Console basics
Read values from the console
Overwrite values from the console
Use read and write to manipulate values
Assign units to numbers in a cell range
Stemscript basics for scripts
Semi-colons
var
Including libraries
Comments
Turn on developer features
Macros
Setting up a macro
Writing macros
Module functions
Setting up a module function
Writing modules
Modules vs custom functions
Environment
Accessing Blockpad
Desktop vs Online
Start online
Start on the Desktop
Using the app
Learning resources
The toolbar
Top level frames
Properties window
Navigation tree
Keyboard shortcuts
The online environment
Basic file operations
Online files folder
Uploading and downloading
Sharing and coauthoring
The desktop environment
Basic file operations
Tabs
Templates
Excel add-in
Other file types
Mathcad files
SMath files
CSV files
Spreadsheet files
Program updates
Account
New account
Change password
Use external account
Link external account to existing account
Licensing
Free license
Free trial
Academic license
Paid licenses
Lifetime license
Company licenses
Company management
Create a company
Purchase licenses
Joining a company
Functions
Functions as library items
Functions and units
Math functions
General math functions
Math Values
Trigonometry
Functions for units
Rounding functions
Calculus
Interpolation
Numerical solving
Summation
Bessel functions
Number systems
Logic functions
Basic logic functions
Conditional functions
Lookup
Text
Basic text functions
More text functions
Arrays
Basic array functions
Matrix and vector math
Creating arrays
Information
Adding and removing items
Sorting and filtering
Mapping
Date/Time
Complex numbers
Information
Value information