Difference between revisions of "Programmer Guide/Programming"

From STX Wiki
Jump to navigation Jump to search
m (Text replace - "S_TOOLS-STx" to "{{STX}}")
Line 2: Line 2:
 
==Programming {{STX}}==
 
==Programming {{STX}}==
  
{{STX}} implements a powerful scripting language and a signal processing language. This document will try to give you the necessary information to program your own applications.
+
{{STX|caps}} implements a powerful scripting language and a signal processing language. This document will try to give you the necessary information to program your own applications.
  
;Scripts can be used to implement ...:
+
Scripts can be used to implement:
:*simple processing lists, calling standard {{STX}} signal processing applications
+
*simple processing lists, calling standard {{STx}} signal processing applications
:*signal processing applications (like the Spectrogram & Parameters Viewer)
+
*signal processing applications (like the Spectrogram & Parameters Viewer)
:*complex database operations on the {{STX}} DataSet
+
*complex database operations on the {{Stx}} DataSet
:*in fact, everything you see in {{STX}} can be programmed in the scripting language
+
*in fact, everything you see in {{STX}} can be programmed in the scripting language
The term '''script''' is a synonym for an application implemented using one or more {{STX}} macros, classes and SPU's, and executed by the script controller application <code>BScript</code>.
+
*actually, everything you see in {{STx}} ''is'' programmed in the scripting language
  
 +
The term ''script'' is a synonym for an application implemented using one or more {{Stx}} macros, classes and [[Programmer_Guide/Shell_Items/SPU|SPUs]], and executed by the script controller application [[Programmer_Guide/Macro_Library/BScript|<code>BScript</code>]].
  
[[Programmer_Guide/Programming/Source_code|Source code - structure and syntax]]
+
[[Programmer_Guide/Source_code|Source code - structure and syntax]]
 
 
  
 
<splist
 
<splist

Revision as of 23:00, 29 April 2014

Programming STx

STx implements a powerful scripting language and a signal processing language. This document will try to give you the necessary information to program your own applications.

Scripts can be used to implement:

  • simple processing lists, calling standard STx signal processing applications
  • signal processing applications (like the Spectrogram & Parameters Viewer)
  • complex database operations on the STx DataSet
  • in fact, everything you see in STx can be programmed in the scripting language
  • actually, everything you see in STx is programmed in the scripting language

The term script is a synonym for an application implemented using one or more STx macros, classes and SPUs, and executed by the script controller application BScript.

Source code - structure and syntax

<splist parent= sort=asc sortby=title showpath=no liststyle=unordered kidsonly=yes >