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 |
...
Prerequisites
Before starting, ensure you have:
...
h2. Prerequisites || Requirement || Details || | FrameworX 10.1 |
...
Step 1: Create Your Solution (1 minute)
Launch Solution Center
- Start FrameworX
- Windows: Start Menu → FrameworX 10.1 → Solution Center
- Or desktop shortcut if created during installation
- Create New Solution
- Click New Solution button
- Name:
MyFirstSolution
- Product Family: FrameworX Unlimited
- Location: Keep default or browse
- Click Create
? Checkpoint: Solution created and appears in the solution list
Step 2: Add Your First Tag (1 minute)
Open Designer
- With your solution selected, click Edit
- Designer opens with your solution loaded
Create a Tag
- Navigate to Tags
- In left tree: Unified Namespace → Tags
- Add New Tag
- Click in first empty row or press Insert
- Configure:
- Name:
Temperature
- Type:
Float
- Initial Value:
75.5
- Description:
Room Temperature
- Name:
- Press Enter to confirm
- Add Control Tags
- Add another tag:
- Name:
SetPoint
- Type:
Float
- Initial Value:
72.0
- Name:
- Add boolean tag:
- Name:
SystemEnabled
- Type:
Boolean
- Initial Value:
True
- Name:
- Add another tag:
? Checkpoint: Three tags visible in the tag grid
Step 3: Design Your Display (2 minutes)
Create Display
- Navigate to Displays
- In left tree: Displays → MainPage
- Click Edit icon or double-click
- Add Title
- From toolbox, drag Text to canvas
- Double-click and type: "My First FrameworX Solution"
- Set font size: 24
- Position at top of display
- Add Temperature Display
- From right panel, expand Tags tree
- Find
Temperature
tag - Drag and drop onto display
- Default TextBox appears showing value
- Add SetPoint Control
- Drag
SetPoint
tag to display - Right-click the TextBox → Replace With → Slider
- Set slider range: Min=50, Max=100
- Drag
- Add Enable Switch
- Drag
SystemEnabled
tag to display - Right-click → Replace With → CheckBox
- Set label: "System Enabled"
- Drag
- Arrange Layout
- Position elements nicely
- Use alignment tools if needed
- Save display (Ctrl+S)
? Checkpoint: Display shows title, temperature value, setpoint slider, and enable checkbox
Step 4: Run Your Solution (1 minute)
Start Runtime
...
- Close Designer (changes auto-save)
...
- Select your solution
- Click Run button
- Runtime starts and display opens automatically
...
- Move the SetPoint slider - value changes
- Toggle System Enabled checkbox
- Watch Temperature value (static for now)
...
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!
Next Steps
After Quick Start
Expand Your Knowledge
- Platform Architecture - Understand the complete system
- Building Solutions - Master the four-pillar methodology
- Solution Examples - Explore industry templates
Get Certified
- FrameworX Certified Developer
- Online courses and exams
- Industry recognition
Join the Community
- Community Forum - Ask questions, share solutions
- User Groups - Local meetups
- Annual Conference - Training and networking
Troubleshooting Quick Start
Common First-Time Issues
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 |
Getting Help
...
{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] |