User Tools

Site Tools


macros:example:flashfixtures

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
macros:example:flashfixtures [2025/04/29 13:24] – [control structures] icke_siegenmacros:example:flashfixtures [2025/04/29 13:49] (current) – [Flash Fixtures In/Out] icke_siegen
Line 3: Line 3:
 ====== Flash Fixtures In/Out ====== ====== Flash Fixtures In/Out ======
  
-^ by: |  +^ by: | Sebastian Beutel, help by Gregory Haynes 
-^ published: |  +^ published: | April 2025 
-^ description: +^ description:bring selected fixtures to full/0% 
-^ remarks: |  |+^ remarks: | see explanation below re. caveats of the start/end syntax |
  
-{{tag>tag1 tag2 tag3}}+There are two potential issues with the start/end-syntax used in this macro: 
 +  * this functionality is not supported in the Show Library, thus the macro needs to be moved/copied to another handle 
 +  * copying such macros breaks the functionality in versions before v16, hence the macro needs to be **moved** in this case
  
-==== functions ==== +{{tag>Fixtures Flash}}
-  * [[:macros:function:someusedfunction]] +
-  * [[:macros:function:anotherusedfunction]] +
-  * [[:macros:function:someusedfunction]] +
-  * [[:macros:function:anotherusedfunction]]+
  
-==== affected properties ==== +==== functions ==== 
-  * [[:macros:property:someproperty]] +  * [[:macros:function:Programmer.Editor.Fixtures.FlashOn]] 
-  * [[:macros:property:anotherusedproperty]]+  * [[:macros:function:Programmer.Editor.Fixtures.FlashOut]] 
 +  * [[:macros:function:Programmer.Editor.Fixtures.ClearFlash]]
  
 ==== control structures ==== ==== control structures ====
Line 24: Line 23:
    
 ===== Code ===== ===== Code =====
-<code xml FashFixtures.xml>+<code xml FlashFixtures.xml>
 <?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
 <avolites.macros> <avolites.macros>
Line 55: Line 54:
 This explains the functional steps within the sequence. For all the other XML details please refer to [[:macros:formats_and_syntax#xml_format|Formats and syntax]] This explains the functional steps within the sequence. For all the other XML details please refer to [[:macros:formats_and_syntax#xml_format|Formats and syntax]]
  
-tbd+  * ''<start>''/''<end>'' is used here to make sure this works only as long as the macro is being fired. 
 +  * ''Programmer.Editor.Fixtures.FlashOn()'' brings the selected fixtures to 100% 
 +  * ''Programmer.Editor.Fixtures.FlashOut()'' brings the selected fixtures to 0% 
 +  * ''Programmer.Editor.Fixtures.ClearFlas()'' clears the flash state of the fixtures and brings them back to their previous level.
  
 ===== How to use it ===== ===== How to use it =====
  
   - [[:macros:deploying|make this macro available]]   - [[:macros:deploying|make this macro available]]
- +  - select some fixtures and fire this macro in order to flash them full/out, without putting the value in the programmer
-tbd+
  
  
 ~~DISCUSSION~~ ~~DISCUSSION~~
macros/example/flashfixtures.1745933088.txt.gz · Last modified: 2025/04/29 13:24 by icke_siegen

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki