advertisement
The Development Environment
Output (LogWin)
You can use the Output window to view debugging messages generated during project runtime. The window displays OPC, DDE, and TCP/IP transactions, module activation, trace tags, and so on.
Sample Output Window
The window contains the following elements:
•
XRef tab: Use the
to get a tag, and to find every place in the project where the tag is being used. Results appear on this tab, providing path and filename, column, row in the spreadsheet.
So, if something changes in the tag, and produces unexpected or unsuccessful results, you can locate all instances of the tag for debugging purposes.
Note: The XRef tab does not work for functions, only tags, but it does allow you to look for array indices.
• Hide Docked Window button ( ): Click to open or close the window.
Alternatively, to hide the window, you can deselect (uncheck) the Output Window option on the View tab of the ribbon.
• Contract/Expand button ( ): Click to contract and expand the Output window.
•
Scroll Bars: Click and drag to view areas of the Output window that are obscured from view because of the window size or the length of your data.
The Output window is dockable, which means you can move it to another location in the development environment. Click on the title bar and drag the window to a new location. Release the mouse button to attach or dock the window to its new location.
Configuring the Log to Show Additional Information
By default, the log shows only debugging and error messages — that is, messages indicating that your project is not running properly. If the log showed
all messages generated by IWS, it would quickly overflow with information, making it unusable.
To configure the log to show specific additional information:
1. Right-click anywhere in the Output window, and then click Settings on the shortcut menu. The Log
Settings dialog is displayed.
2. In the Log Options tab of the dialog, select the specific types of messages that you want the log to show.
Option
Field Read Commands and Field Write Commands
Log Settings — Options Tab
Description
Show any read and/or write commands that are sent to connected devices.
Page 75
The Development Environment
Option
Protocol Analyzer
OPC DA 2.05
OPC XML/DA
OPC UA
OPC .NET
Logon/Logout
Trace Messages
Database Messages
Recipe/Report
Display Open/Close
Description
Show messages generated by configured device drivers .
Show messages generated by the
OPC DA 2.05 Client Runtime task.
Show messages generated by the
OPC XML/DA Client Runtime task.
Show messages generated by the
Show messages generated by the
task.
Display a message whenever a user logs on or logs out. (For more information, see Security .)
Show messages generated by the
Trace()
function. This function is used to generate customized messages from within your project.
Show messages generated by the
interfaces.
Show messages generated by the
Display detailed information whenever a screen
is opened or closed:
• Disk Load Time: Time to load the screen file from the disk into memory.
• Open Time: Time to open the screen, including initializing tags used in the screen and running any "OnOpen" scripts or functions.
• Total Load Time: Total time to load the screen (includes Disk Load
Time and Open Time above).
• First Draw Time: Time to first drawing of screen objects.
• First OnWhile Time: Time to first running of any "OnWhile" scripts or functions.
• Total Open Time: Total time to open the screen (includes First Draw
Time and First OnWhile Time above).
• Close Time: Time to close the screen, including finalizing tags used in the screen and running any "OnClose" scripts or functions.
• Total Close Time: Total time to close the screen, including the time to close the screen file on the disk.
This information can be used to analyze runtime performance on low-end target systems. If a particular step of opening or closing takes an unusually long time, then it can be identified and redesigned.
TCP/IP Messages
DDE Messages
Insert date/time
Show messages generated by TCP/IP
communications.
Show messages generated by DDE
communications.
Timestamp each message.
3. If you selected OPC XML/DA, OPC UA, OPC .NET, you must specify exactly which messages are displayed in the Output window. To do this: a. Click the browse button to the right of the option. An additional Log Settings dialog is displayed.
OPC UA Log Settings dialog
Each task has its own settings, but the descriptions of the settings are the same for all three tasks.
b. Select the type(s) of messages to display.
Page 76
The Development Environment
Option
Connection
Subscription
Read
Write
Description
Enable trace messages on changes in connection status between the OPC Client (i.e., your project) and the OPC Server. Examples of messages:
OPC UA: Connection established with
server “Connection1”
OPC UA: Error to connect to server
“Connection2” – Time out waiting
for server response
Enable trace messages on subscriptions to server items, such as the creation of new subscriptions and changes in data type. Examples of messages:
OPC UA: Group 1 => Subscription
created
Enable trace messages on read operations. Examples of messages:
OPC UA: Read Group 1 Started – OK
OPC UA: Read Group 1 Completed – OK
OPC UA: Read Group 25 Started –
Error, asynchronous reading pending
for the current group
Enable trace messages on write operations. Examples of messages:
OPC UA: Write Group 1 Started [Line
1 = 10.25, Line 42 = 20.45] –
Status OK
OPC UA: Write Group 1 Completed [All
Items] – Status OK
c. In the Verbosity list, select the level of verbosity.
Option
Error
Warning
Information
Description
Critical issues that have caused the communication to fail. These issues must be resolved before you can resume communication.
Non-critical issues that may cause the communication to fail under other conditions. These issues should be resolved as soon as possible.
Includes Error above.
All trace messages on the communication. This is the default. Please note that this can be extrememly verbose, depending on which type(s) of messages you have selected to display and how many item subscriptions you have created.
Includes Error and Warning above.
d. Click OK to close the dialog.
Page 77
The Development Environment
4. In the Log Tags tab of the dialog, click Add to browse for project tags .
Log Settings — Tags Tab
The Output window will display a message whenever the value of a selected tag changes.
5. Click OK to save your settings and close the Log Settings dialog.
Page 78
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 2 Contents
- 16 Introduction
- 18 Conventions used in this documentation
- 19 About this software
- 22 Internal structure and data flow
- 25 Executing and switching modules
- 29 Executing and switching the Background Task
- 31 Installation
- 32 Comparison of InduSoft Web Studio software components
- 34 Install the full InduSoft Web Studio software
- 38 Install EmbeddedView or CEView on a target device
- 41 Licensing
- 42 License Settings
- 42 Product Versions
- 43 Execution modes
- 45 About hardkey licenses
- 45 Install a new hardkey license
- 45 Upgrade an existing hardkey license for InduSoft Web Studio
- 46 Upgrade an existing hardkey license for EmbeddedView or CEView
- 48 About softkey licenses
- 48 Install or upgrade a softkey license for InduSoft Web Studio
- 49 Install or upgrade a softkey license for EmbeddedView or CEView (Local)
- 50 Install or upgrade a softkey license for EmbeddedView or CEView (Remote)
- 53 About License Server
- 54 Configure CodeMeter Runtime to serve licenses
- 56 Configure Protection Manager to get license
- 58 The Development Environment
- 59 Application button
- 59 Recent Projects
- 59 New
- 61 Open Project
- 62 Open
- 62 Save
- 62 Save As
- 62 Save All
- 62 Save All as HTML
- 62 Save as HTML
- 62 Save Screen Group as HMTL
- 63 Print
- 63 Print Preview
- 63 Print Setup
- 63 Close
- 64 Close All
- 64 Exit
- 65 Quick Access Toolbar
- 66 Ribbon
- 66 Home tab
- 66 View tab
- 67 Insert tab
- 67 Project tab
- 67 Graphics tab
- 68 Format tab
- 68 Help tab
- 69 Project Explorer
- 69 Global tab
- 70 Graphics tab
- 71 Tasks tab
- 72 Comm tab
- 73 Screen/Worksheet Editor
- 74 Database Spy
- 75 Output (LogWin)
- 79 Title Bar
- 80 Status Bar
- 81 Creating a New Project
- 82 Creating a new project
- 83 About target platforms and product types
- 84 Changing the product type of an existing project
- 86 Configuring additional project settings
- 86 Information tab
- 87 Options tab
- 88 Alarm History and Events
- 89 Default Database
- 89 Database Configuration
- 92 Performance Control
- 94 Viewer tab
- 97 Communication tab
- 99 Preferences tab
- 101 Configuring your project's default email settings
- 102 Configuring your project's default FTP settings
- 103 Starting Modules on the Target System
- 105 Run a project as a Windows service
- 110 Tags and the Project Database
- 111 About Tags and the Project Database
- 112 Project Tags Folder
- 113 Extending the Project Tags datasheet
- 113 Classes Folder
- 115 Shared Database Folder
- 116 System Tags Folder
- 117 Designing a Tag
- 117 Naming the Tag
- 117 Choosing the Tag Type
- 119 Choosing the Tag Data Type
- 119 Choosing the Tag Scope
- 120 Creating Database Tags
- 120 Adding Tags to the Datasheet
- 120 Creating Tags "On-the-Fly"
- 121 Editing Tags
- 123 Creating Classes
- 125 About tag properties
- 126 Tag Properties: Parameters
- 127 Tag Properties: Alarms
- 129 Tag Properties: History
- 129 List of tag properties
- 133 Change how out-of-range tag values are handled
- 135 Using Tags in Your Project
- 136 Deleting a tag from the project database
- 137 Sort or filter the rows in a worksheet
- 139 Using the Tags Toolbar
- 139 Global Replace
- 139 Replace
- 140 Remove unused tags
- 141 Reset tags database
- 142 Tag Name text box
- 142 Object Finder
- 142 Cross Reference
- 143 Properties
- 144 Using the Import Wizard
- 146 ...Other Studio Databases
- 148 ...OPC Server Databases
- 149 ...CSV Databases
- 150 ...ODBC Databases
- 150 ...RSLogix 5000 CSV Databases
- 151 ...PanelBuilder32 Databases
- 152 ...PanelMate Plus Databases
- 153 ...TwinCAT PLC Databases
- 154 ...OMRON CX Programmer Databases
- 155 ...Studio XML Screen
- 158 About tag integration
- 159 Edit the tags database during run time
- 161 Screens and Graphics
- 162 Working with Screens
- 162 Screens folder
- 163 Screen Attributes dialog
- 165 Modifying a screen's background color or image
- 166 Screen Group Folder
- 167 Layout
- 168 Using Screen Objects and Animations
- 168 Editing
- 168 Selection
- 168 Disable Drag
- 168 Replace
- 169 Properties
- 169 Grid Settings
- 170 Undo
- 170 Arrange
- 170 Shapes
- 170 Line object
- 171 Open Polygon object
- 172 Closed Polygon object
- 172 Rectangle object
- 173 Rounded Rectangle object
- 174 Ellipse object
- 175 Paste a bitmap image into a screen
- 176 Change the properties of multiple screen objects
- 178 Active Objects
- 178 Text object
- 178 Text Box object
- 180 Button object
- 182 Pushbutton object
- 185 Check Box object
- 186 Radio Button object
- 188 Combo Box object
- 191 List Box object
- 194 Smart Message object
- 198 Change the properties of multiple screen objects
- 199 Libraries
- 199 Symbols library
- 200 Save your own project symbols
- 208 ActiveX Control object
- 212 .NET Control object
- 216 Link to an external image file
- 218 Animations
- 219 Command animation
- 221 Hyperlink animation
- 222 Bargraph animation
- 223 Text Data Link animation
- 224 Color animation
- 225 Visibility/Position animation
- 227 Resize animation
- 228 Rotation animation
- 230 Formatting Screen Objects
- 230 Change the properties of multiple screen objects
- 231 Set the tab order of screen objects
- 233 Bring to front / Send to back
- 234 Group
- 235 Align
- 237 Rotate
- 237 Flip Vertical
- 238 Flip Horizontal
- 238 Size
- 238 Fill Color
- 239 Line Color
- 239 Fonts
- 240 About using Multi-Touch in your project
- 241 About the Multi-Touch settings for project screens
- 241 Configure the default Multi-Touch settings for all screens
- 243 Configure the Multi-Touch settings for a specific screen
- 246 About the different types of multi-touch gestures
- 246 Using multi-touch gestures in project screens
- 247 Using multi-touch gestures in data objects
- 250 Using multi-touch gestures in object animations
- 251 About Touch Events
- 252 Add a Touch Event to a screen object
- 253 Add a Touch Event to a project screen
- 253 OnTouch
- 255 OnTouchStart
- 256 OnTouchDelta
- 257 OnTouchCompleted
- 258 Import a Studio XML Screen
- 260 Alarms, Events, and Trends
- 261 Alarms
- 262 Alarm Worksheet Header
- 262 Email Settings for Alarm Worksheet
- 264 Advanced Settings for Alarm Worksheet
- 265 Alarm Worksheet Body
- 266 Sort or filter the rows in a worksheet
- 267 Saving your alarm history to an external database
- 269 Format of the alarm history
- 271 Events
- 271 Enabling the event logger
- 272 Saving your event log to an external database
- 273 Format of the event log
- 276 Alarm/Event Control object
- 284 Trends
- 286 Sort or filter the rows in a worksheet
- 287 Connect to a Wonderware Historian database
- 289 Converting Trend History Files from Binary to Text
- 290 Converting Trend History Files from Text to Binary
- 290 Creating Batch History
- 293 Trend Control object
- 293 About the trend control runtime interface
- 295 Object Properties: Trend Control
- 296 Points
- 297 Pen Style dialog box
- 299 Options
- 301 Modify the pen style of a point during run time
- 303 SPC
- 304 Axes
- 307 Toolbar
- 307 Data Sources
- 309 Legend
- 310 Advanced
- 313 Using the Data Source Text File
- 315 Using the Data Source Database
- 320 Grid object
- 321 Data dialog
- 323 Columns dialog
- 325 Advanced dialog
- 328 Background Tasks
- 329 Alarms
- 331 Trends
- 334 Recipes
- 336 Reports
- 338 ODBC
- 340 Math
- 341 Script
- 342 Startup Script worksheet
- 343 Scheduler
- 345 Database/ERP worksheet
- 349 Sort or filter the rows in a worksheet
- 351 Communication with Other Devices
- 352 About tag integration
- 352 Integrate tags from TwinCAT
- 353 Export a symbol file from your TwinCAT project
- 355 Integrate tags from CoDeSys
- 357 Configure your CoDeSys 3.x project for tag integration
- 359 Configure your CoDeSys 2.x project for tag integration
- 362 Integrate tags from RSLogix 5000 Family
- 363 Export symbol file for RSLogix 5000 Family
- 364 Integrate tags from Allen-Bradley PLC5, SLC500
- 366 Integrate tags from Schneider Unity Modbus
- 367 Export I/O configuration file for Schneider Unity Modbus
- 368 Integrate tags from AutomationDirect Koyo
- 369 Export CSV file for AutomationDirect Koyo
- 370 Integrate tags from AutomationDirect PAC 3000
- 371 Export CSV file for AutomationDirect PAC 3000
- 372 Use the Object Finder to select integrated tags
- 373 How integrated tags may be renamed in your project
- 374 Drivers
- 379 Main Driver Sheet
- 381 Standard Driver Sheets
- 383 Driver Error Codes
- 385 OPC DA 2.05
- 390 Configure an OPC UA Client worksheet
- 397 Connect to an OPC UA server using self-signed certificates
- 398 Connect to an OPC UA server using CA-signed certificates
- 400 List of read/write status codes and messages for OPC UA
- 406 Configure an OPC .NET Client connection to an OPC .NET server
- 411 OPC XML/DA
- 416 TCP/IP
- 418 DDE
- 420 Sort or filter the rows in a worksheet
- 422 About collaboration and source control
- 423 Connect to your collaboration server
- 425 Add a project to source control
- 426 Check out project files for editing
- 427 View, undo, or check in pending changes
- 429 Branch a project in source control
- 430 Open a project from source control
- 431 Get the latest version of a project
- 432 Get a specific version of a project
- 432 Apply a label to a project
- 433 Project Security
- 434 About security modes
- 435 About security access levels
- 437 Using the security system configuration wizard
- 440 Configuring server settings for security modes
- 443 Extending the LDAP schema to allow saving of security rights
- 451 Creating and configuring groups
- 455 Creating and configuring users
- 457 Managing an existing security system
- 459 Backing up the security system configuration
- 461 Logging on/off
- 462 Blocking or unblocking a user
- 463 Password Protection of Project Files
- 464 Project Localization
- 465 Add a target language to the Translation Table
- 467 Configure fonts for a target language
- 468 Examples of font configuration
- 470 Set the project's language at startup
- 471 Set the project's language during run time
- 472 Disable translation of selected screen objects
- 473 Configure the advanced translation settings
- 475 Testing and Debugging
- 476 Debugging from the Output Window
- 480 Debugging from the Database Spy
- 481 Using the LogWin Module
- 482 Using Remote Tools
- 482 Using Remote Database Spy
- 482 Using Remote LogWin
- 484 Remote Management
- 485 Install EmbeddedView or CEView on a target device
- 488 Enable security in Remote Agent and add users
- 489 Customize Remote Agent's encryption key
- 491 License the runtime software on the target device
- 493 Download your project to the target device
- 495 Run or stop your project on the target device
- 496 Configure Remote Agent to autorun a project
- 497 Thin Clients and Mobile Access
- 499 Web
- 499 Building a Simple Application
- 506 The Underlying Technology
- 507 ISSymbol Control Layer
- 509 Examples of Client/Server Architecture
- 512 Configuring the Data Server
- 515 Configuring a web server to host your project pages
- 516 Installing the web tunneling gateway
- 518 Configuring the Thin Client
- 522 Implementing Security
- 525 Port Usage
- 525 Exercise: Viewing Your Project on the Web
- 527 About Mobile Access
- 527 List of features supported in project screens in Mobile Access
- 533 Tips for Mobile Access development and run time
- 535 Turning on IIS and installing Mobile Access Runtime
- 535 Turn on Microsoft IIS for thin client access
- 538 Enable SSL encryption in Microsoft IIS
- 539 Install the Mobile Access Runtime software
- 540 Specify the address of the network router for Mobile Access
- 541 Configuring the Mobile Access web interface
- 543 Insert a new area in the Mobile Access tree view
- 544 Configure the Mobile Access area settings
- 548 Configure the Mobile Access global settings
- 549 Navigating the Mobile Access web interface
- 550 Log on to the Mobile Access web interface
- 552 Use the Alarm control
- 553 Use the Process Values control
- 554 Use the Trend control
- 556 Use the Screens control
- 556 Link directly to a project screen in the Mobile Access web interface
- 558 Troubleshooting project screens in Mobile Access
- 558 Open the browser console to view the activity log
- 560 Use the activity log to troubleshoot a project screen
- 564 Mobile Access Tabular
- 567 Database Interface
- 568 SQL Relational Databases
- 570 Linking the Database Through a Remote DB Provider
- 571 Studio Database Gateway
- 577 Database Configuration
- 581 Configuring a Default Database for All Task History
- 582 Database Troubleshooting
- 585 Appendices
- 585 Using ODBC Databases
- 586 Using Microsoft SQL Server
- 587 Using ORACLE Databases
- 589 Using Microsoft Access Databases
- 590 Using SQL Server CE
- 591 Installing SQL Server on a Windows Embedded device
- 592 Using Sybase
- 593 Using Microsoft Excel
- 595 Using MySQL
- 597 Troubleshooting
- 598 General Troubleshooting
- 600 Frequently Asked Questions
- 607 Getting help
- 607 Technical Reference
- 607 Communication Drivers
- 607 License Agreement
- 607 Home Page
- 607 Release Notes
- 608 System Information
- 608 Support Information
- 609 About
- 610 Appendix: Built-in Scripting Language
- 611 Logic and arithmetic operators
- 613 How to read function descriptions
- 615 Log Message functions
- 615 Trace
- 616 Arithmetic functions
- 616 Abs
- 616 Div
- 617 Format
- 620 GetBit
- 620 Mod
- 621 Pow
- 621 ResetBit
- 622 Round
- 622 SetBit
- 623 Sqrt
- 624 Swap16
- 624 Swap32
- 624 Trunc
- 626 Statistical functions
- 626 Avg
- 626 Max
- 627 Min
- 628 Rand
- 629 Logarithmic functions
- 629 Exp
- 629 Log
- 629 Log10
- 631 Logical functions
- 631 False
- 631 If
- 632 Toggle
- 633 True
- 634 String functions
- 634 Asc2Str
- 634 CharToValue
- 635 CharToValueW
- 636 ClassMembersToStrVector
- 636 NCopy
- 637 Num
- 638 Str
- 638 Str2Asc
- 638 StrCompare
- 639 StrCompareNoCase
- 640 StrFromInt
- 640 StrFromReal
- 641 StrFromTime
- 642 StrGetElement
- 642 StrLeft
- 643 StrLen
- 643 StrLower
- 644 StrRChr
- 644 StrRight
- 645 StrSetElement
- 645 StrStr
- 646 StrStrPos
- 646 StrTrim
- 647 StrTrimAll
- 647 StrUpper
- 648 ValueToChar
- 648 ValueWToChar
- 650 Date & Time functions
- 650 ClockGetDate
- 651 ClockGetDayOfWeek
- 652 ClockGetTime
- 653 DateTime2Clock
- 654 DateTime2UTC
- 656 GetClock
- 656 GetTimeZone
- 658 GetTimeZoneCount
- 658 GetUTC
- 658 Hour2Clock
- 659 SetSystemDate
- 659 SetSystemTime
- 660 SetTimeZone
- 661 UTC2DateTime
- 663 Trigonometric functions
- 663 ACos
- 663 ASin
- 664 ATan
- 664 Cos
- 664 Cot
- 665 Pi
- 665 Sin
- 666 Tan
- 667 Screen functions
- 667 Close
- 668 Open
- 670 OpenPrevious
- 671 ShowInplaceInput
- 673 ShowMessageBox
- 675 Security functions
- 675 BlockUser
- 676 CheckESign
- 676 CheckSecurityLevel
- 677 CreateUser
- 679 ExportSecuritySystem
- 680 GetSecuritySystemStatus
- 681 GetUserFullName
- 681 GetUserNames
- 682 GetUserPwdAging
- 683 GetUserState
- 683 ImportSecuritySystem
- 685 RemoveUser
- 686 SetPassword
- 687 UnblockUser
- 689 Module Activity functions
- 689 AppActivate
- 690 AppIsRunning
- 691 AppPostMessage
- 692 AppSendKeys
- 692 CleanReadQueue
- 693 CloseSplashWindow
- 693 DisableMath
- 693 EnableMath
- 694 EndTask
- 695 ExitWindows
- 695 IsScreenOpen
- 696 IsTaskRunning
- 696 IsViewerInFocus
- 697 KeyPad
- 698 LogOff
- 698 LogOn
- 699 Math
- 700 PostKey
- 700 Recipe
- 701 Report
- 702 RunGlobalProcedureAsync
- 703 RunGlobalProcedureAsyncGetStatus
- 705 RunGlobalProcedureOnFalse
- 706 RunGlobalProcedureOnServer
- 707 RunGlobalProcedureOnTrigger
- 708 RunGlobalProcedureOnTrue
- 710 RunVBScript
- 710 SecureViewerReload
- 711 SendKeyObject
- 713 SetAppPath
- 713 SetViewerInFocus
- 714 SetViewerPos
- 714 ShutDown
- 715 StartTask
- 716 ViewerPostMessage
- 717 WinExec
- 718 WinExecIsRunning
- 720 File functions
- 720 DeleteOlderFiles
- 720 DirCreate
- 721 DirDelete
- 722 DirLength
- 722 DirRename
- 723 FileCopy
- 724 FileDelete
- 724 FileLength
- 724 FileReadFields
- 726 FileReadMessage
- 727 FileRename
- 727 FileWrite
- 728 FileWriteFields
- 730 FileWriteMessage
- 731 FindFile
- 732 FindPath
- 732 GetFileAttributes
- 733 GetFileTime
- 733 GetHstInfo
- 734 GetLine
- 736 Hst2Txt
- 738 HST2TXTIsRunning
- 738 ImportXML
- 740 LookupContains
- 741 LookupGet
- 741 LookupLoad
- 742 PDFCreate
- 743 Print
- 743 RDFileN
- 744 WebGetFile
- 745 Graphic functions
- 745 AutoFormat
- 745 ExecuteCustomCall
- 746 GetScrInfo
- 748 PrintSetup
- 748 PrintWindow
- 750 ResetDecimalPointsTable
- 750 RGBColor
- 751 RGBComponent
- 751 SaveScreenShot
- 753 SetDecimalPoints
- 753 SetDisplayUnit
- 754 SetTagDisplayUnit
- 756 Translation functions
- 756 Ext
- 756 SetLanguage
- 757 SetTranslationFile
- 757 TranslationLoad
- 758 TranslationLookupClose
- 759 TranslationLookupGet
- 760 TranslationLookupLoad
- 762 Multimedia functions
- 762 Play
- 763 System Info functions
- 763 DBVersion
- 763 GetAppHorizontalResolution
- 763 GetAppPath
- 764 GetAppVerticalResolution
- 764 GetComputerIP
- 765 GetComputerName
- 765 GetCursorX
- 765 GetCursorY
- 766 GetDisplayHorizontalResolution
- 766 GetDisplayVerticalResolution
- 766 GetFreeMemoryCE
- 767 GetHardKeyModel
- 767 GetHardKeySN
- 768 GetIPAll
- 768 GetLicenseGracePeriod
- 769 GetMemoryCE
- 770 GetNetMACID
- 771 GetOS
- 771 GetPerformanceMetric
- 774 GetPrivateProfileString
- 775 GetProductPath
- 775 GetRegValue
- 776 GetRegValueType
- 777 GetServerHostName
- 777 GetTickCount
- 777 InfoAppAlrDir
- 778 InfoAppHstDir
- 778 InfoDiskFree
- 778 InfoResources
- 779 IsActiveXReg
- 779 IsAppChangedOnServer
- 780 NoInputTime
- 781 ProductVersion
- 781 RegSaveCE
- 782 ReloadAppFromServer
- 783 SaveAlarmFile
- 783 SetAppAlarmPath
- 784 SetAppHstPath
- 784 SetDateFormat
- 785 SetKeyboardLanguage
- 785 SetRegValue
- 787 SetWebConfig
- 788 SNMPGet
- 789 SNMPSet
- 790 WritePrivateProfileString
- 792 Tags Database functions
- 792 ExecuteAlarmAck
- 793 ForceTagChange
- 793 GetAlarmCount
- 793 GetAlarmInfo
- 795 GetTagValue
- 796 SetTagValue
- 797 TagsDBAddClass
- 797 TagsDBAddClassMember
- 798 TagsDBAddTag
- 799 TagsDBBeginEdit
- 800 TagsDBEndEdit
- 801 TagsDBGetAlarm
- 802 TagsDBGetClassMember
- 803 TagsDBGetClassMemberCount
- 803 TagsDBGetFirstClass
- 804 TagsDBGetFirstClassMember
- 805 TagsDBGetFirstTag
- 805 TagsDBGetNextClass
- 806 TagsDBGetNextClassMember
- 807 TagsDBGetNextTag
- 807 TagsDBGetTagCount
- 808 TagsDBGetTagProperty
- 809 TagsDBGetTrend
- 810 TagsDBRemoveAlarm
- 811 TagsDBRemoveClass
- 812 TagsDBRemoveClassMember
- 813 TagsDBRemoveTag
- 813 TagsDBRemoveTrend
- 814 TagsDBSetAlarm
- 816 TagsDBSetTagProperty
- 817 TagsDBSetTrend
- 819 Loop functions
- 819 For…Next
- 820 ODBC functions
- 820 ODBCBeginTrans
- 820 ODBCBindCol
- 821 ODBCCanAppend
- 822 ODBCCanTransact
- 822 ODBCCanUpdate
- 823 ODBCClose
- 823 ODBCCommitTrans
- 823 ODBCDelete
- 824 ODBCExecuteSQL
- 825 ODBCInsert
- 825 ODBCIsBOF
- 826 ODBCIsDeleted
- 826 ODBCIsEOF
- 827 ODBCIsFieldNULL
- 827 ODBCIsFieldNullable
- 828 ODBCMove
- 828 ODBCMoveFirst
- 829 ODBCMoveLast
- 829 ODBCMoveNext
- 830 ODBCMovePrev
- 830 ODBCOpen
- 831 ODBCQuery
- 832 ODBCRollBack
- 832 ODBCSetFieldNULL
- 833 ODBCSetFilter
- 833 ODBCSetSort
- 834 ODBCUnbindCol
- 834 ODBCUpdate
- 836 Email functions
- 836 CnfEmail
- 838 GetStatusSendEmailExt
- 838 SendEmail
- 839 SendEmailExt
- 841 Dial-up functions
- 841 DialError
- 845 DialGetClientIP
- 847 DialGetServerIP
- 848 DialStatus
- 849 DialUp
- 851 DialUpToCE
- 852 FindAllDevices
- 852 FindModem
- 853 HangUp
- 854 PhoneDialUp
- 854 PhoneDisableListen
- 855 PhoneEnableListen
- 856 PhoneHangUp
- 856 PhoneStatus
- 858 ActiveX and .NET Control functions
- 858 XGet
- 858 XRun
- 859 XSet
- 861 Event Logger functions
- 861 SendEvent
- 863 FTP functions
- 863 CnfFTP
- 864 FTPGet
- 865 FTPPut
- 866 FTPStatus
- 868 Database/ERP functions
- 868 DBCursorClose
- 868 DBCursorColumnCount
- 869 DBCursorColumnInfo
- 870 DBCursorCurrentRow
- 871 DBCursorGetValue
- 872 DBCursorMoveTo
- 873 DBCursorNext
- 873 DBCursorOpen
- 875 DBCursorOpenSQL
- 876 DBCursorPrevious
- 877 DBCursorRowCount
- 878 DBDelete
- 878 DBExecute
- 880 DBInsert
- 881 DBSelect
- 882 DBUpdate
- 883 SyncAlarm
- 884 SyncAlarmStatus
- 884 SyncEvent
- 885 SyncEventStatus
- 886 SyncTrend
- 886 SyncTrendStatus
- 888 Appendix: VBScript
- 889 VBScript Interfaces in the Software
- 890 Global Procedures
- 892 Graphic Module
- 892 Graphics Script
- 894 Screen Script
- 895 Command animation
- 898 ActiveX Events
- 899 Background Task
- 899 Script worksheet
- 900 Startup Script worksheet
- 902 Language Reference
- 902 Operators
- 903 Constants
- 905 Objects and Collections
- 906 Properties
- 906 Statements
- 907 Methods
- 908 Functions
- 908 Keywords
- 909 Errors
- 912 Tips & Tricks
- 912 VBScript Editor IntelliSense
- 913 VBScript Compared to VBA
- 915 Screen Events
- 915 MsgBox and InputBox Functions
- 915 VBScript Procedures
- 916 Creating Constants
- 917 Declaring Variables
- 917 Scope and Lifetime of Variables
- 917 Boolean tags and Boolean variables
- 918 Writing Real Values to Integer Tags
- 918 Precedence of VBScript Operators
- 919 Logical Operator NOT
- 920 Using Conditional Statements
- 921 Looping Through Code
- 924 Support for ActiveX Controls
- 924 Support for VBScript on Windows Embedded
- 925 Debugging VBScript
- 925 About the Debug tab
- 926 Set break points in your VBScript code
- 927 Run your project in Debug mode
- 929 Observe the current state in the Database Spy window
- 931 Step through your VBScript code