KB no longer maintained - Voxler is a retired product. Golden Software retired products are still supported, but no longer receive new features or updates. Many of Voxler's features are moving to Surfer . Please contact support@goldensoftware.com with any questions. |
This article contains a sample script for loading a DAT point set file and then changing the properties of the points.
To run this script:
- Copy the script below, or click here to download the BAS file: LoadPoints.BAS
- In a Windows Explorer window, navigate to C:\Program Files\Golden Software\Voxler 4\Scripter.
- Double click on Scripter.exe to launch Scripter.
- Press Ctrl+A to select all of the existing lines then press Delete.
- If you copied this script, press Ctrl+V to paste it into Scripter. If you downloaded it, click File | Open, select the BAS file from your downloads directory, and click Open.
- Click Script | Run to run the script.
*********
'******************************************************************************************** ' LoadPoints.bas ' This script loads a DAT point set file. ' It then changes the properties of the points. '******************************************************************************************** ' If Voxler is running, retrieve the current instance of Voxler. Otherwise, ' create a new instance of Voxler. Function VoxlerApplication() On Error Resume Next Set VoxlerApplication = GetObject(, "Voxler.Application") If Err.Number <> 0 Then Set VoxlerApplication = CreateObject("Voxler.Application") End If On Error GoTo 0 End Function Sub Main 'Retrieve running instance of Voxler or create a new instance of Voxler Dim VoxlerApp As Object Set VoxlerApp = VoxlerApplication() 'Make Voxler visible VoxlerApp.Visible = True 'Access CommandApi Set CommandApi = VoxlerApp.CommandApi 'Create a new Voxler document CommandApi.Construct ("New") CommandApi.DoOnce() 'Load a point source file CommandApi.Construct ("Import") CommandApi.Option ("GuiEnabled", "False") CommandApi.Option ("Filter", "dat") CommandApi.Option ("Path", VoxlerApp.Path + "\Samples\DrillData.dat") CommandApi.Option ("Options", "Defaults=1;EatWhitespace=1;Delimiter=Space,tab,comma,semicolon;TextQualifier=doublequote,quote") CommandApi.Do() 'Show the data for the point source CommandApi.Construct ("ModifyModule") CommandApi.Option ("Module", "DrillData.dat") CommandApi.Option ("PointsSrcShowData", "True") CommandApi.Do() 'Change the file path for the data file CommandApi.Option ("PointsSrcFilename", VoxlerApp.Path + "\Samples\GoldConcentration.dat") CommandApi.Do() End Sub
Updated May 30, 2018
Comments
0 comments
Please sign in to leave a comment.