Table of Contents
VM700T RS-232 Interface Programmer Manual
iii
Sample Program: SHELL.BAS 4–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program Overview 4–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preliminaries 4–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Establishing Communication 4–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main Program Loop 4–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program Listing 4–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Function GetPrompt 4–29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Function PutCmd 4–30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Function ReadError 4–30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Function ReadString 4–30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sub VMError 4–31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monitoring Auto-Mode Operation and Modem Control 4–33. . . . . . . . . .
Monitoring Auto-Mode Operation 4–33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monitoring Auto-Mode Operation Without Remote Control 4–33. . . . . . . . . . . .
Monitoring Auto-Mode Operation With Remote Control 4–33. . . . . . . . . . . . . .
Consecutive Errors Parameter 4–34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modem Control 4–35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Control Command 4–35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The ? and ?! Constructs 4–36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A “Generic” Modem Control Function 4–36. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functions 4–39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Function Keys Directory 4–39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating Functions 4–40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Learn Mode 4–41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Functions 4–42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Comments to a Function 4–43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annotating a Function 4–43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Speeding Up or Slowing Down a Function 4–44. . . . . . . . . . . . . . . . . . . . . . . . .
Function Playback 4–44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Function Playback from the Front Panel 4–44. . . . . . . . . . . . . . . . . . . . . . . . . . .
Function Playback from Remote Operation 4–45. . . . . . . . . . . . . . . . . . . . . . . . .
Function Playback on Power Up 4–46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subdirectories 4–46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating Subdirectories 4–46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traversing the Directory Hierarchy 4–47. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deleting Functions and Subdirectories 4–47. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Renaming Functions and Subdirectories 4–48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Printing Function Contents 4–48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appendices
Appendix A: Get/Set Keywords A–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
“A” Group: Audio Configuration A–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
“B” Group: Audio Limit Files A–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
“C” Group: Configuration File A–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
“D” Group: Configuration File A–19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
“E” Group: Component Configuration (NTSC) A–22. . . . . . . . . . . . . . . . . . . . . . . . .
“F” Group: Component Configuration (PAL) A–32. . . . . . . . . . . . . . . . . . . . . . . . . . .
“G” Group: Remote Configuration A–42. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
“H” Group: Echo/Rounding Configuration (NTSC) A–47. . . . . . . . . . . . . . . . . . . . . .
“I” Group: Echo/Rounding Configuration (PAL) A–48. . . . . . . . . . . . . . . . . . . . . . . .
“J” Group: Teletext Configuration (NTSC) A–49. . . . . . . . . . . . . . . . . . . . . . . . . . . . .