SCL Training Classes

       

         SCL Standard Certification

          3025-100: Introduction to SCL

    Description: This course is geared toward operational staff members who wish to gain experience in the overall operation of the SCL System, as well as a basic understanding of the SCL architecture and infrastructure. The focus of this course is to provide the student with the requisite skills to successfully compile and execute an SCL application. Students will learn effective script scheduling techniques, automation procedures, commanding capabilities, SCL database access, and methods to improve the performance of operational SCL applications. Through a series of hands-on, task-oriented labs, the student will master the entire suite of SCL development tools and utilities used to run and interact with a simple SCL application that will encompass and reinforce all the operational and user interface characteristics of SCL.

    More than 20 hands-on labs including installation of the software are incorporated. Several question and answer segments are used to provide an opportunity to discuss unique implementation requirements and techniques with the students.

    If the students are from an existing customer, the lecture and presentation will be geared towards the customer’s requirements and implementation.

    Students should leave with an understanding and skills to develop an SCL database, scripts and rules.
    Length 2 Full Days
    Prerequisites Windows XP Desktop or Laptop for each student supplied by customer along with a customer-supplied training room.
    Price please contact training@interfacecontrol.com
    Target SCL users and operators
    Topics SCL Installation
    SCL Components
    SCL Architecture Overview
    Tools/Utilities
    SCL Language Overview
    Defining, compiling and loading an SCL database.
    Developing and Compiling Scripts/Rules
    Introduction to Scripts and Rules syntax, scheduler, and behavioral considerations
    SCL Viewer for development
    Automating the SCL system with perform files and automated startup techniques
    Overview of Command definition and Telemetry
    Decommutation
    Overview of RIMS – web-centric GUI

           

          Advanced SCL

          3025-200:  SCL Developers Certification (Ground )

    Description: The focus of this course is to provide the student with the skills required to successfully develop software that uses the SCL API.  The student will be able to use the standard interfaces to the SCL components to build systems that are integrated with SCL.  The APIs that will be covered include the SCL compiler, SCL Runtime Engine (RTE), and the data acquisition and decommutation sub-system (DATAIO).  The student will also be instructed in the use of the following SCL tools & utilities: SCL Command Generator, SCL Archiver, SCL Recorder, and SCL Relay.
    Length:  2 Days
    Prerequisites: The "Introduction to SCL" course is required; Participants need to have at least a working knowledge of multi-process systems, C/C++ programming, and inter-process communication.
    Price please contact training@interfacecontrol.com
    Target: System designers and software engineers who will be developing SCL applications that require using the SCL API. 

    Developers that will be adding functionality or modifying the behavior of the RTE, or using SCL in an embedded application should take this course.
    Topics: SCL Database
    SML/Tools/Utilities
    Scripts Development
    SCL Viewer/Debugging
    Extending SCL Language
    Script Processing
    Rule Development
    Rule Processing
    Inferencing Strategies
    Interprocess Communication
    Commanding Capabilities
    Data processing

     

         Embedded SCL Developers Certification

          Embedded SCL Application Engineering (Flight)

    Description: This course is geared toward the design and development personnel who wish to gain experience in the development of SCL applications that will be executed in a target embedded SCL environment. The student will learn the differences between the embedded SCL environment and the SCL Project development environment. The focus of this course is to provide the student with the skills to successfully develop, compile, load and execute an SCL application in the embedded SCL environment. The student will gain expertise in the SCL Project environment with emphasis placed on the SCL language/grammar and script/rule development. The Spacecraft Markup Language (SML) introduced along with the creation of a functioning SCL Database using SML. Hands-on, task-oriented labs will reinforce more complex topics such as script/rule processing, RTE inferencing strategies, and command/data processing. Course Labs will also provide useful tips and technical information that will aid in the development of more complex SCL applications.
    Length:  2 Days
    Prerequisites: Introduction to SCL Windows XP (or Unix/Solaris depending on class focus or equipment)
    Price please contact:training@interfacecontrol.com
    Target: Systems Engineers, Flight Software Engineers, Script/Rule developers
    Topics: Embedded SCL
    Configuration
    Embedded SCL System Interaction
    SML/Tools/Utilities
    SCL Database
    Scripts Development
    Script Processing
    Rule Development
    Rule Processing
    Inferencing Strategies
    Interprocess Communication
    Commanding Capabilities
    Data processing

     

         3025-300: Introduction to RIMS

    Description: This course is geared toward Systems Integrators looking to brand the RIMS application, develop data display screens and integrate limited commanding from those screens.
    Length:  1 Day
    Prerequisites: Windows XP, Java / JSP knowledge, HTML familiarity, SCL Introduction
    Price please contact training@interfacecontrol.com
    Target: Systems Integrators, SCL Knowledge Engineers.
    Topics:

    Installing SCL with RIMS

    Starting RIMS

    Interactive Screen Development

    Import & Export of Screens

    Custom Banners and Branding

    Apache Tomcat troubleshooting Tips

         

        Customized On-Site Engineering

         8001-00A: SCL Design/Architectural Consulting

    Description: Custom Application Engineering (usually on-site)
    Length:  2 Days
    Prerequisites:  Standard SCL Certification and/or SCL Developer Certification
    Price please contact training@interfacecontrol.com  
    Target: Systems Engineers, Embedded Software Developers, Application Engineers, etc.
    Topics:  On-Site Application Specific Design/Architecture Consulting



      Interface & Control Systems Site Index | About ICS | Training  | Capabilities | News | Employment | Contact Us | Privacy |