|
기계 제어 프로그램 쪽을 보지못해 어떻게 동작되는지 말할 수는 없지만 주어진 모듈은
기계제어 정보를 파일로 기록하는게 다 인것 같습니다.
기계 제어 프로그램에서 그 파일을 읽어들이면 되는데.. 이건 업체에서 자동으로 처리할테고...
간단한 main 함수 수준의 작업으로 파일을 생성하여 그 xxx.vct 파일을 기계제어 프로그램의
data 폴더에 넣으면 될것 같습니다. (추측 --;)
새로 들어온 기계가 data폴더에 1.vct ... 등등
*.vct 파일을 읽어서 작업을 진행하나 봅니다. 기계제어 프로그램에서 동작을 숫자로 혹은
숫자에 맵핑된 특정 기능으로 동작하는것 같습니다.
주어진 함수는 파일에 특정 구조체를 기록하는데 구조체가 요구하는 정보를 C로 채워서
그냥 그 함수를 호출하면 되지 않을까 생각됩니다.
fingui4.inc 인라인 함수들이 어떻게 생겼는지 몰라도... 입력 UI를 제공하는것 같습니다.
아마 아래처럼 작업하는것을 대신하는 UI가 아닐까 생각됩니다.
include <stdio.h>
include "MODEL.H"
void main()
{
// 전역변수 vct, vct2를 메모리 할당하고 read_cut_data(xxx)로 읽어서 그 데이타를 수정한 후
// write_cut_data(xxx)로 xxx.vct 파일을 data 폴더에 출력...
vct = new cut_data;
vct2 = new cut_data2;
memset( vct, 0, sizeof(cut_data) );
memset( vct2, 0, sizeof(cut_data2) );
// 1.vct 파일을 읽는다.
read_cut_data( 1 );
// 데이타 수정
vct->mode = 1; // 초과 상태의 커팅 방식으로 모드 수정
// 2.vct 파일로 쓴다.
write_cut_data(2);
// 2.vct 파일을 회사에서 제공하는 제어 프로그램에서 읽어들여 기계 제어...
}
전 기계제어에 대해서 잘 모르니 *.inc 파일에 어떤 내용이 있는지 보시고...
업체 측에도 사용 예를 든 샘플 소스를 제공해 달라고 하세요.
라이브러리를 제공했으면 아무리 간단한 것이라도 샘플 제공은 기본입니다. 기계가 공짜도 아니고.. ^^;
혹시 모르니 업체측과 한번 더 이야기 해 보셔야할것 같습니다.
(제가 보여드린 코드는 업무와 직접적인 연관이 없을 수 있습니다. 그냥 저만의 추측일 뿐이니 업체측과 이야기
해보셔야합니다.)
강교준 님이 쓰신 글 :
: 안녕하세요..
:
: 다름이 아니라 현재 공장에서 일하는 직장인 입니다..
:
: 기계가 새로 들어왔는데 데이터 입력을 손으로 일일이 넣었는데
:
: 전송 프로그램이 있다고 하여 받았습니다.. 씨로 짠거라 하던데..
:
: 어찌 하는지 몰라서 몇글 적어봅니다.
:
: 사용 방법좀 알려 주세요.. ㅠ.ㅠ
:
: 대전 인근지역이시면 식사 대접이라도 해드리겠습니다.. ^^
|