Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
resources:tools-software:sigmastudiov2:usingsigmastudio:designermodule [01 Jul 2020 10:42] – design details moved to new page John Josephresources:tools-software:sigmastudiov2:usingsigmastudio:designermodule [01 Jul 2020 16:01] – details updated John Joseph
Line 9: Line 9:
 \\ \\
 \\ \\
-====Launching Algorithm Designer==== +=====Implementing Custom Algorithm using Algorithm Designer Module=====
-Algorithm Designer can be launched in 2 ways. +
-  - While using as a designer control, Algorithm Designer module has to be first inserted in the schematic. This module is listed under “Designer” category in the tool-box. This module is available only on the block processing schematic. When inserted in the schematic, the module will have no input-output pins. The Algorithm Designer window can be launched by double clicking on the Algorithm Designer module inserted in the schematic. +
-  - Algorithm Designer can be launched by selecting **Tools**➔ **Algorithm Designer** from the menu bar. +
 \\ \\
 +Algorithm Designer Module is a generic module which can be inserted in the schematic. Once inserted in the schematic, this module can be used to directly implement custom block processing algorithms without the need of generating a Plug-In. Run-time control of parameters are also supported on the Algorithm Designer Module. 
 \\ \\
-====Designer Interface==== 
 \\ \\
 +====Insert Module and Launch Designer====
 +This module is listed under “Designer” category in the tool-box. This module is available only on the block processing schematic. When inserted in the schematic, the module will have no input-output pins. The Algorithm Designer window can be launched by double clicking on the Algorithm Designer module inserted in the schematic. 
 \\ \\
-TODO 
 \\ \\
 +====Configure the module using Algorithm Designer====
 +Algorithm Designer will be used to configure the algorithm source code and parameters of the Algorithm Designer Module. 
 +Steps involved are:
 +  - Define Source
 +  - Define Parameters
 +  - Define Pins
 +  - Define Memory
 +  - Define Runtime Variables
 +  - Assign Parameters
 +Refer to [[Designing Module]] for more details.
 \\ \\
-====Designing Module==== 
- 
-Go to the page for details on [[Designing Module]] 
- 
 \\ \\
 +====Compile the Schematic with Designer Control====
 +Once the above steps are completed, the input-output pins on the Algorithm Designer module can be connected to the schematic. Link-Compile-Download the schematic. The Algorithm Designer window can be either left open or closed before compiling the schematic. Ensure to save the Designer project before closing the Algorithm Designer window.
 +\\
 +\\
 +====Tune Custom Algorithm using Algorithm Designer==== 
 +**Tune Parameters**
 +\\
 +Module parameters can be modified by changing the runtime variables and runtime buffers. Since the module parameters are assigned with the runtime parameters, changing the runtime parameters changes the module parameters. Runtime variables can be modified using the numeric up-down control. Runtime buffers can be modified using the ‘Edit” button. After the table entries and edited, press ‘Update’ to send the updated parameters to the target.
 +\\
 +\\
 +**Modify Source Code**
 +\\
 +Changes to the module source code can be made in the source editor within Algorithm Designer. Note that it is required to recompile the schematic once the source code has been modified.
 +\\
 +\\
 +**Modify Memory Requirements**
 +\\
 +Note that it is required to recompile the schematic once the memory requirements have been modified in the Algorithm Designer.
 +\\
 +\\
 +====Finalize the Module====
 +Once the module is finalized, it can be built as a Plug-In and distributed. Click here for instructions to [[Generate Plug-In Assembly]].
 +\\
 +\\
 +\\
 +=====Generate Algorithm Plugin (DLL) using Algorithm Designer=====
 +====Launch Algorithm Designer====
 +Algorithm Designer can be launched in 2 ways.
 +  - Using the algorithm Designer module as mentioned in previous section.
 +  - Algorithm Designer can be also launched by selecting **Tools**➔ **Algorithm Designer** from the menu bar.
 \\ \\
-====Designer Control==== 
- 
- 
 \\ \\
 +====Configure the module using Algorithm Designer====
 +Algorithm Designer will be used to configure the source, pins, parameters, memory and UI of the new module. 
 +Refer to [[Designing Module]] for more details.
 \\ \\
-====Build Plugin==== 
- 
- 
 \\ \\
 +====Generate Plug-In Assembly====
 +Click here for instructions to [[Generate Plug-In Assembly]]
 \\ \\
-====Coding Conventions==== 
 \\ \\
 +=====Coding Conventions=====
 Click here for [[Algorithm Designer Coding Conventions]] Click here for [[Algorithm Designer Coding Conventions]]
  
resources/tools-software/sigmastudiov2/usingsigmastudio/designermodule.txt · Last modified: 11 Dec 2023 08:22 by Chiranjeevi Palle