| sampleA single analog input or output data point.
 
 sampling rateThe rate at which data points (samples) are being acquired (sampled). Has units of samples per second, or Hertz. See also: Sample, Hertz.
 
 scalarNumber capable of being represented by a point on a scale. A single value as opposed to an array. Scalar Booleans and clusters are explicitly singular instances of their respective data types.
 
 scalePart of mechanical action, chart, and graph controls and indicators that contains a series of marks or points at known intervals to denote units of measure.
 
 scale legendPart of the graph that is used to control the graph scale settings, such as autoscaling, scale locking, scale format, and so on.
 
 scope modeMode of a waveform chart modeled on the operation of an oscilloscope.
 
 SCPIStandard Commands for Programmable Instrumentation, a standard that defines a set of commands to control programmable test and measurement devices. Many instrument drivers in LabVIEW implement SCPI.
 
 scroll toolTool used to scroll windows.
 
 SCXISignal Conditioning eXtensions for Instrumentation. A high-performance signal conditioning system devised by National Instruments, using an external chassis that contains I/O modules for signal conditioning, multiplexing, etc. The chassis is wired into a DAQ board in the PC.
 
 secret of the universe42.
 
 selector terminalThe input terminal on a Case Structure that reads which Case should execute.
 
 semaphoreA LabVIEW programming construct that protects access to shared resources (such as a subVI). Also known as a mutex. The Semaphore VIs are used to create, acquire, release, and destroy semaphores.
 
 sequence localTerminal that passes data between the frames of a Sequence Structure.
 
 serialRefers to the process of sending data one bit at a time, sequentially. Usually the term refers to an instrument that uses a serial communication protocol such as RS-232.
 
 serial portSee also RS-232.
 
 shared librarySee also Dynamically Linked Library (DLL).
 
 shared variableA data structure in LabVIEW that allows sharing data across a network, encapsulated in a single variable.
 
 sequence structureProgram control structure that executes its subdiagrams in numeric order. Commonly used to force nodes that are not data-dependent to execute in a desired order. Sequence Structures come in two types: Flat Sequence Structure (good) and Stacked Sequence Structure (evil).
 
 shift registerOptional mechanism in loop structures used to pass the value of a variable from one iteration of a loop to a subsequent iteration. See also Feedback Node.
 
 signal conditioningRefers to the modifications done in hardware to a signal to make it easier to read; for example, amplification or noise reduction.
 
 signalData that usually represents some physical process, such as temperature.
 
 simulated deviceA feature in NI-MAX that allows you to simulate National Instrument's hardware devices as if they were present on your computer.
 
 single-ended measurementA measurement mode in which one of the two inputs for an analog measurement is connected to ground or a common reference. This is in contrast to differential measurement.
 
 single-step modeDebugging mode in LabVIEW that allows you to execute the block diagram code one node at a time.
 
 sink terminalTerminal that absorbs data. Also called a destination terminal.
 
 sliderMoveable part of slide controls and indicators.
 
 source distributionRefers to distributing, or including, your source code with your software.
 
 source terminalTerminal that emits data.
 
 splitter barsA tool in LabVIEW used to separate the front panel into multiple regions called panes. Each of these panes acts like a unique front panel.
 
 spreadsheet fileA Text File that uses a comma, tab, or other character as the delimiter to separate fields. See also: Text File, CSV File.
 
 stacked sequence structureA Sequence Structure whose subdiagram frames are organized one on top of the other, similar to the cases of a Case Structure. This is different from a Flat Sequence Structure.
 
 state machineA method of execution in which individual tasks are separate cases in a Case Structure that is embedded in a While Loop. Sequences are specified as arrays of case strings. See also Queued Message Handler.
 
 strict type Def.A kind of Type Definition that forces all of its instance to preserve the same appearance and most properties of the type definition. See also Type Definition.
 
 stringText datatype.
 
 string controls and indicatorsFront panel objects used to manipulate and display or input and output text.
 
 strip modeMode of a waveform chart modeled after a paper strip chart recorder, which scrolls as it plots data.
 
 structureProgram control element, such as a Sequence, Case, For Loop, or While Loop.
 
 subdiagramBlock diagram within the border of a structure.
 
 subpaletteA palette contained within another palette. For example, the Structures palette is a subpalette of the Controls palette.
 
 subpanelA LabVIEW control that is a container that displays the front panel of another VI on the front panel of the current VI
 
 SubVIVI used in the block diagram of another VI; comparable to a subroutine.
 
 sweep modeSimilar to scope modeexcept a line sweeps across the display to separate old data from new data.
 
 system controlsThese are controls and indicators designed specifically for use in dialog boxes, such as rings, radio buttons, checkboxes, and so on. They preserve the look and feel of generic software applications seen on the operating system,
 
 system ExecA function in LabVIEW that sends a system command, such as one you might type into a command prompt.
 
 |