Header menu logo issie

TruthTable Module

Why the Truth Table tab will not make a table, shown by its "Why is there no table?" button. Plain sentences with no markup, like the field explanations above: these go to `Notifications.errorPropsNotification`, which draws its text into a Bulma notification and holds characters and nothing else. Neither message names the components at fault, which is the rule this module states: a list assembled from a design cannot live here. They are highlighted on the schematic instead, which says the same thing better - the reader looks at the circuit rather than matching labels - and it is what lets these two stay one sentence each. The two conditions are tested in order, so each message may assume the one before it has already been ruled out.

Functions and values

Function or value Description

busTooWide maxWidth

Full Usage: busTooWide maxWidth

Parameters:
    maxWidth : int

Returns: string

Second, once the logic is combinational: it must also be narrow enough to read. The limit is passed in rather than written here, so that it cannot drift from the one the simulator enforces - TruthTableTypes.Constants.maxTruthTableBusWidth.

maxWidth : int
Returns: string

notCombinational

Full Usage: notCombinational

Returns: string

First: a table of a circuit with state has no meaning, whatever its widths.

Returns: string

Type something to start searching.