User Tools

Site Tools


mistudio:getting_started:data_sources_overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
mistudio:getting_started:data_sources_overview [2026/09/18 14:47] – ↷ Links adapted because of a move operation 87.232.151.56mistudio:getting_started:data_sources_overview [2026/09/18 15:53] (current) tputman
Line 5: Line 5:
 ==== Overview ==== ==== Overview ====
  
-Data sources provide values that can be used by graphics, controls, charts, logic, and other parts of MIStudio application.+Data sources provide values that can be used by graphics, controls, charts, logic, and other parts of an MIStudio application.
  
 A data source can send changing values into a graphic so the graphic updates while the application is running. A data source can send changing values into a graphic so the graphic updates while the application is running.
Line 25: Line 25:
 In the Logic Editor, a data source appears as a block with an output port. A graphic or component appears as another block with one or more input ports. A connection can be created between the data source output and the graphic input. In the Logic Editor, a data source appears as a block with an output port. A graphic or component appears as another block with one or more input ports. A connection can be created between the data source output and the graphic input.
  
-For a basic example, see [[mistudio:getting_started:connect_data_source_to_graphic|Connecting a Data Source to a Graphic]].+For an overview of the Logic Editor and its components, see [[mistudio:logic_editor:start|MIStudio Logic Editor]]. 
 + 
 +For a basic example of connecting a data source to a graphic, see [[mistudio:getting_started:connect_data_source_to_graphic|Connecting a Data Source to a Graphic]].
  
 ==== Common Data Source Examples ==== ==== Common Data Source Examples ====
Line 37: Line 39:
   * **RandomStringServer** Provides changing string values.   * **RandomStringServer** Provides changing string values.
   * **ArrayDataSource** Provides array-style data.   * **ArrayDataSource** Provides array-style data.
-  * **TwoDimensionalDataSource** Provides table-style data that can be useful for charts.+  * **TwoDimensionalDataSource** Provides table-style data that can be useful for charts and other row-and-column displays.
  
 The exact data source to use depends on the graphic or property being connected. The exact data source to use depends on the graphic or property being connected.
Line 52: Line 54:
 | String | Labels, text fields, text areas, and other text display graphics. | | String | Labels, text fields, text areas, and other text display graphics. |
 | Array | Graphics or charts that expect multiple values. | | Array | Graphics or charts that expect multiple values. |
-| Two-dimensional data | Charts or displays that expect rows and columns of values. |+| Two-dimensional data | Charts, tables, or displays that expect rows and columns of values. |
  
 ==== Matching Data Sources to Graphics ==== ==== Matching Data Sources to Graphics ====
Line 63: Line 65:
   * Use boolean data for on/off behavior, visibility, and status indicators.   * Use boolean data for on/off behavior, visibility, and status indicators.
   * Use string data for text-style graphics.   * Use string data for text-style graphics.
-  * Use array or two-dimensional data for charts that expect multiple values.+  * Use array or two-dimensional data for graphics that expect multiple values.
  
 If a data source does not match the graphic input, the graphic may not update as expected. If a data source does not match the graphic input, the graphic may not update as expected.
Line 73: Line 75:
 Exposed properties allow a specific graphic property to change while the application is running. For example, a data source may be connected to a visibility property, color property, label property, or other exposed setting. Exposed properties allow a specific graphic property to change while the application is running. For example, a data source may be connected to a visibility property, color property, label property, or other exposed setting.
  
-See [[mistudio:graphics:exposed_properties|Exposed Properties]] for more information.+See [[mistudio:design_editor:exposed_properties|Exposed Properties]] for more information.
  
 ==== Data Sources and Test Projects ==== ==== Data Sources and Test Projects ====
Line 97: Line 99:
  
   * [[mistudio:getting_started:start|MIStudio Getting Started]]   * [[mistudio:getting_started:start|MIStudio Getting Started]]
 +  * [[mistudio:logic_editor:start|MIStudio Logic Editor]]
   * [[mistudio:getting_started:connect_data_source_to_graphic|Connecting a Data Source to a Graphic]]   * [[mistudio:getting_started:connect_data_source_to_graphic|Connecting a Data Source to a Graphic]]
   * [[mistudio:getting_started:test_data_sources|Using Test Data Sources]]   * [[mistudio:getting_started:test_data_sources|Using Test Data Sources]]
-  * [[mistudio:design_editor:start|MIStudio Graphics]] +  * [[mistudio:design_editor:start|MIStudio Design Editor]] 
-  * [[mistudio:graphics:exposed_properties|Exposed Properties]]+  * [[mistudio:design_editor:exposed_properties|Exposed Properties]] 
 +  * [[mistudio:design_editor:data_source_binding|Data Source Binding]]
   * [[mistudio:servers:start|Servers and Data Sources]]   * [[mistudio:servers:start|Servers and Data Sources]]
- 
mistudio/getting_started/data_sources_overview.txt · Last modified: by tputman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki