About the Supervisor SubstitutePxView

Following a Join, the Supervisor station has a “SubstitutePxView” slot created for each PxViewTag, at the designated “Station Slot Path” under the NiagaraStation that represents that (subordinate) JACE. Figure 33 shows the property sheet for an example SubstitutePxView.

Figure 33. SubstitutePxView property sheet (in Supervisorstation)

SubstitutePxView property sheet (in Supervisorstation)

Essentially, each one is a “virtualized” PxView, which automatically resolves, at runtime, the necessary items. Any source image files needed have already been copied via a Niagara FileImport descriptor.

Other items include dynamically-created Niagara virtual components to fetch real-time values. Looking at a SubstitutePxView in the Px Editor, notice ords to these virtual components, as shown in Figure 34.

Figure 34. Real-time values come from dynamically created Niagara virtual components

Real-time values come from dynamically created Niagara virtual components

The Px XML (in the copied Px file) is actually unchanged from the original, as ord substitution happens at runtime. From the SubstitutePxView property sheet, use the View control to see a read-only dialog comparing the original (old) ords to the substitute (new) ords (Figure 35).

Figure 35. View dialog from View control in property sheet of SubstitutePxView (on Supervisor)

View dialog from View control in property sheet of SubstitutePxView (on Supervisor)

Starting in AX-3.7 (and as shown in Figure 35 above). Niagara “virtual points”, which are utilized in SubstitutePxView on a Supervisor, now have shortened “normalized” ord slot paths.