WWW.NNC.IR
Macro Reference
506
Vision System FH/FZ5 Series
User’s Manual (Z340)
Dskf
Gets the free space on disk drives.
Format
Dskf(<driveName>)
Parameter
Return value
Returns free space (in bytes) on the disk drive as an integer value.
Returns -1 when the specified disk drive does not exist.
Description
Determinate the free space (in bytes) on the disk drive specified in the <driveName> parameter.
If an incorrect data type is specified for a parameter, a "Type mismatch" error will occur.
If a character string longer than 255 characters is specified for a character string parameter, a "String too
long" error will occur.
If the format is written incorrectly, such as writing the macro function name incorrectly, omitting a comma, or
omitting a half-width space, a "Syntax error" error will occur.
Usage Cautions
• None.
Example
Turns ON the ERROR signal when the free space on the disk drive reaches less than KB (1,024 bytes).
Useable Modules
Unit Calculation Macro / Scene Control Macro / Communication Command Macro / Unit Macro
Supported Versions
Version 3.50 or later
Parameter
name
Data type Description
<driveName>
Character
string type
Drive name whose free space is to be gotten
Rem Check the free space on the disk drive
If Dskf("E:\") < 1024 Then
Rem Turn ON the ERROR Signal
PutPort "ParallelIo", 103, 1
Endif