Thread Content
PKS와 Excel 데이터 교환 기능을 활용해 보고서를 만들어 보았는데, 정말 편리하고 간단했습니다. 하지만 문제가 생깁니다. 보고서를 생성하는 방식은 두 가지가 있어야 합니다. 하나는 주기를 설정하여 자동으로 정해진 시간에 생성하는 것이고, 다른 하나는 request를 클릭하여 즉시 생성하는 것입니다. 그렇다면 특정 기간의 보고서를 확인하고 싶을 때, 예를 들어 그저께의 일일 보고서라면, 이 특정 시간을 어디에서 설정해야 할까요? 제가 현재 생각하고 있는 방법은 별도의 일일 보고서 템플릿을 만든 다음, CM 안에 연도, 월, 일을 설정할 수 있는 숫자 입력란들을 마련하는 것입니다. 그렇게 하면 작업자가 화면에서 시간을 직접 설정할 수 있고, 이 숫자들을 Excel 템플릿에 입력하여 원하는 시간을 구성할 수 있습니다. 최종적으로는 GetHistVal_date와 같은 함수를 사용해 해당 시간의 값을 가져옵니다:lol
직접 EXCEL로 보고서를 만들어 그 안에서 함수를 호출합니다.날짜, 계기 번호, 번호 파라미터 등을 수정할 수 있습니다.Xcel Data-Exchange를 사용할 필요 없어요. 매번 생성하는 게 꽤 번거로워요.
주기적으로 보고서를 생성하도록 설정해 둔 경우, 이때 해야 할 일은 시스템에 연결된 프린터를 사용하여 보고서를 인쇄하는 것입니다. 인쇄할 필요가 없다면, 생성된 보고서의 기본 파일명인 rpt00x를 별도의 폴더로 옮겨야 합니다(이는 스크립트를 통해 구현되어야 합니다).이렇게 하면 해당 전용 폴더에 휴대폰의 매일 일일 보고서가 저장되며, 보고서 파일과 스크립트를 구분하기 위해 파일명에 날짜를 추가해야 합니다.공정 담당자가 일보를 확인하면 날짜에 따라 원하는 데이터를 찾을 수 있습니다.생성된 보고서에는 더 이상 “GetHistVal_date” 함수가 포함되지 않으며, 숫자만 표시됩니다.
data-exchange는 편리한 가이드 도구라고 할 수 있죠, 익숙해지면 실제로 직접 그 함수들을 호출하게 됩니다.
구체적으로 알려주실 수 있나요? 저는 430을 사용하는데, 초 단위의 데이터를 생성하고 싶습니다. 1000개 이상의 데이터를 만들 수 있나요?
정확히 몇 포인트인지는 잘 모르겠어요. 포인트가 너무 많으면 데이터를 읽을 때 분명히 지연이 생길 거예요.하지만 점들을 나누어 읽을 수 있으며, 하나의 EXCEL에 적지 않아도 됩니다.
엑셀로 직접 데이터를 가져오는 데는 문제가 없습니다. 하지만 스테이션에서 엑셀 보고서를 만들 때는 안 됩니다. 조언 부탁드립니다!
당신의 구체적인 문제가 무엇인지 모르기 때문입니다.그래서 구체적으로 분석할 수 없습니다.하지만 완전한 EPKS 보고서에는 다음과 같은 몇 가지 항목이 포함되어야 합니다: 1. EXCELREPORT 관련 레지스트리 수정; 2. 시스템 관리자 MNGR 계정을 사용하여 EXCEL DATA EXCHANGE를 활성화합니다.
3. 시스템 관리자 MNGR 계정을 사용하여 EXCEL의 설정을 변경하며, 주로 매크로를 활성화하는 작업을 수행합니다; 4. EXCEL에서 시스템 함수를 활용하여 관련된 이력이 있는 데이터를 읽어들이고, EXCEL 파일을 REPORTS 폴더에 저장합니다; 5. 워크스테이션에 EXCEL REPORTS를 구성하기; 6. 위와 같은 설정이 완료되면 REPORTS 폴더에 RPT00X라는 파일이 생성됩니다. 이 파일은 덮어씌워지므로, 스크립트를 사용하여 이 파일을 NEW REPORT라는 새로운 폴더로 옮겨주어야 합니다; 7. 중복 서버인 경우 똑같은 설정을 적용하고 FILE REPLICATION을 수행하여 동기화를 보장해야 합니다.