Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Solution Creator (Reference): Technical documentation for creating new solutions, including the New Solution Wizard, templates, and Solution Creator automation tool.

Related Topics:

  • Solution Center (Reference) - Main workspace
  • Managing Solutions (Guide) - Step-by-step procedures
  • Solution Templates - Template overview

     

    Automated solution creation from CSV files and command line.

    Location: <install_path>\SolutionCreator.exe

    On this page:

    Table of Contents
    maxLevel2
    minLevel2
    indent10px
    excludeSteps
    stylenone

    New Solution Wizard

    Accessing the Wizard

    MethodActionResult
    Solution CenterClick New buttonWizard opens
    KeyboardCtrl+NWizard opens
    File MenuFile → New SolutionWizard opens

    Wizard Step 1: Product Features

    Product Family Selection

    FamilyDescriptionTarget UseLicense Limits
    UnlimitedFull platform capabilitiesEnterprise systemsNo limits
    FrameworXSCADA/MES/HMI applicationsIndustrial automationBy points
    EdgeHMIMachine-level HMIOEM equipmentBy points
    EdgeGatewayData gatewayIoT connectivityBy connections

    Product Model Options

    ModelCommunication PointsTypical Application
    150Up to 150Small machines
    300Up to 300Production cells
    500Up to 500Small processes
    1500Up to 1,500Medium systems
    5000Up to 5,000Large systems
    UnlimitedNo limitEnterprise

    Feature Comparison

    FeatureUnlimitedFrameworXEdgeHMIEdgeGateway
    TagsUnlimitedBy modelBy modelLimited
    DisplaysUnlimitedUnlimitedLimitedNone
    ScriptsYesYesLimitedBasic
    HistorianYesYesOptionalData only
    ReportsYesYesNoNo
    RedundancyYesYesNoNo

    Wizard Step 2: Platform

    Platform Selection

    PlatformOperating SystemsRequirementsComponents
    WindowsWindows 10/11, Server 2016+.NET Framework 4.8Full features
    Multi-PlatformWindows, Linux, Docker.NET 8 RuntimeCross-platform subset

    Platform-Specific Features

    FeatureWindowsMulti-Platform
    Windows Authentication??
    Active Directory??
    Third-party Historians?Limited
    OPC Classic??
    .NET 8 Scripts??
    Linux Deployment??
    Docker Support??

    Wizard Step 3: Solution Details

    Configuration Fields

    FieldDescriptionRequirementsDefault
    Solution NameUnique identifierAlphanumeric, no spacesRequired
    LocationSave directoryWrite permissionsDocuments\Solutions
    Create FolderSeparate directoryRecommendedChecked
    TemplateStarting configurationSelect from listHeaderLayout
    DescriptionSolution purposeOptionalEmpty

    Naming Conventions

    ValidInvalidReason
    TankFarm2024Tank Farm 2024No spaces
    Plant_MonitorPlant-MonitorUnderscore preferred
    LineA_v2Line#ANo special characters
    OEE_System123SystemMust start with letter

    Solution Templates

    Built-in Templates

    TemplateDescriptionIncludesBest For
    BlankEmpty solutionBasic structure onlyCustom projects
    HeaderLayoutStandard navigationHeader, menu, pagesMost applications
    TabLayoutTabbed interfaceTab navigationMulti-area systems
    MobileFirstResponsive designTouch-optimizedMobile/tablet

    Template Management

    ActionMethodResult
    AddCopy .dbsln to Templates folderAvailable in wizard
    RemoveDelete from Templates folderNot shown in wizard
    UpdateReplace .dbsln fileUses new version
    ShareCopy to network locationTeam access

    Template Location

    TypePathEditableSystem TemplatesProgram Files\FrameworX\TemplatesNoUser TemplatesDocuments\FrameworX\TemplatesYesShared TemplatesNetwork\SharedTemplatesBy permission


    Solution Creator

    Tool

    Automated solution creation from CSV files and command line.

    Location: <install_path>\fx-10\SolutionCreator.exe

    User Interface

    FieldDescriptionRequiredDefault
    Solution NameNew solution identifierYesNone
    Output LocationSave directoryYesCurrent
    New FolderCreate subdirectoryNoChecked
    ProductLicense family/modelYesFrameworX
    PlatformWindows/Multi-platformYesWindows
    Merge CSV FilesImport dataNoUnchecked
    TemplateBase templateNoBlank

    CSV Import

    Supported Files

    File names must match exactly:

    File NameContentRequired
    UnsTags.csvTag definitionsNo
    DevicesChannels.csvCommunication channelsNo
    DevicesNodes.csvDevice nodesNo
    DevicesPoints.csvDevice pointsNo

    CSV Format Example

    csv

    Name,Type,Description,InitialValue,Min,Max
    Tank1_Level,Double,"Tank 1 Level",0,0,100
    Tank1_Temp,Double,"Tank 1 Temperature",20,0,150

    Batch Automation

    Command Line Syntax

    batch

    SolutionCreator.exe /parameter:value [/parameter:value...]

    Parameters

    ParameterDescriptionExample
    /solutionName:Solution name/solutionName:Plant1
    /outputFileLocation:Save path/outputFileLocation:C:\Solutions
    /platform:Target platform/platform:Multiplatform
    /productFamily:License family/productFamily:FrameworX
    /productModel:Point limit/productModel:1500
    /MergeCsvFiles:Import CSVs/MergeCsvFiles:true

    Batch File Example

    batch

    @echo off
    CD "C:\Program Files (x86)\Tatsoft\FrameworX\fx-10"
    
    REM Create multiple edge solutions
    FOR %%i IN (1 2 3 4 5) DO (
        SolutionCreator.exe ^
            /solutionName:Edge%%i ^
            /outputFileLocation:C:\EdgeSolutions ^
            /platform:Multiplatform ^
            /productFamily:EdgeHMI ^
            /productModel:300
    )

    Post-Creation Steps

    1. Configure Tags - Define data model
    2. Setup Devices - Connect to equipment
    3. Create Displays - Design user interface
    4. Add Logic - Scripts and calculations
    5. Test - Verify functionality
    6. Deploy - Move to production

    Troubleshooting

    Creation Issues

    ProblemCauseSolution
    Wizard won't startNo licenseUse evaluation mode
    Can't select templateTemplates folder emptyReinstall or add templates
    Name rejectedInvalid charactersUse alphanumeric only
    Location deniedNo permissionsChoose different folder

    CSV Import Issues

    ProblemCauseSolution
    Files not recognizedWrong namesMatch exact names
    Import failsFormat errorCheck CSV structure
    Partial importMissing columnsVerify headers
    Encoding issuesUTF-8 requiredSave as UTF-8

    See Also



    In this section...

    Page Tree
    root@parent
    spaces93DRAF



    ...