TPL is a new generation signal-oriented testing language proposed by IEEE Std 1641. Different from ATLAS, TPL is an embedded language. It needs to be programmed with a carrier language. Firstly, the characteristics and difficulties of TPL language are studied. Next, we put forward a realization method of mixed programming with TPL and C language, and implement a TPL-C translator. Finally, we design a PreBuilding component, which integrate the TPL-C translator into a commercial software development environment — LabWindows/CVI. Practical using experiences show that the TPL-C translator and the PreBuilding component realize mixed programming of TPL and C language, and provide a friendly mixed programming environment for the development of signal-oriented testing procedures.