InstrumentLab
From Mitov Wiki Doc
				
				
				(Difference between revisions)
				
																
				
				
								
				 (Automated Syncronization with Documentation)  | 
		 (Automated Syncronization with Documentation)  | 
		||
| (26 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.