|
. .
|
.
PROGRAMMING SKELETONSUse these simple skeletons for a first start. This is the fastest way to success. All examples are simple applications, which provide the basic functions needed for identifying the interface and writing data to it. Just add some additional functionaluty as required by your application and there you go. There is no faster way to start. Enjoy.For every example you can download an archive file containing all project files, drivers, sources and explanations. Please check for the existence of a README.TXT file before you start working on a project, as important information for proper setup and last-minute information may be contained. A more detailed hardware description containing steps how to access the interface card can be found at HARDWARE, while DRIVERS explains the function calls of the drivers used. All files presented have been thoroughly tested, but we cannot assume any responsibility for problems arising from software or hardware incompatibilities, errors or omissions. All files presented can be used royalty-free. These pages are frequently updated.
|
DELPHI 1.0 |
DELPHI 1 Demo
The DELPHI1 skeleton contains of a simple 4-channel desk, with four faders directly written to the card's DMX output. Output is under control of a timer. DOWNLOAD: DEDEMO.EXE approx. 13kB |
DELPHI 2.0 |
DELPHI 2 Demo
The DELPHI2 skeleton is identical to the solution presented for DELPHI 1, but DLL calls have been adjusted to match the requirements of the 32-bit programming environment. DOWNLOAD: DE32DEMO.EXE approx. 35kB |
DELPHI 4.0 |
DELPHI 4 Demo
The DELPHI4 skeleton shows a fader panel, representing 16 out of 512 channels of DMX output data. Yoy may switch the card data transfer on or off. This project makes use of a special unit to be installed in the DELPHI tool bar. Feel free to use this special pc card unit for your own projects as you go. This project does not use special resources and can be loaded in DELPHI 2, too. DOWNLOAD: DE4DEMO.EXE approx. 220 kB |
Visual |
VB3 Demo
Ther Visual BASIC 3.0 skeleton again doubles the functions of the DELPHI 1 demo. Since both projects are virtually identical, this allows for easy comparison of the programming code. DOWNLOAD: VBDEMO.EXE approx. 10kB |
Visual |
VB5 Demo
The Visual BASIC 5.0 skeleton is identical to the VB3 solution, but file transfer and DLL calls have been modified to match the Win95/98 requirements. DOWNLOAD: VB5DEMO.EXE approx. 33kB |
Visual |
VB6 Demo
Some additional features, such as bump buttons and signal patching, have been packed into this Visual BASIC 6.0 skeleton. Besides that, the card detection and initialization routine has been enhanced to identify all card types available. VB6 programmers should also check the EXCEL demo, which provides a slightly different method for card detection and initialization. DOWNLOAD: VB6DEMO.EXE approx. 33kB |
Visual |
VB6 Demo
This Visual BASIC 6.0 skeleton is identical to the version above, but uses a different driver approach. The standard DLL functions have been replaced by more generic I/O access commands, supplied by an encapsulated virtual device driver, which allows access from all Windows versions. Please read the attached README.TXT before you start this project. DOWNLOAD: VB6_NTX.EXE approx. 53kB |
Visual |
VB6 Demo
This Visual BASIC 6.0 skeleton defines the basic output routines for accessing the USBDMX1 interface. Please make sure to install the USBDMX1 interface as described in the hardware section as to make Windows aware of the existence of the interface. Please read the project comments carefully before you start this project.
Operating System:
DOWNLOAD: USBVB6.EXE approx. 36kB |
Visual |
VB6 Demo
This Skeleton for Visual BASIC 6.0 demonstrates the output to the USB Interface USBDMX1, as well as to the PCMCIA Interface Card 2512A. For each interface, a separate DLL provides the functions for data transfer. The demo program allows to select the required type of interface and lists the different declarations and procedures to access the interface.
Operating System:
DOWNLOAD: D6PCM.EXE approx. 13kB |
Visual |
VB6 Demo
This Skeleton for Visual BASIC 6.0 demonstrates the output to the DMX interface cards 1512A, 1512B, 1512C, as well as the USB Interface USBDMX1, and the PCMCIA interface adapter 2512A. For each interface, a separate DLL provides the functions for data transfer. The demo program allows to select the required type of interface and lists the different declarations and procedures to access the interface.
Betriebssystem:
DOWNLOAD: D6PCM.EXE ca. 120kB |
Visual |
VB6 Demo
This Skeleton for Visual BASIC 6.0 demonstrates the output to the DMX interface cards 1514PCI, 2514PCI, as well as the USB Interfaces USBDMX1 and USBDMNX2, and the PCMCIA interface adapter 2512A. This demo is suited for Operating system:
DOWNLOAD: VBPCI.EXE approx. 6kB
|
Visual |
VB6 Demo
This Visual Basic 6.0 skeleton will provide DMX output on interface cards 1512A, 1512B, 1512C, USB interfaces USBDMX1 as well as USBDMX2, and PCMCIA interface card 2512A. Each interface is using its own DLL to provide the functions needed. Comments thoughout the source code are describing functions and procedures.
Operating system:
DOWNLOAD: D18SRC.ZIP approx. 2,23MB |
ANSI C |
C Demo
This ANSI C skeleton uses a freeware compiler (see source code file). The demo program shows how to access the USB interfaces USBDMX1 and USBDMX2. The interface must have been installed properly before calling the demo.
Operating system:
DOWNLOAD: USBSAMPL.ZIP approx. 71kB |
EXCEL 7.0 |
EXCEL 7 Demo
Writing DMX512 from a spreadsheet? Why not! The EXCEL 7 skeleton features Visual Basic for Applications (VBA), which is part of the MS Office suite. The skeletion uses a macro, which sends data the the interface card each time the spreadsheet's contents are changed. DOWNLOAD: XLS2DMX.ZIP approx. 47kB
Operating System:
DOWNLOAD: XLSPCP.EXE approx. 38kB |
PowerPoint |
PPT 7 Demo
The POWERPOINT skeleton consists of a single screen. After the presentation has been startet, clicking onto the spot images will switch the lights on DMX channel 1. This is accomplished by macro functions (action setting) attached to the JPEG files. DOWNLOAD: PPT2DMX.EXE approx. 351kB |
GENERAL NOTES:
Please use the appropriate project files contained within each demo to load and start the project. If available, please read the LIESMICH.TXT or README.TXT file which contains additional project information or setup instructions. Please copy all *.DLL files to your \WINDOWS\SYSTEM directory to enable Windows to access the library functions. Please make sure not to overwrite newer files of same name. Please report problems or submit your own proposals, solutions and demos to the Programmer's Network; your input will be highly appreciated. All materials are copyright (C)1999-2002 SLH.