Deluxe (has full 2d and 3d modeling) ($99 when on sale, $149 other times) their main web page is here
(IMSI), or here just for TurboCAD only
TurboCAD Professional also adds support for VBS scripts, and starting with v15.2 it also supports a
simpler scripting for an entity called parametric parts scripting. This page has code for vbs (h and v
dials), and parametric scripting for an h-dial.
FREE ~ pse script (PPM PSE) for TurboCAD Professional (new support on version 15.2) for the horizontal dial. These are like the
DeltaCAD scripts. Programming notes are here, and include three versions of the h-dial, the basic, intermediate, and advanced one
using "IF" logic. If you only have TurboCAD Deluxe, call and ask for a "competitive upgrade", they often let you upgrade to Professional
for much less than a straight purchase. May not work, but worth a try. PSE PPM scripts that generate objects in a drawing, and saved,
and later reloaded, can be SELECTED and with VIEW SELECTION INFO, their parameters can be changed without changing the code,
and the drawing will automatically redraw itself. This is a significant step forward in CAD programming. Here is the TurboCAD drawing
of an h-dial as a PSE object, open it, SELECT it, VIEW SELECTION INFO, then locate the parms and change them, watch the picture
change itself. This requires TurboCAD Professional 15.2 or greater.
FREE ~ VBS scripts for TurboCAD Professional (tested on versions 11, 12, 14, and 15) for the horizontal and the vertical decliner
dials. These are like the DeltaCAD scripts. Programming notes are here. If you only have TurboCAD Deluxe, call and ask for a
"competitive upgrade", they often let you upgrade to Professional for much less than a straight purchase. May not work, but worth a
KEY POINT: The parametric script support added in version 15.2 is a positive move to simpler programming, and TurboCAD has
said in their notes that the language will be extended. However, with regard to earlier language support, TurboCAD took the approach
of using Microsoft's languages rather than the approach taken by DeltaCAD which was to integrate a stable third party vendor's BASIC
package. While this may have simplified TurboCAD's work, it must be remembered that Microsoft has dropped languages which
reduced the options available to the programmer writing TurboCAD scripts. Then, the languages themselves are not stable, they
evolve as much as does JAVA, so features may become obsolete, making maintenance an issue for someone programming scripts
for TurboCAD. Finally, the programming option is only available in TurboCAD Professional, which costs much more than the
TurboCAD Deluxe variant. All these factors, combined with the ease of DeltaCAD stable BASIC programming platform have made
DeltaCAD the standard for the sundial community. If you still want to program for TurboCAD, then these notes here are very helpful.
The lack of stability in TurboCAD language support is why Illustrating More Shadows does not show TurboCAD VBS scripts, whereas
sample scripts are provided for all the other language based systems: DeltaCAD, Visual BASIC, JAVA, and even Pascal, C, FORTRAN
and so on. However, TurboCAD scripting does provide for 3d models to be built. TurboCAD scripting is much slower than DeltaCAD
scripting, thus animation is less viable in TurboCAD than in the animation available in the Illustrating Shadows DeltaCAD macros.
If you have the Cortona VRML plugin ~ if not, get it free with this link or on the avi page
FREE ~ Also, use the solar travel mesh (solarMesh.tcw). The solar travel mesh makes lighting easy with CAD models and enables
correct shadows for a time and date. These notes here show how to use the mesh.
|TurboViewer (April 2012) for Android and iPhones has a free version, and can shows these
sample sundial DWG and DXF files. 2D are flat, 3D you may rotate on your cell phone.
TurboCAD Professional and later supports parametric scripting which is simpler than their VBS support,
see the h-dial script and notes below... this has many benefits and is very easy to program. The VBS
support needs addons, the parametric script does not, you just do it. TurboCAD macros are similar to
the DeltaCAD macros, but more finnicky and need TurboCAD Professional which I used to use, however
the benefits for dialling has me back on TurboCAD De Luxe, which I love for drafting, it is cleaner than
many other CAD programs when doing drafting of dial plates, house floor plans, and the like.
|All my macros and programs are
free for NanoCAD, FreeCAD,
|download Programming Shadows, it is free, and has many hints to get you
up to speed on many languages