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:
| 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.
|
| 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
Installing SCL
with RIMS Starting
RIMS Interactive
Screen Development Import &
Export of Screens Custom Banners
and Branding
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:
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 |
![]() |
Site Index | About ICS | Training | Capabilities | News | Employment | Contact Us | Privacy | |