← WORK 목록으로
KOREA위시켓임베디드

VB 6.0 기반 DAQ 및 제어 보드 연동 프로그램 VB.NET 마이그레이션 전문가

20년간 사용해온 VB 6.0 기반 하드웨어 제어(DAQ) 프로그램을 윈도우 10 환경의 .NET(VB.NET 또는 C#)으로 마이그레이션하는 프로젝트입니다. 기존 5개 화면 UI 이식, 단종된 NI 보드를 신형(PCI-6612 등) 및 국산 Comizoa DAQ 보드로 교체 연동, 수학적 알고리즘 기반 데이터 연산 처리, 측정 결과 DB/CSV 로깅 및 이력 조회 기능 구현이 핵심입니다. VB6 레거시 분석 능력과 NI/DAQ 하드웨어 제어 경험, 수치 알고리즘 이해도를 모두 갖춘 임베디드/계측 분야 .NET 개발자에게 적합합니다.

2026.10.06VIEW 40위시켓에서 수집
Budget8,499,999원
Difficulty고급
Duration2~3개월
Work style외주
Required stack

필요 기술

VB.NETC#.NETNI-DAQmxComizoa DAQMSSQLWindows 10CSV
Project brief

프로젝트 내용

[프로젝트 개요]
- 저희는 기존에 20년간 사용해오던 하드웨어 제어 프로그램을 윈도우 10 환경에 맞춰 새롭게 개편하려고 합니다.

[클라이언트 소개]
- 금천구 위치한 제조/생산 기업입니다.
- 프로젝트 의사결정 구조: 대표가 직접 의사결정 및 승인을 진행합니다.
- 개발 지식: 과거 프로그램을 개발했던 인력이 현재 부재한 상황이므로, 사내에 개발 지식을 갖춘 전산 담당자는 없습니다.

[왜 이 프로젝트를 하는가]
- 지금 상황: 기존 프로그램은 Visual Basic 6.0으로 개발되어 윈도우 XP와 7을 거쳐 사용해왔습니다. 최근 사용 중이던 NI(National Instruments) 보드가 단종되어 신형 보드로 교체해야 하는 상황입니다.
- 끝나면 이렇게 되기를 바랍니다: 신형 보드가 기존 VB6를 지원하지 않기 때문에, 최신 .NET 환경(VB.NET 또는 C#)으로 완벽하게 이관되어 윈도우 10에서 안정적으로 장비가 구동되기를 바랍니다.
- 다만 이런 점이 우려됩니다: 단순한 UI 개발이 아니라 수학적 논리와 알고리즘이 포함된 하드웨어 제어 프로그램이므로, 개발자분이 이 부분에 대한 이해도가 높아야 원활한 진행이 가능할 것 같아 우려됩니다.

[필수 과업 범위와 결과물]
1. 수행 범위
- SW 개발: 기존 VB6 소스코드를 분석하여 .NET(VB.NET 또는 C#) 기반으로 마이그레이션 및 윈도우 10 최적화
- 외부 연동: 국산 Comizoa DAQ 보드 및 신형 NI Timer/Counter 보드(PCI-6612 등) 연동
- 인프라 구축·배포: 로컬 PC 환경 셋업 및 실행 파일 배포

2. 상세 기능 요구 사항
2-1. UI/UX 마이그레이션
- 기존 5개 화면 레이아웃 및 구조 동일 구현
- 윈도우 10 해상도 및 환경에 맞춘 UI 최적화
- 하드웨어 연결 상태 및 실시간 모니터링 대시보드 구축
- 측정 파라미터 입력 및 설정값 저장/불러오기 처리
2-2. 하드웨어 통신 및 제어
- 기존 Comizoa DAQ 보드 연동 및 제어 로직 이식
- 신형 NI Timer/Counter 보드 API 연동 및 제어
- 장비 통신 끊김, 타임아웃 등 하드웨어 예외 상황 처리
2-3. 데이터 처리 및 시스템 관리
- 기존 소스코드 내 수학적 알고리즘 기반의 데이터 연산 처리
- 측정 결과 로컬 데이터베이스 또는 CSV 파일 로깅
- 과거 측정 이력 조회 및 데이터 추출 산출

3. 결과물
- 소스코드 원본 일체 및 실행 파일

[아직 정하지 않은 범위]
- 신형 NI 보드는 발주 후 입고까지 약 10주가 소요될 예정입니다. 따라서 보드 입고 전까지 선행 개발을 진행하고, 입고 후 실제 연동 테스트를 진행하는 방향으로 파트너와 일정을 조율하고 싶습니다.

[클라이언트 준비 사항]
- 준비된 것: 기존 VB6 소스코드 일체를 보유하고 있으며, 하드웨어 장비 세팅 및 결합은 저희가 직접 구성해 둡니다.
- 준비 중인 것: 신형 NI 보드 발주 및 입고 대기 중입니다.
- 이 프로젝트 담당: 대표가 직접 커뮤니케이션을 담당합니다.

[오픈 시점과 예산]
- 목표 시점: 신규 보드 입고 시점에 맞춘 안정화 완료
- 희망 착수: 12월 중순 (보드 입고 시점 고려) / 개발 기간: 1.5개월
- 예산: 1,400만 원 ~ 1,700만 원 (부가세 별도)

[제안 포함 필수 사항]
- 지원 내용은 아래 기준으로 검토합니다.
- 하드웨어 제어(특히 NI 보드 및 DAQ 장비) 연동 경험이 있으신지 적어 주세요.
- 단순 UI 개발이 아닌, 수학적 알고리즘 및 논리 연산 처리에 대한 경험이나 강점을 적어 주세요.
- 적합한 기술 스택과 그 선택 이유를 적어 주세요.
지원 기회 분석

지원 전에 볼 것

핵심 요구사항

  • VB6 레거시 소스코드 분석 및 .NET(VB.NET/C#) 마이그레이션 경험
  • NI Timer/Counter 보드(PCI-6612) 및 Comizoa DAQ 보드 연동·제어 경험
  • 하드웨어 통신 예외(끊김·타임아웃) 처리 능력
  • 수학적 알고리즘·논리 연산 기반 데이터 처리 역량
  • 기존 5개 화면 UI를 윈도우 10 해상도에 맞춰 동일 구현
  • 측정 결과 로컬 DB/CSV 로깅 및 이력 조회 기능 구현

예상 산출물

  • VB.NET 또는 C# 기반 마이그레이션 소스코드 원본 일체
  • 윈도우 10용 실행 파일(배포 패키지)
  • 로컬 PC 환경 셋업 및 배포 구성

매력 포인트

  • 하드웨어 세팅 및 VB6 원본 소스 제공 등 클라이언트 준비도가 비교적 높음
  • 대표 직접 의사결정으로 커뮤니케이션 단계가 단순함
  • 희소 역량(VB6+NI/DAQ 제어)을 요구하는 전문 틈새 프로젝트

확인할 점

  • 신형 NI 보드 입고가 발주 후 약 10주 소요되어 실제 연동 테스트 일정이 불확실(선행 개발 후 입고 대기)
  • 사내에 개발 지식을 갖춘 담당자가 없어 요구사항·레거시 로직 확인이 어려울 수 있음
  • 희망 예산(1,400~1,700만 원)과 플랫폼 표기 예산(약 850만 원)이 불일치
Client signal

클라이언트 정보

회사 · 위시켓 / 지역 · 서울특별시 금천구 / 고용형태 · CONTRACTOR
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기 →
처리 중...