1. Display the Script Manager pane by selecting View -> Script Manager.
2. Right click in the script manager and select New Script...
3. This will create a default script template which we can modify to create the script. Begin by editing the script header and namespace so it appears as below.
/**
* Determine the EMG Envelope through rectification
and low-pass filtering.
* @name EMG Envelope
* @version 0.0.0.0
*
@author Your Name
* @signed 0
* @namespace EMGENV
*/
EMGENV = {
Calculate :
function()
{
// enter the logic
for your script here
// assign outputs to
MYS.Output.ExampleOutputA
},
Input : 5,
OutputTemplate:
{
ExampleOutputA: {seq: 1, name: "First Example
Output"},
ExampleOutputB: {seq: 2, name: "Second Example
Output"},
},
Validate :
function()
{
if (false /* replace with a test for invalid parameters
*/)
return "Error message
text.";
},
ParameterTemplate:
{
ExampleInputA: {seq: 1, name: "Series Input",
type: "series"},
ExampleInputB: {seq: 2, name:
"Numeric Input", type:"number", initial: 5, min: 3, max:
10},
ExampleInputC: {seq: 3, name: "Boolean
Input", type: "bool", initial :
"false"},
ExampleInputD: {seq: 4, name:
"Enumeration Input", type: {"enum" :[ "Option 1", "Option 2", "Option 3"]},
initial: "Option
2"},
},
}