Данный пример демонстрирует работу с модулеми L502 и E502 из среды "Borland C++ Builder". Пример содержит файл проекта для среды "Borland C++ Builder 6" (x502_example.dpr) и для среды "Embarcadero C++ Builder XE" (x502_example.cbproj) Для того чтобы собрать проект, необходимо изменить путь к заголовочным файлам, на путь где находится на Вашем компьютере файлы x502api.h, e502api.h, l502api.h и lcard_pstdint.h и заменить добавленые в проект файлы x502api.lib, e5l502api.lib и l502api.lib на те, которые находится на Вашем компьютере (ставятся в SDK_DIR/lib/borland). Проект демонстрирует в первую очередь как можно работать с модулями L502 и E502, а не как нужно программировать в среде C++ Builder. Пример демонстрирует синхронный потоковый ввод с АЦП для трех логических каналов с возможностью запуска синхронного ввода с цифроых линий, а так же асинхронный ввод/вывод для цифровых линий, ЦАП и асинхронный ввод одного кадра АЦП. Синхронный ввод осуществляется в отдельном потоке (X502_ProcessThread), который создается и запускается по нажатию кнопки. В потоке осуществляется прием, обработка данных и вывод их на индикаторы (указатели на элементы индикаторов сохраняются в объекте потока перед его запуском).