Toshiba STE 58762 instruction manual Identifiers, - 2-4 -, S H I B a R O B O T

Page 18

STE 58762

2.3IDENTIFIERS

In the SCOL robot language, identifiers are used to express commands, program names, variable names, and labels (which are used to specify program branches). Identifiers must start with an alphabetic character, although alphabetic

characters, numerals, or any combination of the two may follow. There is no particular limit on length, although the robot will only differentiate the first ten alphanumeric characters. The robot does not care whether you use capital or small letters, since it will treat them the same anyway. For example, as far as the robot is concerned, all four of the following are the same:

T O S H I B A R O B t o s h i b a r o b

T O S H I B A R O B O T t o s h i b a r o b o t

With a few exceptions, small letters cannot be input from the teach pendant. Also, you cannot use any special symbols or include any spaces in the names for identifiers. (Instead, special symbols or spaces are used to separate identifiers.) For example, the robot will consider the following as different:

T O S H I B A R O B O T

T O S H I B A R O B O T

“TOSHIBA ROBOT” will be interpreted as two different identifiers, i.e., TOSHIBA and ROBOT.

Some identifiers have already been defined by the SCOL language itself. These are called reserved words, and you as the programmer cannot use them for any other purpose except for that already defined. (For example, PROGRAM is a reserved word used to tell the robot when a program will follow. Therefore you cannot, for example, go and call one of your variables PROGRAM since the robot will have no idea of what you are talking about.)

A list of reserved words is shown in Appendix B. In addition to SCOL commands, you will find words used in the computer system and words set assigned for future expansion.

Do not use identifiers with the same name for different meanings. For example, if you decide to call your program GEORGE, do not go and name any variables GEORGE. If you do, you may get an error when you try to execute your program. At the very least, you will be sorry when it's time to debug your program.

2-4

Image 18
Contents Industrial Robot SR Series Robot Language Manual STE- i - Preface - ii -- iii - Table of Contents AN Outline of Robot Language Variables and Constants ・・・・・・・・・・・・・・・・Remarks and COMMENTS・・・・・・・・・・・・・・・・・ Things to Watch OUT for When Writing a PROGRAM・・ Explanation of Robot CommandsThings not to do When Programming ・・・・・・・・・ Program Examples Programming Hints and WarningsAppendix a List of Commands ・・・・・・・・・・・・・・・・・HOW to Read Symbols ・・・・・・・・・・・・・・・ Appendix B List of Reserved Words ・・・・・・・・・・・・・Chapter AN Outline of Robot Language Robot Movement- 1-1 - - 1-2 - Robot movement- 1-3 - Robot Language- 1-4 - Types of Commands - 1-5 -- 1-6 - - 1-7 - Files Program ConfigurationChapter Writing Programs in Robot Language ProgramPositional Data - 2-2 -Character SET - 2-3 -Identifiers - 2-4 -S H I B a R O B O T Variables and Constants Scalar Data- 2-5 - - 2-6 - Vector Data - 2-7 -- 2-8 - - 2-9 - STE System Variables - 2-10 -System Constants - 2-11 -Mathematical Functions - 2-12 -Computational Expressions - 2-13 -- 2-14 - AND, or- 2-15 - - 2-16 - - 2-17 - Logical Expressions - 2-18 -If J1 then Goto BRANCH1 Else Goto BRANCH2 Labels - 2-19 -LOOP1 Move P1 Goto LOOP1 - 2-20 - Move P1 This Command Moves the Robot to P1Remarks and Comments Remark this Program WAS Written by MEPrograms Program Declaration- 2-21 - STE Subprograms - 2-22 -Program Main Remark *** Sample - 2-23 -Program Subexample M1, M2, M3 Print K ENDLibrary - 2-24 -STE Multitask Processing - 2-25 -- 2-26 - - 2-27 - Global Global Variable Definition- 2-28 - END Program- 2-29 - DIM D10 AS INTDIM F5 AS Point

STE 58762 specifications

The Toshiba STE 58762 is a high-performance microcontroller known for its advanced features and robust architecture, making it suitable for a range of applications in automotive, industrial, and consumer electronics. One of the standout characteristics of this microcontroller is its ability to perform complex computations with improved efficiency, thanks to its 16-bit RISC architecture. The RISC (Reduced Instruction Set Computing) design enables faster processing speeds, lower power consumption, and an overall increase in performance.

The STE 58762 integrates a variety of peripherals that enhance its functionality. It includes multiple I/O ports, timers, and an advanced interrupt management system, allowing for seamless interaction with external devices. The integrated analog-to-digital converter (ADC) is particularly noteworthy, enabling the microcontroller to handle real-time data acquisition, essential in applications that require precision and quick response times.

Another significant advantage of the Toshiba STE 58762 is its built-in support for communication protocols, facilitating easy integration into different systems. It supports standard communication interfaces such as UART, SPI, and I2C, which enhance its connectivity with other devices and components. This flexibility makes the microcontroller a versatile choice for designers looking to implement diverse communication methods in their projects.

In terms of memory architecture, the STE 58762 offers an ample amount of ROM and RAM, allowing for sufficient space to store program code and data. This characteristic is crucial for developers who require extensive data handling capabilities in their applications. Furthermore, the microcontroller is equipped with built-in power management features, including sleep and idle modes, that optimize energy consumption during operation.

Overall, the Toshiba STE 58762 microcontroller is characterized by its powerful processing capabilities, extensive peripheral support, and efficient power management. These features make it an excellent choice for demanding applications, providing designers with the tools they need to create innovative and reliable solutions across various industries. As technology continues to evolve, the STE 58762 stands out as a dependable option, ensuring performance and efficiency are met in today’s competitive market. Its reliability and robust features position it as a strong contender in the landscape of microcontroller options available today.