
RETURN SUSPEND/ SUSPEND USING returns control from the subroutine being called by a GOSUB statement temporarily suspends the macro currently running. MACRO_PLAY the macro may activate another macro, but unlike MACRO_LINK, the original macro continues running after the called macro ends. MACRO_LINK the macro make activate another macro using this command. GOSUB GOTO !INCLUDE calls a subroutine in the macro continues running the macro from the line specified in the command allows the macro to insert another macro as if it were a part of the original macro DELAY END used to pause a script while running, for the specified amount of milliseconds terminates the macro which is currently runningĮXIT MACRO similar to END, but leaves the application in whatever command it was currently executing (i.e. These are commands which control the structure of a BASIC program, including its termination, etc. To See Information on each command category, click below: PROCESS FLOW COMMANDS CONTROL FLOW FUNCTIONS STRING FUNCTIONS MATH FUNCTIONS & OPERATORS FILE FUNCTIONS MESSAGE & DIALOG FUNCTIONS DEBUGGING COMMANDS MISC FUNCTIONS Note: Some of these commands fall under two or more categories.
How much is cam 350 software full#
Below is a categorized list of all BASIC commands used in CAM350: for a more detailed description of each command, click on its link to view the full description. Some commands deal specifically with string processing, while others can only perform file input and output procedures. Overview of BASIC BASIC commands Product Macro CommandsīASIC commands fall under some simple categories, depending on the functions they perform.

If you want the macro to perform other functions, such as interact with the user, test values, or repeat a command sequence (looping), you have to use a little BASIC. BASIC is only needed for the more advanced user who may want to add capabilities to their macros. Knowledge of BASIC is not required to record and play back macros. Macros are not required to use the application, but they can become quite handy for optimizing a production environment, accelerating multiple processes and making sure that all steps in a process are followed in a consistent manner.īASIC is a common programming language. Using a macro like this results in more productivity with fewer errors and yields consistent results. This is an example of how a macro can be used to build a "Panelization Station" that requires very little user input. It then builds a drill coupon and it places it ½" below the images and right justified on the X axis.

It also queries the database to get all the drill tools. The test coupon is placed ½" below the resultant panel images centered on the X axis. It uses the smallest shapes to build a test coupon. It then queries the database to find the smallest apertures used for draws and flashes. One of the sample macros provided with your CAM350 software, Automatic Panelizer, panelizes any database onto a specified panel size. Once you have a useful set of macros you may want to make them easier to execute, so you assign them to the menu or a function key.
How much is cam 350 software series#
Then you may realize that it would be nice to have the macro itself detect certain problems for you (such as not allowing a drill sort unless drill data exists), and perhaps repeat a series of commands automatically. This makes the same macro useful across other databases. Next, you may want to modify certain parameters for subsequent runs of the macro, so you can edit the macro using a text editor and prompt the user to enter parameters. When played back, the macro merely plays back the recorded steps.

A macro typically begins by turning on macro record and then recording a series of steps. Of course not all UNIX products use scripts, and a script may only provide for record and play back functions, rather than allowing for full user interaction, including database queries.Ĭreating, editing, and using a macro is fairly easy with the Macro Menu commands, but more advanced use does require a knowledge of BASIC programming. Scripts are common in UNIX products and are basically the same thing as macros. Some users may be familiar with the term Script. A CAM350 macro can also interact with the user, make decisions, and get information from the database.

However, a CAM350 macro is much more than just a record and play back proposition. Typcially they are special commands which the user makes a recording of, while interactively performing the function he wishes to replicate. Macros are a way to automatically perform a sequence of functions.
