InstrumentLab
From Mitov Wiki Doc
(Difference between revisions)
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
(35 intermediate revisions by one user not shown) | |||
Line 9: | Line 9: | ||
Visual Instruments Library | Visual Instruments Library | ||
== Packages == | == Packages == | ||
− | *[[Package | + | *[[]] - |
+ | *[[Package InstrumentLabDigitalPkg]] - Contains the components and classes for InstrumentLabDigital. | ||
+ | *[[Package Mitov.BasicLab]] - Contains the basic components and classes for all the products. | ||
*[[Package SignalLabAdditionalPkg]] - Contains the additional signal processing components and classes. | *[[Package SignalLabAdditionalPkg]] - Contains the additional signal processing components and classes. | ||
− | *[[Package SignalLabBasicPkg]] - Contains the basic components and classes for | + | *[[Package SignalLabBasicPkg]] - Contains the basic components and classes for the basic SignalLab components. |
+ | *[[Package TimingLabBasicPkg]] - Contains the basic components and classes for the basic TimingLab components. | ||
*[[Package UserLabBasicPkg]] - Contains the components and classes for UserLabBasic. | *[[Package UserLabBasicPkg]] - Contains the components and classes for UserLabBasic. | ||
== Components == | == Components == | ||
− | === From [[Package | + | === From [[Package InstrumentLabDigitalPkg]] === |
*[[Image:BIGILLinearGauge.gif]] [[Image:ILLinearGauge.gif]] [[Image:NETILLinearGauge.gif]] '''[[Class ILLinearGauge.TILLinearGauge|TILLinearGauge]]''' - Linear gauge. | *[[Image:BIGILLinearGauge.gif]] [[Image:ILLinearGauge.gif]] [[Image:NETILLinearGauge.gif]] '''[[Class ILLinearGauge.TILLinearGauge|TILLinearGauge]]''' - Linear gauge. | ||
− | *[[Image: | + | *[[Image:BIGILSpectrumDisplay.gif]] [[Image:ILSpectrumDisplay.gif]] [[Image:NETILSpectrumDisplay.gif]] '''[[Class ILSpectrumDisplay.TILSpectrumDisplay|TILSpectrumDisplay]]''' - Spectrum display. |
*[[Image:BIGILMatrixDisplay.gif]] [[Image:ILMatrixDisplay.gif]] [[Image:NETILMatrixDisplay.gif]] '''[[Class ILMatrixDisplay.TILMatrixDisplay|TILMatrixDisplay]]''' - Matrix display. | *[[Image:BIGILMatrixDisplay.gif]] [[Image:ILMatrixDisplay.gif]] [[Image:NETILMatrixDisplay.gif]] '''[[Class ILMatrixDisplay.TILMatrixDisplay|TILMatrixDisplay]]''' - Matrix display. | ||
*[[Image:BIGILSegmentText.gif]] [[Image:ILSegmentText.gif]] [[Image:NETILSegmentText.gif]] '''[[Class ILSegmentText.TILSegmentText|TILSegmentText]]''' - 7, 9, 14 or 16 segment text display. | *[[Image:BIGILSegmentText.gif]] [[Image:ILSegmentText.gif]] [[Image:NETILSegmentText.gif]] '''[[Class ILSegmentText.TILSegmentText|TILSegmentText]]''' - 7, 9, 14 or 16 segment text display. | ||
− | |||
*[[Image:BIGILSegmentGauge.gif]] [[Image:ILSegmentGauge.gif]] [[Image:NETILSegmentGauge.gif]] '''[[Class ILSegmentGauge.TILSegmentGauge|TILSegmentGauge]]''' - 7, 9, 14 or 16 segment gauge. | *[[Image:BIGILSegmentGauge.gif]] [[Image:ILSegmentGauge.gif]] [[Image:NETILSegmentGauge.gif]] '''[[Class ILSegmentGauge.TILSegmentGauge|TILSegmentGauge]]''' - 7, 9, 14 or 16 segment gauge. | ||
*[[Image:BIGILSegmentClock.gif]] [[Image:ILSegmentClock.gif]] [[Image:NETILSegmentClock.gif]] '''[[Class ILSegmentClock.TILSegmentClock|TILSegmentClock]]''' - 7, 9, 14 or 16 segment clock. | *[[Image:BIGILSegmentClock.gif]] [[Image:ILSegmentClock.gif]] [[Image:NETILSegmentClock.gif]] '''[[Class ILSegmentClock.TILSegmentClock|TILSegmentClock]]''' - 7, 9, 14 or 16 segment clock. | ||
Line 26: | Line 28: | ||
*[[Image:BIGILLevelLed.gif]] [[Image:ILLevelLed.gif]] [[Image:NETILLevelLed.gif]] '''[[Class ILLevelLed.TILLevelLed|TILLevelLed]]''' - LED control with gradually changing intensity and/or color based on the input value. | *[[Image:BIGILLevelLed.gif]] [[Image:ILLevelLed.gif]] [[Image:NETILLevelLed.gif]] '''[[Class ILLevelLed.TILLevelLed|TILLevelLed]]''' - LED control with gradually changing intensity and/or color based on the input value. | ||
*[[Image:BIGILProgressBar.gif]] [[Image:ILProgressBar.gif]] [[Image:NETILProgressBar.gif]] '''[[Class ILProgressBar.TILProgressBar|TILProgressBar]]''' - Progress bar. | *[[Image:BIGILProgressBar.gif]] [[Image:ILProgressBar.gif]] [[Image:NETILProgressBar.gif]] '''[[Class ILProgressBar.TILProgressBar|TILProgressBar]]''' - Progress bar. | ||
− | |||
− | |||
*[[Image:BIGILGlassPanel.gif]] [[Image:ILGlassPanel.gif]] [[Image:NETILGlassPanel.gif]] '''[[Class ILGlassPanel.TILGlassPanel|TILGlassPanel]]''' - Rectangular, or elliptic panel covered with glass. | *[[Image:BIGILGlassPanel.gif]] [[Image:ILGlassPanel.gif]] [[Image:NETILGlassPanel.gif]] '''[[Class ILGlassPanel.TILGlassPanel|TILGlassPanel]]''' - Rectangular, or elliptic panel covered with glass. | ||
*[[Image:BIGILAngularGauge.gif]] [[Image:ILAngularGauge.gif]] [[Image:NETILAngularGauge.gif]] '''[[Class ILAngularGauge.TILAngularGauge|TILAngularGauge]]''' - Angular gauge. | *[[Image:BIGILAngularGauge.gif]] [[Image:ILAngularGauge.gif]] [[Image:NETILAngularGauge.gif]] '''[[Class ILAngularGauge.TILAngularGauge|TILAngularGauge]]''' - Angular gauge. | ||
+ | *[[Image:BIGILSegmentIndicator.gif]] [[Image:ILSegmentIndicator.gif]] [[Image:NETILSegmentIndicator.gif]] '''[[Class ILSegmentIndicator.TILSegmentIndicator|TILSegmentIndicator]]''' - 7, 9, 14 or 16 segment indicator. | ||
+ | *[[Image:BIGILMultiLed.gif]] [[Image:ILMultiLed.gif]] [[Image:NETILMultiLed.gif]] '''[[Class ILMultiLed.TILMultiLed|TILMultiLed]]''' - LED control with multiple states. | ||
+ | *[[Image:BIGILLed.gif]] [[Image:ILLed.gif]] [[Image:NETILLed.gif]] '''[[Class ILLed.TILLed|TILLed]]''' - LED control with On/Off states. | ||
=== From [[Package SignalLabAdditionalPkg]] === | === From [[Package SignalLabAdditionalPkg]] === | ||
+ | *[[Image:BIGSLAverageValue.gif]] [[Image:SLAverageValue.gif]] [[Image:NETSLAverageValue.gif]] '''[[Class SLAverageValue.TSLAverageValue|TSLAverageValue]]''' - Averages the input values. | ||
*[[Image:BIGSLGenericRealValueGen.gif]] [[Image:SLGenericRealValueGen.gif]] [[Image:NETSLGenericRealValueGen.gif]] '''[[Class SLGenericRealValueGen.TSLGenericRealValueGen|TSLGenericRealValueGen]]''' - User defined generator for Real values. | *[[Image:BIGSLGenericRealValueGen.gif]] [[Image:SLGenericRealValueGen.gif]] [[Image:NETSLGenericRealValueGen.gif]] '''[[Class SLGenericRealValueGen.TSLGenericRealValueGen|TSLGenericRealValueGen]]''' - User defined generator for Real values. | ||
*[[Image:BIGSLGenericRealValue.gif]] [[Image:SLGenericRealValue.gif]] [[Image:NETSLGenericRealValue.gif]] '''[[Class SLGenericRealValue.TSLGenericRealValue|TSLGenericRealValue]]''' - User defined filter for Real values. | *[[Image:BIGSLGenericRealValue.gif]] [[Image:SLGenericRealValue.gif]] [[Image:NETSLGenericRealValue.gif]] '''[[Class SLGenericRealValue.TSLGenericRealValue|TSLGenericRealValue]]''' - User defined filter for Real values. | ||
Line 42: | Line 46: | ||
*[[Image:BIGSLGenericRealGen.gif]] [[Image:SLGenericRealGen.gif]] [[Image:NETSLGenericRealGen.gif]] '''[[Class SLGenericRealGen.TSLGenericRealGen|TSLGenericRealGen]]''' - User defined generator for Real data. | *[[Image:BIGSLGenericRealGen.gif]] [[Image:SLGenericRealGen.gif]] [[Image:NETSLGenericRealGen.gif]] '''[[Class SLGenericRealGen.TSLGenericRealGen|TSLGenericRealGen]]''' - User defined generator for Real data. | ||
*[[Image:BIGSLGenericRealMatrix.gif]] [[Image:SLGenericRealMatrix.gif]] [[Image:NETSLGenericRealMatrix.gif]] '''[[Class SLGenericRealMatrix.TSLGenericRealMatrix|TSLGenericRealMatrix]]''' - User defined generator for Real matrix data. | *[[Image:BIGSLGenericRealMatrix.gif]] [[Image:SLGenericRealMatrix.gif]] [[Image:NETSLGenericRealMatrix.gif]] '''[[Class SLGenericRealMatrix.TSLGenericRealMatrix|TSLGenericRealMatrix]]''' - User defined generator for Real matrix data. | ||
+ | === From [[Package TimingLabBasicPkg]] === | ||
+ | *[[Image:BIGTLThreadEvent.gif]] [[Image:TLThreadEvent.gif]] [[Image:NETTLThreadEvent.gif]] '''[[Class TLThreadEvent.TTLThreadEvent|TTLThreadEvent]]''' - Executes event in a separated thread. | ||
+ | *[[Image:BIGTLMainThreadEvent.gif]] [[Image:TLMainThreadEvent.gif]] [[Image:NETTLMainThreadEvent.gif]] '''[[Class TLMainThreadEvent.TTLMainThreadEvent|TTLMainThreadEvent]]''' - Allows other threads to generate main thread notifications. | ||
+ | *[[Image:BIGTLStopWatch.gif]] [[Image:TLStopWatch.gif]] [[Image:NETTLStopWatch.gif]] '''[[Class TLStopWatch.TTLStopWatch|TTLStopWatch]]''' - Measures time intervals. | ||
+ | *[[Image:BIGTLFrequencyMeter.gif]] [[Image:TLFrequencyMeter.gif]] [[Image:NETTLFrequencyMeter.gif]] '''[[Class TLFrequencyMeter.TTLFrequencyMeter|TTLFrequencyMeter]]''' - Measures frequency of events. | ||
+ | *[[Image:BIGTLCounter.gif]] [[Image:TLCounter.gif]] [[Image:NETTLCounter.gif]] '''[[Class TLCounter.TTLCounter|TTLCounter]]''' - Counts events. | ||
+ | *[[Image:BIGTLWatchDogTimer.gif]] [[Image:TLWatchDogTimer.gif]] [[Image:NETTLWatchDogTimer.gif]] '''[[Class TLWatchDogTimer.TTLWatchDogTimer|TTLWatchDogTimer]]''' - Implements a Watch Dog Timer. | ||
+ | *[[Image:BIGTLClockGen.gif]] [[Image:TLClockGen.gif]] [[Image:NETTLClockGen.gif]] '''[[Class TLClockGen.TTLClockGen|TTLClockGen]]''' - Provides clock for other components. | ||
=== From [[Package UserLabBasicPkg]] === | === From [[Package UserLabBasicPkg]] === | ||
*[[Image:BIGULImage.gif]] [[Image:ULImage.gif]] [[Image:NETULImage.gif]] '''[[Class ULImage.TULImage|TULImage]]''' - GDI+ Image. | *[[Image:BIGULImage.gif]] [[Image:ULImage.gif]] [[Image:NETULImage.gif]] '''[[Class ULImage.TULImage|TULImage]]''' - GDI+ Image. | ||
*[[Image:BIGULLabel.gif]] [[Image:ULLabel.gif]] [[Image:NETULLabel.gif]] '''[[Class ULLabel.TULLabel|TULLabel]]''' - Rotatable label. | *[[Image:BIGULLabel.gif]] [[Image:ULLabel.gif]] [[Image:NETULLabel.gif]] '''[[Class ULLabel.TULLabel|TULLabel]]''' - Rotatable label. | ||
== Layers == | == Layers == | ||
− | === From [[Package | + | === From [[Package InstrumentLabDigitalPkg]] === |
*[[Image:ILLinearGaugeLayer.gif]] '''[[Class ILLinearGauge.TILLinearGaugeLayer|TILLinearGaugeLayer]]''' - Layer drawing linear gauge. | *[[Image:ILLinearGaugeLayer.gif]] '''[[Class ILLinearGauge.TILLinearGaugeLayer|TILLinearGaugeLayer]]''' - Layer drawing linear gauge. | ||
*[[Image:ILSpectrumDisplayLayer.gif]] '''[[Class ILSpectrumDisplay.TILSpectrumDisplayLayer|TILSpectrumDisplayLayer]]''' - Layer drawing spectrum display. | *[[Image:ILSpectrumDisplayLayer.gif]] '''[[Class ILSpectrumDisplay.TILSpectrumDisplayLayer|TILSpectrumDisplayLayer]]''' - Layer drawing spectrum display. | ||
*[[Image:ILMatrixDisplayLayer.gif]] '''[[Class ILMatrixDisplay.TILMatrixDisplayLayer|TILMatrixDisplayLayer]]''' - Layer drawing matrix display. | *[[Image:ILMatrixDisplayLayer.gif]] '''[[Class ILMatrixDisplay.TILMatrixDisplayLayer|TILMatrixDisplayLayer]]''' - Layer drawing matrix display. | ||
*[[Image:ILSegmentTextLayer.gif]] '''[[Class ILSegmentText.TILSegmentTextLayer|TILSegmentTextLayer]]''' - Layer drawing 7, 9, 14 or 16 segment text display. | *[[Image:ILSegmentTextLayer.gif]] '''[[Class ILSegmentText.TILSegmentTextLayer|TILSegmentTextLayer]]''' - Layer drawing 7, 9, 14 or 16 segment text display. | ||
− | |||
*[[Image:ILSegmentGaugeLayer.gif]] '''[[Class ILSegmentGauge.TILSegmentGaugeLayer|TILSegmentGaugeLayer]]''' - Layer drawing 7, 9, 14 or 16 segment gauge. | *[[Image:ILSegmentGaugeLayer.gif]] '''[[Class ILSegmentGauge.TILSegmentGaugeLayer|TILSegmentGaugeLayer]]''' - Layer drawing 7, 9, 14 or 16 segment gauge. | ||
*[[Image:ILSegmentClockLayer.gif]] '''[[Class ILSegmentClock.TILSegmentClockLayer|TILSegmentClockLayer]]''' - Layer drawing 7, 9, 14 or 16 segment clock. | *[[Image:ILSegmentClockLayer.gif]] '''[[Class ILSegmentClock.TILSegmentClockLayer|TILSegmentClockLayer]]''' - Layer drawing 7, 9, 14 or 16 segment clock. | ||
Line 58: | Line 69: | ||
*[[Image:ILLevelLedLayer.gif]] '''[[Class ILLevelLed.TILLevelLedLayer|TILLevelLedLayer]]''' - Layer drawing LED control with gradually changing intensity and/or color based on the input value. | *[[Image:ILLevelLedLayer.gif]] '''[[Class ILLevelLed.TILLevelLedLayer|TILLevelLedLayer]]''' - Layer drawing LED control with gradually changing intensity and/or color based on the input value. | ||
*[[Image:ILProgressBarLayer.gif]] '''[[Class ILProgressBar.TILProgressBarLayer|TILProgressBarLayer]]''' - Layer drawing progress bar. | *[[Image:ILProgressBarLayer.gif]] '''[[Class ILProgressBar.TILProgressBarLayer|TILProgressBarLayer]]''' - Layer drawing progress bar. | ||
− | |||
− | |||
*[[Image:ILGlassPanelLayer.gif]] '''[[Class ILGlassPanel.TILGlassPanelLayer|TILGlassPanelLayer]]''' - Layer drawing rectangular, or elliptic panel covered with glass. | *[[Image:ILGlassPanelLayer.gif]] '''[[Class ILGlassPanel.TILGlassPanelLayer|TILGlassPanelLayer]]''' - Layer drawing rectangular, or elliptic panel covered with glass. | ||
*[[Image:ILAngularGaugeLayer.gif]] '''[[Class ILAngularGauge.TILAngularGaugeLayer|TILAngularGaugeLayer]]''' - Layer drawing angular gauge. | *[[Image:ILAngularGaugeLayer.gif]] '''[[Class ILAngularGauge.TILAngularGaugeLayer|TILAngularGaugeLayer]]''' - Layer drawing angular gauge. | ||
+ | *[[Image:ILSegmentIndicatorLayer.gif]] '''[[Class ILSegmentIndicator.TILSegmentIndicatorLayer|TILSegmentIndicatorLayer]]''' - Layer drawing 7, 9, 14 or 16 segment indicator. | ||
+ | *[[Image:ILMultiLedLayer.gif]] '''[[Class ILMultiLed.TILMultiLedLayer|TILMultiLedLayer]]''' - Layer drawing LED control with multiple states. | ||
+ | *[[Image:ILLedLayer.gif]] '''[[Class ILLed.TILLedLayer|TILLedLayer]]''' - Layer drawing LED control with On/Off states. | ||
=== From [[Package UserLabBasicPkg]] === | === From [[Package UserLabBasicPkg]] === | ||
*[[Image:ULImageLayer.gif]] '''[[Class ULImage.TULImageLayer|TULImageLayer]]''' - Layer drawing image. | *[[Image:ULImageLayer.gif]] '''[[Class ULImage.TULImageLayer|TULImageLayer]]''' - Layer drawing image. | ||
*[[Image:ULLabelLayer.gif]] '''[[Class ULLabel.TULLabelLayer|TULLabelLayer]]''' - Layer drawing rotatable label. | *[[Image:ULLabelLayer.gif]] '''[[Class ULLabel.TULLabelLayer|TULLabelLayer]]''' - Layer drawing rotatable label. | ||
== Elements == | == Elements == | ||
− | === From [[Package | + | === From [[Package InstrumentLabDigitalPkg]] === |
*[[Image:ILLinearGaugeElement.gif]] '''[[Class ILLinearGauge.TILLinearGaugeElement|TILLinearGaugeElement]]''' - Component element drawing internal data linear gauge. | *[[Image:ILLinearGaugeElement.gif]] '''[[Class ILLinearGauge.TILLinearGaugeElement|TILLinearGaugeElement]]''' - Component element drawing internal data linear gauge. | ||
*[[Image:ILExternalLinearGaugeElement.gif]] '''[[Class ILLinearGauge.TILExternalLinearGaugeElement|TILExternalLinearGaugeElement]]''' - Component element drawing external data linear gauge. | *[[Image:ILExternalLinearGaugeElement.gif]] '''[[Class ILLinearGauge.TILExternalLinearGaugeElement|TILExternalLinearGaugeElement]]''' - Component element drawing external data linear gauge. | ||
Line 75: | Line 87: | ||
*[[Image:ILExternalMatrixDisplayElement.gif]] '''[[Class ILMatrixDisplay.TILExternalMatrixDisplayElement|TILExternalMatrixDisplayElement]]''' - Component element drawing external data matrix display. | *[[Image:ILExternalMatrixDisplayElement.gif]] '''[[Class ILMatrixDisplay.TILExternalMatrixDisplayElement|TILExternalMatrixDisplayElement]]''' - Component element drawing external data matrix display. | ||
*[[Image:ILExternalSegmentTextElement.gif]] '''[[Class ILSegmentText.TILExternalSegmentTextElement|TILExternalSegmentTextElement]]''' - Component element drawing external text data 7, 9, 14 or 16 segment indicator. | *[[Image:ILExternalSegmentTextElement.gif]] '''[[Class ILSegmentText.TILExternalSegmentTextElement|TILExternalSegmentTextElement]]''' - Component element drawing external text data 7, 9, 14 or 16 segment indicator. | ||
− | |||
*[[Image:ILSegmentGaugeElement.gif]] '''[[Class ILSegmentGauge.TILSegmentGaugeElement|TILSegmentGaugeElement]]''' - Component element drawing internal data 7, 9, 14 or 16 segment gauge. | *[[Image:ILSegmentGaugeElement.gif]] '''[[Class ILSegmentGauge.TILSegmentGaugeElement|TILSegmentGaugeElement]]''' - Component element drawing internal data 7, 9, 14 or 16 segment gauge. | ||
*[[Image:ILExternalSegmentGaugeElement.gif]] '''[[Class ILSegmentGauge.TILExternalSegmentGaugeElement|TILExternalSegmentGaugeElement]]''' - Component element drawing external data 7, 9, 14 or 16 segment gauge. | *[[Image:ILExternalSegmentGaugeElement.gif]] '''[[Class ILSegmentGauge.TILExternalSegmentGaugeElement|TILExternalSegmentGaugeElement]]''' - Component element drawing external data 7, 9, 14 or 16 segment gauge. | ||
*[[Image:ILSegmentClockElement.gif]] '''[[Class ILSegmentClock.TILSegmentClockElement|TILSegmentClockElement]]''' - Component element drawing internal data 7, 9, 14 or 16 segment clock. | *[[Image:ILSegmentClockElement.gif]] '''[[Class ILSegmentClock.TILSegmentClockElement|TILSegmentClockElement]]''' - Component element drawing internal data 7, 9, 14 or 16 segment clock. | ||
*[[Image:ILExternalSegmentClockElement.gif]] '''[[Class ILSegmentClock.TILExternalSegmentClockElement|TILExternalSegmentClockElement]]''' - Component element drawing external data 7, 9, 14 or 16 segment clock. | *[[Image:ILExternalSegmentClockElement.gif]] '''[[Class ILSegmentClock.TILExternalSegmentClockElement|TILExternalSegmentClockElement]]''' - Component element drawing external data 7, 9, 14 or 16 segment clock. | ||
− | *[[Image:]] '''[[Class ILAnalogClock.TILExternalClockControlHandElement|TILExternalClockControlHandElement]]''' - | + | *[[Image:ILExternalClockControlHandElement.gif]] '''[[Class ILAnalogClock.TILExternalClockControlHandElement|TILExternalClockControlHandElement]]''' - Component element drawing external user controllable analog clock hand. |
*[[Image:ILExternalClockHandElement.gif]] '''[[Class ILAnalogClock.TILExternalClockHandElement|TILExternalClockHandElement]]''' - Component element drawing external data analog clock hand. | *[[Image:ILExternalClockHandElement.gif]] '''[[Class ILAnalogClock.TILExternalClockHandElement|TILExternalClockHandElement]]''' - Component element drawing external data analog clock hand. | ||
*[[Image:ILAnalogClockElement.gif]] '''[[Class ILAnalogClock.TILAnalogClockElement|TILAnalogClockElement]]''' - Component element drawing internal data analog clock. | *[[Image:ILAnalogClockElement.gif]] '''[[Class ILAnalogClock.TILAnalogClockElement|TILAnalogClockElement]]''' - Component element drawing internal data analog clock. | ||
Line 90: | Line 101: | ||
*[[Image:ILProgressBarElement.gif]] '''[[Class ILProgressBar.TILProgressBarElement|TILProgressBarElement]]''' - Component element drawing internal data progress bar. | *[[Image:ILProgressBarElement.gif]] '''[[Class ILProgressBar.TILProgressBarElement|TILProgressBarElement]]''' - Component element drawing internal data progress bar. | ||
*[[Image:ILExternalProgressBarElement.gif]] '''[[Class ILProgressBar.TILExternalProgressBarElement|TILExternalProgressBarElement]]''' - Component element drawing external data progress bar. | *[[Image:ILExternalProgressBarElement.gif]] '''[[Class ILProgressBar.TILExternalProgressBarElement|TILExternalProgressBarElement]]''' - Component element drawing external data progress bar. | ||
− | |||
− | |||
− | |||
− | |||
*[[Image:ILGlassPanelElement.gif]] '''[[Class ILGlassPanel.TILGlassPanelElement|TILGlassPanelElement]]''' - Component element drawing rectangular, or elliptic panel covered with glass. | *[[Image:ILGlassPanelElement.gif]] '''[[Class ILGlassPanel.TILGlassPanelElement|TILGlassPanelElement]]''' - Component element drawing rectangular, or elliptic panel covered with glass. | ||
*[[Image:ILGaugeMinMaxHandElement.gif]] '''[[Class ILAngularGauge.TILGaugeMinMaxHandElement|TILGaugeMinMaxHandElement]]''' - Component element drawing internal data min or max angular gauge hand. | *[[Image:ILGaugeMinMaxHandElement.gif]] '''[[Class ILAngularGauge.TILGaugeMinMaxHandElement|TILGaugeMinMaxHandElement]]''' - Component element drawing internal data min or max angular gauge hand. | ||
Line 100: | Line 107: | ||
*[[Image:ILAngularGaugeElement.gif]] '''[[Class ILAngularGauge.TILAngularGaugeElement|TILAngularGaugeElement]]''' - Component element drawing internal data angular gauge. | *[[Image:ILAngularGaugeElement.gif]] '''[[Class ILAngularGauge.TILAngularGaugeElement|TILAngularGaugeElement]]''' - Component element drawing internal data angular gauge. | ||
*[[Image:ILExternalAngularGaugeElement.gif]] '''[[Class ILAngularGauge.TILExternalAngularGaugeElement|TILExternalAngularGaugeElement]]''' - Component element drawing external data angular gauge. | *[[Image:ILExternalAngularGaugeElement.gif]] '''[[Class ILAngularGauge.TILExternalAngularGaugeElement|TILExternalAngularGaugeElement]]''' - Component element drawing external data angular gauge. | ||
+ | *[[Image:ILExternalSegmentIndicatorElement.gif]] '''[[Class ILSegmentIndicator.TILExternalSegmentIndicatorElement|TILExternalSegmentIndicatorElement]]''' - Component element drawing external data 7, 9, 14 or 16 | ||
+ | *[[Image:ILExternalMultiLedElement.gif]] '''[[Class ILMultiLed.TILExternalMultiLedElement|TILExternalMultiLedElement]]''' - Component element drawing external data LED control with multiple states. | ||
+ | *[[Image:ILExternalLedElement.gif]] '''[[Class ILLed.TILExternalLedElement|TILExternalLedElement]]''' - Component element drawing external LED control with On/Off states. | ||
+ | *[[Image:ILLevelDetectLedElement.gif]] '''[[Class ILLed.TILLevelDetectLedElement|TILLevelDetectLedElement]]''' - Component element drawing internal level triggered LED control. | ||
+ | *[[Image:ILTimeDetectLedElement.gif]] '''[[Class ILLed.TILTimeDetectLedElement|TILTimeDetectLedElement]]''' - Component element drawing internal time triggered LED control. | ||
=== From [[Package UserLabBasicPkg]] === | === From [[Package UserLabBasicPkg]] === | ||
*[[Image:ULImageElement.gif]] '''[[Class ULImage.TULImageElement|TULImageElement]]''' - Component element drawing image. | *[[Image:ULImageElement.gif]] '''[[Class ULImage.TULImageElement|TULImageElement]]''' - Component element drawing image. | ||
Line 106: | Line 118: | ||
*[[Image:ULExternalLabelElement.gif]] '''[[Class ULLabel.TULExternalLabelElement|TULExternalLabelElement]]''' - Component element drawing external text label. | *[[Image:ULExternalLabelElement.gif]] '''[[Class ULLabel.TULExternalLabelElement|TULExternalLabelElement]]''' - Component element drawing external text label. | ||
== Matrix Layers == | == Matrix Layers == | ||
− | === From [[Package | + | === From [[Package InstrumentLabDigitalPkg]] === |
*[[Image:ILExternalLinearGaugeMatrixLayer.gif]] '''[[Class ILLinearGauge.TILExternalLinearGaugeMatrixLayer|TILExternalLinearGaugeMatrixLayer]]''' - Matrix layer drawing linear gauge. | *[[Image:ILExternalLinearGaugeMatrixLayer.gif]] '''[[Class ILLinearGauge.TILExternalLinearGaugeMatrixLayer|TILExternalLinearGaugeMatrixLayer]]''' - Matrix layer drawing linear gauge. | ||
*[[Image:ILExternalSpectrumDisplayMatrixLayer.gif]] '''[[Class ILSpectrumDisplay.TILExternalSpectrumDisplayMatrixLayer|TILExternalSpectrumDisplayMatrixLayer]]''' - Matrix layer drawing matrix display. | *[[Image:ILExternalSpectrumDisplayMatrixLayer.gif]] '''[[Class ILSpectrumDisplay.TILExternalSpectrumDisplayMatrixLayer|TILExternalSpectrumDisplayMatrixLayer]]''' - Matrix layer drawing matrix display. | ||
Line 112: | Line 124: | ||
*[[Image:ILTextMatrixLayer.gif]] '''[[Class ILMatrixDisplay.TILTextMatrixLayer|TILTextMatrixLayer]]''' - Matrix layer drawing text. | *[[Image:ILTextMatrixLayer.gif]] '''[[Class ILMatrixDisplay.TILTextMatrixLayer|TILTextMatrixLayer]]''' - Matrix layer drawing text. | ||
*[[Image:ILExternalSegmentTextMatrixLayer.gif]] '''[[Class ILSegmentText.TILExternalSegmentTextMatrixLayer|TILExternalSegmentTextMatrixLayer]]''' - Matrix layer drawing text. | *[[Image:ILExternalSegmentTextMatrixLayer.gif]] '''[[Class ILSegmentText.TILExternalSegmentTextMatrixLayer|TILExternalSegmentTextMatrixLayer]]''' - Matrix layer drawing text. | ||
− | |||
*[[Image:ILExternalSegmentGaugeMatrixLayer.gif]] '''[[Class ILSegmentGauge.TILExternalSegmentGaugeMatrixLayer|TILExternalSegmentGaugeMatrixLayer]]''' - Matrix layer drawing 7, 9, 14 or 16 segment gauge. | *[[Image:ILExternalSegmentGaugeMatrixLayer.gif]] '''[[Class ILSegmentGauge.TILExternalSegmentGaugeMatrixLayer|TILExternalSegmentGaugeMatrixLayer]]''' - Matrix layer drawing 7, 9, 14 or 16 segment gauge. | ||
*[[Image:ILExternalSegmentClockMatrixLayer.gif]] '''[[Class ILSegmentClock.TILExternalSegmentClockMatrixLayer|TILExternalSegmentClockMatrixLayer]]''' - Matrix layer drawing 7, 9, 14 or 16 segment clock. | *[[Image:ILExternalSegmentClockMatrixLayer.gif]] '''[[Class ILSegmentClock.TILExternalSegmentClockMatrixLayer|TILExternalSegmentClockMatrixLayer]]''' - Matrix layer drawing 7, 9, 14 or 16 segment clock. | ||
Line 119: | Line 130: | ||
*[[Image:ILExternalLevelLedMatrixLayer.gif]] '''[[Class ILLevelLed.TILExternalLevelLedMatrixLayer|TILExternalLevelLedMatrixLayer]]''' - Matrix layer drawing LED control with gradually changing intensity and/or color based on the input value. | *[[Image:ILExternalLevelLedMatrixLayer.gif]] '''[[Class ILLevelLed.TILExternalLevelLedMatrixLayer|TILExternalLevelLedMatrixLayer]]''' - Matrix layer drawing LED control with gradually changing intensity and/or color based on the input value. | ||
*[[Image:ILExternalProgressBarMatrixLayer.gif]] '''[[Class ILProgressBar.TILExternalProgressBarMatrixLayer|TILExternalProgressBarMatrixLayer]]''' - Matrix layer drawing progress bar. | *[[Image:ILExternalProgressBarMatrixLayer.gif]] '''[[Class ILProgressBar.TILExternalProgressBarMatrixLayer|TILExternalProgressBarMatrixLayer]]''' - Matrix layer drawing progress bar. | ||
− | |||
− | |||
*[[Image:ILGlassPanelMatrixLayer.gif]] '''[[Class ILGlassPanel.TILGlassPanelMatrixLayer|TILGlassPanelMatrixLayer]]''' - Matrix layer drawing rectangular, or elliptic panel covered with glass. | *[[Image:ILGlassPanelMatrixLayer.gif]] '''[[Class ILGlassPanel.TILGlassPanelMatrixLayer|TILGlassPanelMatrixLayer]]''' - Matrix layer drawing rectangular, or elliptic panel covered with glass. | ||
*[[Image:ILExternalAngularGaugeMatrixLayer.gif]] '''[[Class ILAngularGauge.TILExternalAngularGaugeMatrixLayer|TILExternalAngularGaugeMatrixLayer]]''' - Matrix layer drawing angular gauge. | *[[Image:ILExternalAngularGaugeMatrixLayer.gif]] '''[[Class ILAngularGauge.TILExternalAngularGaugeMatrixLayer|TILExternalAngularGaugeMatrixLayer]]''' - Matrix layer drawing angular gauge. | ||
+ | *[[Image:ILExternalSegmentIndicatorMatrixLayer.gif]] '''[[Class ILSegmentIndicator.TILExternalSegmentIndicatorMatrixLayer|TILExternalSegmentIndicatorMatrixLayer]]''' - Matrix layer drawing 7, 9, 14 or 16 segment indicator. | ||
+ | *[[Image:ILExternalMultiLedMatrixLayer.gif]] '''[[Class ILMultiLed.TILExternalMultiLedMatrixLayer|TILExternalMultiLedMatrixLayer]]''' - Matrix layer drawing LED control with multiple states. | ||
+ | *[[Image:ILExternalLedMatrixLayer.gif]] '''[[Class ILLed.TILExternalLedMatrixLayer|TILExternalLedMatrixLayer]]''' - Matrix layer drawing LED control with On/Off states. | ||
=== From [[Package UserLabBasicPkg]] === | === From [[Package UserLabBasicPkg]] === | ||
*[[Image:ULImageMatrixLayer.gif]] '''[[Class ULImage.TULImageMatrixLayer|TULImageMatrixLayer]]''' - Matrix layer drawing image. | *[[Image:ULImageMatrixLayer.gif]] '''[[Class ULImage.TULImageMatrixLayer|TULImageMatrixLayer]]''' - Matrix layer drawing image. | ||
*[[Image:ULExternalLabelMatrixLayer.gif]] '''[[Class ULLabel.TULExternalLabelMatrixLayer|TULExternalLabelMatrixLayer]]''' - Matrix layer drawing external text label. | *[[Image:ULExternalLabelMatrixLayer.gif]] '''[[Class ULLabel.TULExternalLabelMatrixLayer|TULExternalLabelMatrixLayer]]''' - Matrix layer drawing external text label. |
Latest revision as of 00:29, 26 June 2013
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Contents |
Description
Visual Instruments Library
Packages
- [[]] -
- Package InstrumentLabDigitalPkg - Contains the components and classes for InstrumentLabDigital.
- Package Mitov.BasicLab - Contains the basic components and classes for all the products.
- Package SignalLabAdditionalPkg - Contains the additional signal processing components and classes.
- Package SignalLabBasicPkg - Contains the basic components and classes for the basic SignalLab components.
- Package TimingLabBasicPkg - Contains the basic components and classes for the basic TimingLab components.
- Package UserLabBasicPkg - Contains the components and classes for UserLabBasic.
Components
From Package InstrumentLabDigitalPkg
- TILLinearGauge - Linear gauge.
- TILSpectrumDisplay - Spectrum display.
- TILMatrixDisplay - Matrix display.
- TILSegmentText - 7, 9, 14 or 16 segment text display.
- TILSegmentGauge - 7, 9, 14 or 16 segment gauge.
- TILSegmentClock - 7, 9, 14 or 16 segment clock.
- TILAnalogClock - Analog clock.
- TILThermometer - Thermometer gauge.
- TILLevelLed - LED control with gradually changing intensity and/or color based on the input value.
- TILProgressBar - Progress bar.
- TILGlassPanel - Rectangular, or elliptic panel covered with glass.
- TILAngularGauge - Angular gauge.
- TILSegmentIndicator - 7, 9, 14 or 16 segment indicator.
- TILMultiLed - LED control with multiple states.
- TILLed - LED control with On/Off states.
From Package SignalLabAdditionalPkg
- TSLAverageValue - Averages the input values.
- TSLGenericRealValueGen - User defined generator for Real values.
- TSLGenericRealValue - User defined filter for Real values.
- TSLDetectLevels - Detects levels in the input signal.
- TSLChangeRange - Changes the output range of the signal.
From Package SignalLabBasicPkg
- TSLPair - Pairs multiple data buffers together.
- TSLGenericReal - User defined filter for Real data.
- TSLGenericFilter - User defined filter for Binary data.
- TSLGenericGen - User defined generator for Binary data.
- TSLGenericRealGen - User defined generator for Real data.
- TSLGenericRealMatrix - User defined generator for Real matrix data.
From Package TimingLabBasicPkg
- TTLThreadEvent - Executes event in a separated thread.
- TTLMainThreadEvent - Allows other threads to generate main thread notifications.
- TTLStopWatch - Measures time intervals.
- TTLFrequencyMeter - Measures frequency of events.
- TTLCounter - Counts events.
- TTLWatchDogTimer - Implements a Watch Dog Timer.
- TTLClockGen - Provides clock for other components.
From Package UserLabBasicPkg
Layers
From Package InstrumentLabDigitalPkg
- TILLinearGaugeLayer - Layer drawing linear gauge.
- TILSpectrumDisplayLayer - Layer drawing spectrum display.
- TILMatrixDisplayLayer - Layer drawing matrix display.
- TILSegmentTextLayer - Layer drawing 7, 9, 14 or 16 segment text display.
- TILSegmentGaugeLayer - Layer drawing 7, 9, 14 or 16 segment gauge.
- TILSegmentClockLayer - Layer drawing 7, 9, 14 or 16 segment clock.
- TILAnalogClockLayer - Layer drawing analog clock.
- TILThermometerLayer - Layer drawing thermometer gauge.
- TILLevelLedLayer - Layer drawing LED control with gradually changing intensity and/or color based on the input value.
- TILProgressBarLayer - Layer drawing progress bar.
- TILGlassPanelLayer - Layer drawing rectangular, or elliptic panel covered with glass.
- TILAngularGaugeLayer - Layer drawing angular gauge.
- TILSegmentIndicatorLayer - Layer drawing 7, 9, 14 or 16 segment indicator.
- TILMultiLedLayer - Layer drawing LED control with multiple states.
- TILLedLayer - Layer drawing LED control with On/Off states.
From Package UserLabBasicPkg
- TULImageLayer - Layer drawing image.
- TULLabelLayer - Layer drawing rotatable label.
Elements
From Package InstrumentLabDigitalPkg
- TILLinearGaugeElement - Component element drawing internal data linear gauge.
- TILExternalLinearGaugeElement - Component element drawing external data linear gauge.
- TILExternalLinearGaugeControlHandElement - Component element drawing external user controllable data linear gauge hand.
- TILExternalLinearGaugeHandElement - Component element drawing external data linear gauge hand.
- TILLinearGaugeMinMaxHandElement - Component element drawing internal data min or max linear gauge hand.
- TILExternalSpectrumDisplayElement - Component element drawing external data spectrum display.
- TILExternalMatrixDisplayElement - Component element drawing external data matrix display.
- TILExternalSegmentTextElement - Component element drawing external text data 7, 9, 14 or 16 segment indicator.
- TILSegmentGaugeElement - Component element drawing internal data 7, 9, 14 or 16 segment gauge.
- TILExternalSegmentGaugeElement - Component element drawing external data 7, 9, 14 or 16 segment gauge.
- TILSegmentClockElement - Component element drawing internal data 7, 9, 14 or 16 segment clock.
- TILExternalSegmentClockElement - Component element drawing external data 7, 9, 14 or 16 segment clock.
- TILExternalClockControlHandElement - Component element drawing external user controllable analog clock hand.
- TILExternalClockHandElement - Component element drawing external data analog clock hand.
- TILAnalogClockElement - Component element drawing internal data analog clock.
- TILExternalAnalogClockElement - Component element drawing external data analog clock.
- TILThermometerElement - Component element drawing internal data thermometer gauge.
- TILExternalThermometerElement - Component element drawing external data thermometer gauge.
- TILLevelLedElement - Component element drawing internal data LED control with gradually changing intensity and/or color based on the input value.
- TILExternalLevelLedElement - Component element drawing external data LED control with gradually changing intensity and/or color based on the input value.
- TILProgressBarElement - Component element drawing internal data progress bar.
- TILExternalProgressBarElement - Component element drawing external data progress bar.
- TILGlassPanelElement - Component element drawing rectangular, or elliptic panel covered with glass.
- TILGaugeMinMaxHandElement - Component element drawing internal data min or max angular gauge hand.
- TILExternalGaugeHandElement - Component element drawing external data angular gauge hand.
- TILExternalGaugeControlHandElement - Component element drawing external user controllable data angular gauge hand.
- TILAngularGaugeElement - Component element drawing internal data angular gauge.
- TILExternalAngularGaugeElement - Component element drawing external data angular gauge.
- TILExternalSegmentIndicatorElement - Component element drawing external data 7, 9, 14 or 16
- TILExternalMultiLedElement - Component element drawing external data LED control with multiple states.
- TILExternalLedElement - Component element drawing external LED control with On/Off states.
- TILLevelDetectLedElement - Component element drawing internal level triggered LED control.
- TILTimeDetectLedElement - Component element drawing internal time triggered LED control.
From Package UserLabBasicPkg
- TULImageElement - Component element drawing image.
- TULAnalogLabelElement - Component element drawing analog label.
- TULTimeLabelElement - Component element drawing time label.
- TULExternalLabelElement - Component element drawing external text label.
Matrix Layers
From Package InstrumentLabDigitalPkg
- TILExternalLinearGaugeMatrixLayer - Matrix layer drawing linear gauge.
- TILExternalSpectrumDisplayMatrixLayer - Matrix layer drawing matrix display.
- TILExternalMatrixDisplayMatrixLayer - Matrix layer drawing matrix display.
- TILTextMatrixLayer - Matrix layer drawing text.
- TILExternalSegmentTextMatrixLayer - Matrix layer drawing text.
- TILExternalSegmentGaugeMatrixLayer - Matrix layer drawing 7, 9, 14 or 16 segment gauge.
- TILExternalSegmentClockMatrixLayer - Matrix layer drawing 7, 9, 14 or 16 segment clock.
- TILExternalAnalogClockMatrixLayer - Matrix layer drawing analog clock.
- TILExternalThermometerMatrixLayer - Matrix layer drawing thermometer gauge.
- TILExternalLevelLedMatrixLayer - Matrix layer drawing LED control with gradually changing intensity and/or color based on the input value.
- TILExternalProgressBarMatrixLayer - Matrix layer drawing progress bar.
- TILGlassPanelMatrixLayer - Matrix layer drawing rectangular, or elliptic panel covered with glass.
- TILExternalAngularGaugeMatrixLayer - Matrix layer drawing angular gauge.
- TILExternalSegmentIndicatorMatrixLayer - Matrix layer drawing 7, 9, 14 or 16 segment indicator.
- TILExternalMultiLedMatrixLayer - Matrix layer drawing LED control with multiple states.
- TILExternalLedMatrixLayer - Matrix layer drawing LED control with On/Off states.
From Package UserLabBasicPkg
- TULImageMatrixLayer - Matrix layer drawing image.
- TULExternalLabelMatrixLayer - Matrix layer drawing external text label.