Input 파일을 활용한 VMS 프로그래밍

많은 고객이 관련 부품의 "패밀리" 또는 거의 동일하지만 기능의 크기와 배치가 다른 부품을 생산합니다. 대부분의 측정 플랫폼에는 "부품 제품군"의 각 부품에 대해 별도의 프로그램이 필요합니다. 그러나 VMS에서 단일 프로그램은 텍스트 파일을 활용하여 제품군의 모든 부품을 실행할 수 있습니다.

크기는 다르지만 동일한 "부품군"의 일부인 두 부품

위의 그림은 FastStart 교육 부분의 두 가지 다른 크기를 보여줍니다. 각 부분에 대해 별도의 프로그램을 만드는 것은 시간이 많이 걸리고 오류가 발생하기 쉽습니다. 대신 다양한 크기를 처리할 수 있도록 가공 프로그램을 설계하는 것이 좋습니다. 이 예에서는 입력 텍스트 파일이 가공 프로그램과 함께 사용됩니다. 샘플 프로그램 다운로드 가능 이 링크를 사용하여. Sample.txt는 C:\ViewMM\VMS\PROG\ 폴더에 있어야 합니다.

먼저 입력 텍스트 파일을 생성하고 각 라인의 형식을 정의해야 합니다. 아래 이미지에서 각 줄에는 쉼표로 구분된 세 개의 항목이 있습니다. 즉, 부품 번호, 치수 A의 값, 치수 B의 값입니다. 사용자가 치수를 상기시키기 위해 첫 번째 줄로 헤더 라인을 추가하는 것이 좋습니다. 입력되고 있습니다.

프로그램과 함께 사용할 샘플 입력 파일

다음으로 프로그램에는 이 파일을 읽고 사용할 값을 결정하는 데 필요한 단계가 있어야 합니다. VMS에는 이 입력 파일을 읽고, 현재 부품에 대한 행을 결정하고, 치수 값을 프로그램의 변수에 적용하는 기능이 있습니다. 의 예를 참조하십시오. VMS 파일 I/O 언급된 특정 기능에 대한 자세한 내용은 VIEW Vision Tech Bulletin 및 VMS 내의 기능 도움말을 참조하십시오.

아래 표시된 프로그램에서 작업자는 부품 번호("SampleA")를 입력하라는 메시지가 표시됩니다. 그런 다음 프로그램은 Sample.txt를 읽고 "SampleA"가 줄의 첫 번째 항목으로 포함된 줄을 검색합니다. 해당 줄이 발견되면 parse_line() 함수를 사용하여 구분 기호(이 경우 쉼표)로 구분된 개별 문자열을 추출하고 문자열 배열에 넣습니다. 그런 다음 이 배열의 해당 위치에서 변수 A와 B에 값을 할당할 수 있습니다.

샘플.보이

마지막으로 두 원을 측정하기 위해 프로그램에서 변수 A와 B를 사용해야 합니다. 원 측정 단계 "C2"를 편집하고 X 스테이지 위치를 변수 "A"로 바꿉니다. "C3"에 대해서도 동일한 작업을 수행하되 Y 스테이지 위치를 변수 "B"로 바꿉니다. 파인더는 매번 같은 위치가 아니라 특정 부분에 따라 동적으로 배치됩니다. 프로그램이 커짐에 따라 더 많은 변수를 정의하고 해당 치수를 입력 파일에 입력해야 합니다.

미래의 부품을 빠르고 쉽게 추가할 수 있습니다. "SampleC"를 추가하려면 Sample.txt에 새 치수로 다른 줄을 추가하기만 하면 됩니다. 프로그램을 즉시 실행할 수 있습니다! 이러한 기술을 활용하면 VMS의 프로그램이 더욱 동적이고 효율적이 되어 새 부품 개발과 같이 좋아하는 일에 더 많은 시간을 할애할 수 있습니다.

관심 가져주셔서 감사합니다.

Input 파일을 활용한 VMS 프로그래밍

이 파일을 볼 수 있도록 몇 가지 정보를 제공하도록 요청합니다.
[dlm_gf_form download_id="2111" gf_ajax="true"]
관심 가져주셔서 감사합니다.

Input 파일을 활용한 VMS 프로그래밍

이 파일을 볼 수 있도록 몇 가지 정보를 제공하도록 요청합니다.
[dlm_gf_form download_id="2115" gf_ajax="true"]
관심 가져주셔서 감사합니다.

Input 파일을 활용한 VMS 프로그래밍

이 파일을 볼 수 있도록 몇 가지 정보를 제공하도록 요청합니다.
[dlm_gf_form download_id="2114" gf_ajax="true"]
관심 가져주셔서 감사합니다.

Input 파일을 활용한 VMS 프로그래밍

이 파일을 볼 수 있도록 몇 가지 정보를 제공하도록 요청합니다.
[dlm_gf_form download_id="2113" gf_ajax="true"]
관심 가져주셔서 감사합니다.

Input 파일을 활용한 VMS 프로그래밍

이 파일을 볼 수 있도록 몇 가지 정보를 제공하도록 요청합니다.
[dlm_gf_form download_id="2116" gf_ajax="true"]
관심 가져주셔서 감사합니다.

Input 파일을 활용한 VMS 프로그래밍

이 파일을 볼 수 있도록 몇 가지 정보를 제공하도록 요청합니다.
[dlm_gf_form download_id="2118" gf_ajax="true"]
관심 가져주셔서 감사합니다.

VMS® 및 Elements® 소프트웨어

이 파일을 볼 수 있도록 몇 가지 정보를 제공하도록 요청합니다.
[dlm_gf_form download_id="2109" gf_ajax="true"]
관심 가져주셔서 감사합니다.

전체 제품 라인 보기

이 파일을 볼 수 있도록 몇 가지 정보를 제공하도록 요청합니다.
[dlm_gf_form download_id="2110" gf_ajax="true"]
관심 가져주셔서 감사합니다.

Input 파일을 활용한 VMS 프로그래밍

이 파일을 볼 수 있도록 몇 가지 정보를 제공하도록 요청합니다.
[dlm_gf_form download_id="2117" gf_ajax="true"]
관심 가져주셔서 감사합니다.

Input 파일을 활용한 VMS 프로그래밍

이 파일을 볼 수 있도록 몇 가지 정보를 제공하도록 요청합니다.
[dlm_gf_form download_id="2042" gf_ajax="true"]

이 웹사이트는 귀하가 당사 웹사이트에서 최상의 경험을 얻을 수 있도록 쿠키를 사용합니다. 이 사이트를 계속 사용하면 쿠키 사용에 동의하는 것입니다. 더 알아보기.