The Pup Region Manager is the default view when you double-click on a PupDevice , and is unique to devices in the PUP driver. This view provides a way to view, upload, and download SPL programs in a PUP device. Figure 10 shows an example Pup Region Manager view when first displayed.
A table-based view, each row represents a unique memory region within a PUP device. Initially, the “” button is the only button active. To fetch a list of regions in a device, you click this button. The view is then populated with a list of regions in the device (if any), as shown in Figure 11.
Once the regions in the controller are determined, additional buttons become active or inactive depending on your selection of rows in the table, and the values of the region parameters:
If there are “free” regions (that is, a region without a “Region Name”), then the button will be active. To download an SPL program to the controller, click this button.
A File Chooser dialog similar to Figure 12 appears:
Select a program from the list or navigate to a file under the “My File System” file space to select a program. When you click “,” the program will be downloaded to the next free region.
The “” button of the Pup Region Manager is enabled whenever a region with a non-blank “Region Name” is selected. This allows the transfer of SPL files from the controller to the file space on your Workbench client PC. Again, a file chooser dialog box like the one shown in Figure 12 is displayed to allow selection of an existing file to overwrite, or allows entering of a new file name to create a new file. Navigation is limited to your client-side file space.
The “” is used to remove a SPL program from controller memory and free up the space of other programs to be downloaded. Select a named region out of the list, and click “Free Region.” A confirmation dialog as shown in Figure 13 appears:
Click “” or “” or as needed.