FAQ: Network Editor


4.1 How can I see the full name of the module in a library when the name exceeds the width of the library column?

Look at the lower left-hand corner of the Network Editor window. As you move your mouse over the different objects stored in the library, the full name of the object is displayed.

Other, useful information is displayed in this status area at different times, for example when creating or breaking connections between objects.

4.2 How are multidimensional arrays of groups supposed to be displayed in the Network Editor?

In the Network Editor, a multidimensional array of groups is displayed as a normal (scalar) group. The Network Editor does not add buttons, as it does for one dimensional arrays of groups, or any other interface to support editing this multidimensional array.

This type of object is not accessible from the Network Editor, nor are arrays of references to groups. Use the VCP to access them instead.

4.3 Can I add to or change the information in an Info pop-up menu?

No. This code is not accessible to AVS/Express users.

4.4 When can I have more than one object connected to another?

A reference can refer to only one object (unless the object is an array), though a given object may have a number of objects referring to it. This is analogous to a pointer in C. A pointer can point to just one memory location at a time. However, multiple pointers can all point to the same place in memory.

4.5 What do the interrupt and disable buttons on the DataViewer do?

Interrupt stops a module from executing. This will only work on modules which have implemented a check for this toggle. Some, but not all, of the visualization modules check this toggle. Disable prevents execution of the method (after the current method has finished executing).

4.6 What is the little square tab on the output end of some objects?

The tab is on objects that do not have any input or output ports, AND that have a color or colors defined for the port. This is the case for all primitives and arrays, but not groups. The tab is a visual cue that is used when the standard visual cue - the port - is absent. It indicates the port color that would be there if you were to add a port.

4.7 If I accidentally close my SingleWindowApp object (Data Viewer window), how can I make it visible again?

The SingleWindowApp is implemented with User Interface Kit objects. The top-level object of the SingleWindowApp is a UIshell. When you close the SingleWindowApp, you have set this UIshell's visible subobject to 0. You must set it to 1 to make the SingleWindowApp To do this, follow these instructions:

  1. Display the SingleWindowApp object in the Network Editor
  2. Use the "Options" pulldown menu from AVS/Express's main menu bar.
  3. Push in the "Show Application UI" toggle (the last item on the "Options" pulldown)
  4. Close and then reopen the SingleWindowApp object in the Network Editor (do this by double-clicking on its title bar). You must close and reopen this object to force the Network Editor to refresh its display and show the UI object.
  5. An object named "UI" should appear in the SingleWindowApp object, usually in the upper-left hand corner. Open the "UI" object.
  6. Open the "shell" object.
  7. Open the shell's "visible" subobject. Its value should be 0.
  8. Set the value of the visible object to 1. Your SingleWindowApp should reappear.

4.8 How is the port order in a macro determined?

The ports in a macro will always be in the order of instantiation of the objects connected to those ports.

For example, if you have a macro and instantiate objects a, b, and c, in that order and export the output port of object c, then a, then b, the output ports will get added such that the first output port is object a's, the second is object b's and the third for object c's. There is no way to change this, except by deleting the objects and reinstantiating them in a different order.