Wiki Markup |
---|
h1. Your First Solution (5 Minutes) h2. What You'll |
...
In just 5 minutes, create a working solution with:
Build Create a working solution with: * Real-time data tags |
...
* Interactive display with controls |
...
* Live value updates |
...
* Running application |
...
Before starting, ensure you have:
...
h2. Prerequisites || Requirement || Details || | FrameworX 10.1 |
...
MyFirstSolution
? Checkpoint: Solution created and appears in the solution list
Temperature
Float
75.5
Room Temperature
SetPoint
Float
72.0
SystemEnabled
Boolean
True
? Checkpoint: Three tags visible in the tag grid
Temperature
tagSetPoint
tag to displaySystemEnabled
tag to display? Checkpoint: Display shows title, temperature value, setpoint slider, and enable checkbox
...
...
...
...
installed | See [Installation Guide] | | Valid license | Trial, Development, or Combined | | Administrator access | Required for first-time setup | | Time required | 5 minutes | h2. Step 1: Create Your Solution (1 minute) h3. Launch Solution Center # Start FrameworX ** Windows: Start Menu ? FrameworX 10.1 ? Solution Center ** Or use desktop shortcut h3. Create New Solution # Click *New Solution* button # Configure: ** Name: {{MyFirstSolution}} ** Product Family: {{FrameworX Unlimited}} ** Location: Keep default or browse # Click *Create* {info:title=Checkpoint} Solution created and appears in the solution list {info} h2. Step 2: Add Your First Tag (1 minute) h3. Open Designer # Select your solution # Click *Edit* - Designer opens h3. Create Tags # Navigate to *Unified Namespace ? Tags* # Add Temperature tag: ** Name: {{Temperature}} ** Type: {{Float}} ** Initial Value: {{75.5}} ** Description: {{Room Temperature}} # Add SetPoint tag: ** Name: {{SetPoint}} ** Type: {{Float}} ** Initial Value: {{72.0}} # Add SystemEnabled tag: ** Name: {{SystemEnabled}} ** Type: {{Boolean}} ** Initial Value: {{True}} {info:title=Checkpoint} Three tags visible in the tag grid {info} h2. Step 3: Design Your Display (2 minutes) h3. Create Display # Navigate to *Displays ? MainPage* # Click Edit icon or double-click h3. Build Interface # Add title: ** Drag *Text* from toolbox ** Enter: "My First FrameworX Solution" ** Set font size: 24 # Add Temperature display: ** From Tags tree, drag *Temperature* to canvas ** TextBox appears showing value # Add SetPoint control: ** Drag *SetPoint* to display ** Right-click ? Replace With ? *Slider* ** Set range: Min=50, Max=100 # Add Enable switch: ** Drag *SystemEnabled* to display ** Right-click ? Replace With ? *CheckBox* ** Set label: "System Enabled" # Save display (Ctrl+S) {info:title=Checkpoint} Display shows title, temperature value, setpoint slider, and enable checkbox {info} h2. Step 4: Run Your Solution (1 minute) h3. Start Runtime # Return to Solution Center (close Designer) # Select your solution # Click *Run* button # Runtime starts and display opens h3. Test Your Solution * Move SetPoint slider - value updates * Toggle System Enabled checkbox * Observe Temperature value h3. Make It Dynamic (Optional) # Return to Designer # Add expression to Temperature tag: {code} @Tag.SetPoint + (Random(-5, 5)) |
...
? Success! You've created your first FrameworX solution!
Problem | Solution |
---|---|
Can't create solution | Run Solution Center as Administrator |
Designer won't open | Check for development license |
Runtime won't start | Verify no port conflicts on 9000 |
Display blank | Check if Runtime is actually running |
Tags not updating | Verify Runtime started successfully |
...
{code}
# Restart Runtime - Temperature fluctuates around SetPoint
{success:title=Success}
You've created your first FrameworX solution
{success}
h2. Next Steps
|| Topic || Description || Link ||
| Platform Architecture | Understand the complete system | [System Architecture] |
| Building Solutions | Master the four-pillar methodology | [Solution Development] |
| Solution Examples | Explore industry templates | [Implementation Examples] |
h2. Troubleshooting
|| Issue || Solution ||
| Can't create solution | Run Solution Center as Administrator |
| Designer won't open | Verify development license |
| Runtime won't start | Check port 9000 availability |
| Display blank | Confirm Runtime is running |
| Tags not updating | Verify Runtime started successfully |
h3. Getting Help
* Built-in Help: Press F1
* [Documentation Home]
* [Community Forum]
* [Support Portal] |