Пример скрипта java

DemoScript1.java
Tag var1; // internal variable, visible for this script only
 
Ref tag1; // tag, accessible for other modules
 
Ref ref1; // references to any tags of any modules
Ref ref2;
 
 
@Override
public boolean load() {
    var1 = createVar("var1", 33);
 
    int prm1 = getArg("prm1", 0);
    tag1 = createTag("tag1", prm1);
 
    ref1 = createRef("MyVar3");
 
    ref2 = createRef(getModuleName(), "MyVar2");
 
 
    printInfo("Id=" + getId() + ", prm2=" + getArg("prm2","") );
    return true;
}
 
 
@Override
public void execute(){
 
    var1.setInt( var1.getInt() + 1);
 
    tag1.setInt( var1.getInt() * 10);
 
    ref1.setInt( ref1.getInt() + 1);
 
    ref2.setDouble( ref2.getDouble() + 0.1d);
 
}
doc/jroboplc/modules/tagscript/javaexample.txt · Последние изменения: 2022/02/05 17:54 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0