Download presentation
Presentation is loading. Please wait.
Published byMelvyn Randolph Paul Modified over 9 years ago
1
Scion Macros How to make macros for Scion The Fast and Easy Guide
2
What is a Macro? A macro is a series of commands and instructions that you group together as a single command to accomplish a task automatically.
3
Macros Purpose Macros in image processing allows for Automation Technique Enhancements.
4
Scion Macro Utilize the pascal language Are written in text format Use pre-defined function Help files are extensive and thorough
5
Pascal Scion help information assumes that you already know Pascal It has an extensive library of functions, which I have compile into one text document (“Scion Function.doc”). I have compiled together a few of syntax for Pascal (“Scion Pascal.doc”)
6
Pascal Ground Rules All command ends with semi-colon Assign value to variable with colon followed by equal sign (i.e. variable:=2;) Comments are put into brackets { } Strings are defined with ‘ ‘
7
Macro Structure macro ‘macro name’; var {declaring global variables} i, pid1, pid2: integer; a, b, c: boolean; variable1, variable2: real; begin { your code here} end;
8
Loops FOR Loops PASCALC/C++ for i:=1 to 8 do beginfor(int i=0; i<8; i++){{ code here }; end;}
9
Loops WHILE Loops PASCALC/C++ Repeatwhile( parameter ){ { code }; { code }; until parameter;}
10
Loops IF Statements PASCAL C/C++ if parameter then { code}; if( parameter ) { code }; if parameter then begin if (parameter){ { code }; { code }; end; } if parameter if( parameter) else
11
Neat Input/Output Tools Get - can prompt user for input –GetNumber(); GetString(); Set - change option and setting –SetNewSize(); SetThreshold(); Show –ShowMessage(); ShowHistogram();
12
Macros vs. Procedure Think of procedure as functions that could be called only the macros. NOTE: variable declare in procedure or macro are availablet to call procedure.
13
Conclusion The best way to learn is to it yourself. I would recommend that you first look at the basics to Pascal, then look at the example macros and used the function tables as references.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.