Scope API - Example

// Load a model:
exec("$FL_DIR/flme/models/articulated/arti-rgd-3iv-qs.def",1);

// Set up variable lists for the data we want to share:
pushg(world_model_airframe_cpg_xaout);
    varlist @STATES "Aircraft rigid body states" = ..
            posxi, posyi, poszi, ..
            phi, theta, psi;
popg;
pushg(world_model_control_cpg_in);
    varlist @PILOTIN "Pilot inputs" = ..
       xa, xb, xc, xp;
popg

// Publish the shared variables:
attach(@STATES,  "w");
attach(@PILOTIN, "r");

// Synchronize data:
apctl("sync");