Allows observation of constantly varying signals in time domain
Keywords
analyzer, electrical, unidirectional, bidirectional
Ports
| Name | Type |
|---|---|
| input | Electrical Signal |
Properties
General Properties
| Name | Default value | Default unit | Range |
|---|---|---|---|
name Defines the name of the element. | Oscilloscope | - | - |
annotate Defines whether or not to display annotations on the schematic editor. | true | - | [true, false] |
enabled Defines whether or not the element is enabled. | true | - | [true, false] |
type Defines the element unique type (read only). | Oscilloscope | - | - |
description A brief description of the elements functionality. | Allows observation of constantly varying signals in time domain | - | - |
prefix Defines the element name prefix. | OSC | - | - |
model Defines the element model name. | - | - | - |
library Defines the element location or source in the library (custom or design kit). | - | - | - |
local path Defines the local path or working folder $LOCAL for the element. | - | - | - |
url An optional URL address pointing to the element online help. | - | - | - |
icon type Defines the icon or element symbol view option. | small | - | [small, medium |
Standard Properties
| Name | Default value | Default unit | Range |
|---|---|---|---|
minimum amplitude The minimum detectable amplitude (real and imag) value. | 0 | - | [0, +∞) |
limit time range Enables setting the time range( start/stop) of the analysis. | false | - | [true, false] |
start time Time instant to start the signal analysis. | 0 | s | [0, +∞) |
stop time Time instant to stop the signal analysis. | 1 | s | [0, +∞) |
Simulation Properties
| Name | Default value | Default unit | Range |
|---|---|---|---|
input signal selection Input signal selection option. | last | - | [last, index |
input signal index The signal index to analyzed. | 1 | - | [1, +∞) |
include delays Defines whether inserted delays should be included as part of the signal or not. | false | - | [true, false] |
Display Properties
| Name | Default value | Default unit | Range |
|---|---|---|---|
refresh Defines whether or not to update display and annotations during the simulation. | true | - | [true, false] |
refresh length Defines how ofter to update the element. This is the minimum number of new data values available at the element input port that will trigger the element update. | 1024 | - | [0, +∞) |
limit display memory Defines whether or not to limit the number of values displayed in the element display. | true | - | [true, false] |
display memory length This is the number of data values used to update the display and annotations during the simulation. | 2048 | - | [2, +∞) |
Results
| Name | Description |
|---|---|
| signal | The input signal waveform. |
====================================
Implementation Details
The Oscilloscope allows the observation of electrical signals' waveform in the time domain. It is an analyzer thus it measures rather than contributes to the performance of the system. Please see the example file [[OSC_RFSA.icp]] for more information on this element. The following figure shows the system in the example file.
In the system, two sinusoidal waves with different amplitudes and frequencies are added together and connected to an oscilloscope. The result output measured by the oscilloscope is the waveform of the input signal. The following figure shows the output waveform visualized from the oscilloscope.
When running simulations with a large samples, oscilloscopes may cause INTERCONNECT to consume a large amount of memory during post processing. To reduce memory usage, you can use the “downsample factor” option to reduce the number of samples used for plotting results.
The downsample factor affects only the displayed waveform, not the simulation itself. For example, a downsampling factor of 2 means that every second sample is used for plotting, reducing the number of plotted samples by half. After the simulation has completed, you can change the downsample factor and refresh the oscilloscope by Right Click-> VaIidate Analyzer to adjust the number of samples used in the result plots without needing to re-run the simulation.