Demo Code Download Page
  Additional Demo Source Code from FTDI

Visit FTDI's demo code page here.


DLP-232PC Demo program

Click here to download demo program.

Service Routine software for the DLP-TH1

This version of the DLP-TH1 serive routine software supports multiple DLP-TH1 devices.

DLP Service and Tray Configuration utility developed by Neil Sherman of Advanced Bitnology. Advanced Bitnology develops software and embedded firmware for products such as temperature controllers, data loggers, instrumentation, consumer products, USB devices and medical devices”. Contact neil@bitnology.com www.bitnology.com

Click here to download the software. Click here to download the Setup procedure.




Linux Source code for the DLP-TH1

Demonstration source code written for the Linux environment that demonstrates communicating with the DLP-TH1 using the bit-bang mode under Linux. Click here to download the project.

Special thanks to Eric Nutt (ecnutt@hotmail.com) for submitting the code. Read the project notes here.



DLP-TILT Demonstration Software (Windows)

Click here to download demo program ACQFFT.exe.
Click here to download demo program DLP-TILT.exe.
Click here to download demo program DLP-VIB.exe.


DLP-Prop LED Blink Source (Spin)

Click here to download demo program.


DLP-TH1 Visual Basic Source Code

Click here to download an OCX control for accessing the DLP-TH1 in a Visual Basic program. The download also includes an example program showing how to use the control.

Special thanks to David Rojas for providing the control. David can be reached at davidrojas@rgv.rr.com for additional software development requirements including ActiveX controls, test equipment interfacing software, NI TestStand 2.0 projects and more.

Please note that DLP Design does not provide support for this OCX control. 


Generic Visual Basic access to a serial port



VB6 code for opening the port:
  If MSComm1.PortOpen Then MSComm1.PortOpen = False
  MSComm1.CommPort = 1
  MSComm1.PortOpen = True
The first line insures the port (cannot be in use by another program) is closed. The second line sets the port number. The third line activates the port.


Sending is easy:
  MSComm1.Output = "BD" & vbCr
"BD" can be string, if you want to make a subroutine. vbCr is a VB constant for a CR.

You can receive without interrupts:
  MSComm1.Output = "R"
  Sleep (15)
  intRetBytes = MSComm1.InBufferCount
  If intRetBytes <> 18 Then
     strTemp = CStr(intRetBytes) & " bytes returned (should be 18)."
     MsgBox (strTemp)
     Exit Sub
  End If
  strRx = MSComm1.Input
This sends an "R", waits 15 ms, then reads the size of the input buffer. You could read the size until it gets to 18 or times out also. The last statement reads the input buffer, which clears the size (the size continues to count if data is still coming). Be sure to read about the properties of the MSComm tool - especially the baud rate.

Special thanks to Rob Reasons for submitting this code. Please note that DLP Design does not provide support for this code.

 


More Generic VB code:



Dim Array1(0 To 3) As Byte
Dim Array2(0 To 3) As Byte

Array1(0) = 4
Array1(1) = 48
Array1(2) = 1
Array1(3) = 0
Array2(0) = 4
Array2(1) = 48
Array2(2) = 1
Array2(3) = 1

USB_Serial.Open()

If USB_Serial.IsOpen Then
   MsgBox(USB_Serial.IsOpen & "open")
Else
   MsgBox("not open")
End If

USB_Serial.Write(Array1, 0, 4)

System.Threading.Thread.Sleep(1000)

USB_Serial.Write(Array2, 0, 4)

USB_Serial.Close()




LabView Demo Source Code for DLP-TH1

Click here to download example LabView code for use with DLL drivers.

Click here to download an example LabView library for reading the DLP-TH1. Special thanks to Ryan Smith for submitting this library. Please note that DLP Design does not provide support for this library. 

Click here to download the updated LabView library for reading the DLP-TH1b. Special thanks to Ryan Smith for submitting this library. Please note that DLP Design does not provide support for this library. 


DLP-EVALP and EVALS Source Code

Click here to download example Visual C++ V6.0 code for use with DLL drivers.

*** - The source code for the embedded processor is located in the release directory.


Click here to download Example Mac (OS8, OS9 and OS10) source code written in
RealBasic for use with VCP drivers.
Special thanks to George Macomber for submitting the RealBasic
demonstration code. Please note that DLP Design does not provide support for this code.  
The download file can be decompressed using free expander software from Stuffit.

Click here to download Example Visual Basic code for use with DLL drivers. Special thanks to
Rob Reasons for submitting the Visual Basic demonstration code. Please note that DLP Design does not provide support for this code.


DLP-EVALP and EVALS Schematics

Click here to download the schematics for the DLP-EVALP  
Click here to download the schematics for the DLP-EVALS


DLP-PROTO Bit-Bang Demo code

Click here to download the Visual C++ source code for activating the Bit-Bang feature of the FT2xxBM USB chip.

Click here to download the Visual Basic source code for activating the Bit-Bang feature of the FT2xxBM USB chip. Special thanks to Rob Reasons for submitting the Visual Basic demonstration code. Please note that DLP Design does not provide support for this code. 


DLP-245PA Source code

Click here to download the Example Visual C++ source code for Token firmware feature

*** - The source code for the embedded processor is located in the token source directory.


DLP-245PA Schematics

Click here to download the schematics for the DLP-245PA 


DLP-245PB Source code

Click here to download the Example Visual C++ source code for Token firmware feature

*** - The source code for the embedded processor is located in the token source directory.


DLP-245PB-G Source code

Click here to download the Example Visual C++ source code for Token firmware feature

*** - The source code for the embedded processor is located in the token source directory.


DLP-245PL Source code

Click here to download the Example Visual C++ source code for Token firmware feature

*** - The source code for the embedded processor is located in the token source directory.


DLP-245SY-G Source code

Click here to download the Example Visual C++ source code for Token firmware feature

This source code compiled using the Grich RC SnXC C compiler. Visit Grich here.

*** - The source code for the embedded processor is located in the token source directory.


DLP-245SY-G Schematics

Click here to download the schematics for the DLP-245SY 


DLP-245SX Source code

Click here to download the Example Visual C++ source code for Token firmware feature

This source code compiled using the Grich RC SnXC C compiler. Visit Grich here.

*** - The source code for the embedded processor is located in the token source directory.


DLP-245SX Schematics

Click here to download the schematics for the DLP-245SX


DLP-TEMP9 Source code

Click here to download the Example Visual C++ source code

*** - The source code for the embedded processor is located in the Token source directory.


DLP-2232PB Source code

Click here to download the Example Visual C++ source code

*** - The source code for the embedded processor is located in the Token source directory.


Click here to download Example Visual Basic code for use with DLL drivers. Special thanks to
Mark Hansen for submitting the Visual Basic demonstration code. Please note that DLP Design does not provide support for this code.

 
 
 
 




© Copyright DLP Design. All rights reserved