# 알람 데이터 내보내기

이 스크립트 작업으로 알람 로그를 CSV 파일이나 TXT 파일로 내보낼 수 있습니다.

##### 블록

##### 텍스트

exportAlarmData(false, false, $Enums.AlarmMode.Log);
1 2 3

1: Export Latest Data

2: Append to Existing File

3: 알람 모드

[Export Latest Data] | ##### 블록 선택됨 선택되지 않음 ##### 텍스트 'true' 'false' | [Log] 알람 모드를 사용할 때, 이전 알람 내보내기 작업 이후에 발생한 알람만 내보내려면 이 체크 상자를 선택하십시오. 이 설정으로 [Active] 알람 모드의 출력 데이터가 변경되지는 않습니다.
[Append to Existing File] | ##### 블록 선택됨 선택되지 않음 ##### 텍스트 'true' 'false' | [Log] 알람 모드를 사용할 때, 내보낸 알람을 앞서 내보낸 알람 데이터에 추가하려면 이 체크 상자를 선택하십시오. 이 설정으로 [Active] 알람 모드의 출력 데이터가 변경되지는 않습니다.
알람 모드 | ##### 블록 [Log] [Active] ##### 텍스트 '$Enums.AlarmMode.Log' '$Enums.AlarmMode.Active' | 내보낸 알람 데이터의 알람 모드를 [Active]나 [Log] 중에서 선택하십시오.

메모: 알람 데이터 내보내기에 관한 자세한 내용은 다음을 참조하십시오.

알람 내보내기 및 불러오기

## 예(알람 모드: [Log])

예 | [Export Latest Data] | [Append to Existing File] | [모든 알람] 속성 창의 [날짜 / 시간 추가]
예 1 | 선택되지 않음 | 선택되지 않음 | 선택되지 않음
예 2 | 선택되지 않음 | 선택되지 않음 | 선택됨
예 3 | 선택됨 | 선택되지 않음 | 선택되지 않음
예 4 | 선택됨 | 선택되지 않음 | 선택됨
예 5 | 선택되지 않음 | 선택됨 | 선택되지 않음/선택됨
예 6 | 선택됨 | 선택됨 | 선택되지 않음/선택됨

### 예 1

[Export Latest Data]: 선택 안 됨

[Append to Existing File]: 선택 안 됨

[모든 알람] 속성 창에서 [날짜/시간 추가]: 선택 안 됨

1. 세 번째 기록이 로그된 후 첫 번째 알람 데이터 내보내기 작업이 실행되며, 그 결과 아래와 같이 Alarm1.csv 파일이 생성됩니다.

2. 다섯 번째 기록이 로그된 후 두 번째 알람 데이터 내보내기 작업이 실행되면, 모든 로그 데이터가 기존 파일을 덮어씁니다.

### 예 2

[Export Latest Data]: 선택 안 됨

[Append to Existing File]: 선택 안 됨

[모든 알람] 속성 창에서 [날짜/시간 추가]: 선택됨

1. 세 번째 기록이 로그된 후 첫 번째 알람 데이터 내보내기 작업이 실행되며, 그 결과 아래와 같이 csv 파일이 생성됩니다.

2. 다섯 번째 기록이 로그된 후 두 번째 알람 데이터 내보내기 작업이 실행되면, 모든 로그 데이터가 새 csv 파일에 덮어씌워집니다.

### 예 3

[Export Latest Data]: 선택됨

[Append to Existing File]: 선택 안 됨

[모든 알람] 속성 창에서 [날짜/시간 추가]: 선택 안 됨

1. 세 번째 기록이 로그된 후 첫 번째 알람 데이터 내보내기 작업이 실행되며, 그 결과 아래와 같이 Alarm1.csv 파일이 생성됩니다.

2. 다섯 번째 기록이 로그된 후 두 번째 알람 데이터 내보내기 작업이 실행되면, 이전 내보내기 이후의 기록만 새 csv 파일에 덮어씌워집니다.

### 예 4

[Export Latest Data]: 선택됨

[Append to Existing File]: 선택 안 됨

[모든 알람] 속성 창에서 [날짜/시간 추가]: 선택됨

1. 세 번째 기록이 로그된 후 첫 번째 알람 데이터 내보내기 작업이 실행되며, 그 결과 아래와 같이 csv 파일이 생성됩니다.

2. 다섯 번째 기록이 로그된 후 두 번째 알람 데이터 내보내기 작업이 실행되면, 이전 내보내기 이후의 기록만 새 csv 파일에 추가됩니다.

### 예 5

[Export Latest Data]: 선택 안 됨

[Append to Existing File]: 선택됨

[모든 알람] 속성 창에서 [날짜/시간 추가]: 선택 안 됨 / 선택됨

1. 세 번째 기록이 로그된 후 첫 번째 알람 데이터 내보내기 작업이 실행되며, 그 결과 아래와 같이 Alarm1.csv 파일이 생성됩니다.

2. 다섯 번째 레코드가 기록된 후 두 번째 알람 데이터 내보내기 작업이 실행될 때 모든 로그 데이터가 기존 레코드에 추가되어 [날짜/시간 추가] 설정과 관계없이 중복 데이터가 됩니다.

### 예 6

[Export Latest Data]: 선택됨

[Append to Existing File]: 선택됨

[모든 알람] 속성 창에서 [날짜/시간 추가]: 선택 안 됨 / 선택됨

1. 세 번째 기록이 로그된 후 첫 번째 알람 데이터 내보내기 작업이 실행되며, 그 결과 아래와 같이 Alarm1.csv 파일이 생성됩니다.

2. 다섯 번째 레코드가 기록된 후 두 번째 알람 데이터 내보내기 작업이 실행될 때 이전 내보내기 후 로그 데이터만 [날짜/시간 추가] 설정과 관계없이 기존 레코드에 추가됩니다.