mistudio:getting_started:data_sources_overview
Differences
This shows you the differences between two versions of the page.
| 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.56 | mistudio: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 a 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: | + | For an overview of the Logic Editor and its components, see [[mistudio: |
| + | |||
| + | For a basic example | ||
| ==== 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 |
| 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, |
| ==== 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 | + | * Use array or two-dimensional data for graphics |
| 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: | + | See [[mistudio:design_editor: |
| ==== Data Sources and Test Projects ==== | ==== Data Sources and Test Projects ==== | ||
| Line 97: | Line 99: | ||
| * [[mistudio: | * [[mistudio: | ||
| + | * [[mistudio: | ||
| * [[mistudio: | * [[mistudio: | ||
| * [[mistudio: | * [[mistudio: | ||
| - | * [[mistudio: | + | * [[mistudio: |
| - | * [[mistudio:graphics: | + | * [[mistudio:design_editor: |
| + | * [[mistudio: | ||
| * [[mistudio: | * [[mistudio: | ||
| - | |||
mistudio/getting_started/data_sources_overview.txt · Last modified: by tputman
