Add the performance test cases

This commit is contained in:
luoyan35714 2014-12-04 16:58:13 +08:00
parent 67109e2075
commit bfe51ae064
23 changed files with 698 additions and 20 deletions

View File

@ -2,8 +2,6 @@
<classpath>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="src" path="src/main/resources"/>
<classpathentry kind="lib" path="lib/commons-logging-1.1.jar"/>
<classpathentry kind="lib" path="lib/log4j-1.2.13.jar"/>
<classpathentry kind="lib" path="lib/jeasyopc.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
<attributes>

View File

@ -1,19 +1,38 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.freud.opc</groupId>
<artifactId>OPC_Client_Jeasyopc</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.freud.opc</groupId>
<artifactId>OPC_Client_Jeasyopc</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="lib" path="lib/jeasyopc.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="target/classes"/>
</classpath>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>OPC_Client_Performance</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View File

@ -0,0 +1,169 @@
2014-12-04 15:55:34,524-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - ===================Sync Log Start=============================
2014-12-04 15:55:34,540-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - ================================================
2014-12-04 15:55:34,541-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - ================================================
2014-12-04 15:55:34,541-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - ================================================
2014-12-04 15:55:34,541-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-1W:
2014-12-04 15:55:34,542-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 15:55:34 CST 2014],CurrentMillis:1417679734542
2014-12-04 15:55:34,619-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 15:55:34 CST 2014],CurrentMillis:1417679734619
2014-12-04 15:55:38,879-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 15:55:38 CST 2014],CurrentMillis:1417679738879
2014-12-04 15:55:39,375-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 15:55:39 CST 2014],CurrentMillis:1417679739375
2014-12-04 15:55:39,375-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[4833],readUsed[496]
2014-12-04 15:55:39,917-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-2W:
2014-12-04 15:55:39,917-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 15:55:39 CST 2014],CurrentMillis:1417679739917
2014-12-04 15:55:39,947-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 15:55:39 CST 2014],CurrentMillis:1417679739947
2014-12-04 15:55:48,361-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 15:55:48 CST 2014],CurrentMillis:1417679748361
2014-12-04 15:55:49,787-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 15:55:49 CST 2014],CurrentMillis:1417679749787
2014-12-04 15:55:49,788-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[9870],readUsed[1426]
2014-12-04 15:55:51,903-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-3W:
2014-12-04 15:55:51,904-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 15:55:51 CST 2014],CurrentMillis:1417679751904
2014-12-04 15:55:52,005-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 15:55:52 CST 2014],CurrentMillis:1417679752005
2014-12-04 15:56:07,315-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 15:56:07 CST 2014],CurrentMillis:1417679767315
2014-12-04 15:56:10,509-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 15:56:10 CST 2014],CurrentMillis:1417679770509
2014-12-04 15:56:10,511-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[18606],readUsed[3194]
2014-12-04 15:56:15,338-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-4W:
2014-12-04 15:56:15,340-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 15:56:15 CST 2014],CurrentMillis:1417679775340
2014-12-04 15:56:15,401-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 15:56:15 CST 2014],CurrentMillis:1417679775400
2014-12-04 15:56:40,245-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 15:56:40 CST 2014],CurrentMillis:1417679800245
2014-12-04 15:56:46,227-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 15:56:46 CST 2014],CurrentMillis:1417679806227
2014-12-04 15:56:46,229-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[30888],readUsed[5981]
2014-12-04 15:56:55,275-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-5W:
2014-12-04 15:56:55,277-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 15:56:55 CST 2014],CurrentMillis:1417679815277
2014-12-04 15:56:55,457-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 15:56:55 CST 2014],CurrentMillis:1417679815457
2014-12-04 15:57:33,342-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 15:57:33 CST 2014],CurrentMillis:1417679853342
2014-12-04 15:57:43,176-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 15:57:43 CST 2014],CurrentMillis:1417679863176
2014-12-04 15:57:43,180-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[47902],readUsed[9835]
2014-12-04 15:57:58,119-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-6W:
2014-12-04 15:57:58,122-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 15:57:58 CST 2014],CurrentMillis:1417679878122
2014-12-04 15:57:58,311-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 15:57:58 CST 2014],CurrentMillis:1417679878311
2014-12-04 15:58:51,438-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 15:58:51 CST 2014],CurrentMillis:1417679931438
2014-12-04 15:59:06,350-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 15:59:06 CST 2014],CurrentMillis:1417679946350
2014-12-04 15:59:06,354-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[68229],readUsed[14911]
2014-12-04 15:59:28,886-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-7W:
2014-12-04 15:59:28,890-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 15:59:28 CST 2014],CurrentMillis:1417679968890
2014-12-04 15:59:29,038-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 15:59:29 CST 2014],CurrentMillis:1417679969038
2014-12-04 16:00:42,882-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 16:00:42 CST 2014],CurrentMillis:1417680042882
2014-12-04 16:01:05,419-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 16:01:05 CST 2014],CurrentMillis:1417680065419
2014-12-04 16:01:05,427-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[96535],readUsed[22540]
2014-12-04 16:01:38,670-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-8W:
2014-12-04 16:01:38,675-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 16:01:38 CST 2014],CurrentMillis:1417680098675
2014-12-04 16:01:38,737-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 16:01:38 CST 2014],CurrentMillis:1417680098737
2014-12-04 16:03:14,840-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 16:03:14 CST 2014],CurrentMillis:1417680194840
2014-12-04 16:15:03,350-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - ===================Aync Log Start=============================
2014-12-04 16:15:03,351-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - ================================================
2014-12-04 16:15:03,351-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - ================================================
2014-12-04 16:15:03,351-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - ================================================
2014-12-04 16:15:03,351-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Step-1W:
2014-12-04 16:15:03,352-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - startDate[Thu Dec 04 16:15:03 CST 2014],CurrentMillis:1417680903352
2014-12-04 16:15:03,428-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Item traversal Date[Thu Dec 04 16:15:03 CST 2014],CurrentMillis:1417680903428
2014-12-04 16:15:07,704-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Read startDate[Thu Dec 04 16:15:07 CST 2014],CurrentMillis:1417680907704
2014-12-04 16:15:10,099-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - EndDate[Thu Dec 04 16:15:10 CST 2014],CurrentMillis:1417680910099
2014-12-04 16:15:10,099-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - total used[6746],readUsed[2395]
2014-12-04 16:15:10,639-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Step-2W:
2014-12-04 16:15:10,639-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - startDate[Thu Dec 04 16:15:10 CST 2014],CurrentMillis:1417680910639
2014-12-04 16:15:10,667-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Item traversal Date[Thu Dec 04 16:15:10 CST 2014],CurrentMillis:1417680910667
2014-12-04 16:15:19,122-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Read startDate[Thu Dec 04 16:15:19 CST 2014],CurrentMillis:1417680919122
2014-12-04 16:15:21,143-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - EndDate[Thu Dec 04 16:15:21 CST 2014],CurrentMillis:1417680921143
2014-12-04 16:15:21,143-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - total used[10504],readUsed[2020]
2014-12-04 16:15:23,227-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Step-3W:
2014-12-04 16:15:23,228-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - startDate[Thu Dec 04 16:15:23 CST 2014],CurrentMillis:1417680923228
2014-12-04 16:15:23,268-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Item traversal Date[Thu Dec 04 16:15:23 CST 2014],CurrentMillis:1417680923268
2014-12-04 16:15:38,572-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Read startDate[Thu Dec 04 16:15:38 CST 2014],CurrentMillis:1417680938572
2014-12-04 16:15:40,623-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - EndDate[Thu Dec 04 16:15:40 CST 2014],CurrentMillis:1417680940623
2014-12-04 16:15:40,628-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - total used[17399],readUsed[2054]
2014-12-04 16:15:45,722-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Step-4W:
2014-12-04 16:15:45,724-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - startDate[Thu Dec 04 16:15:45 CST 2014],CurrentMillis:1417680945724
2014-12-04 16:15:45,818-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Item traversal Date[Thu Dec 04 16:15:45 CST 2014],CurrentMillis:1417680945818
2014-12-04 16:16:10,345-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Read startDate[Thu Dec 04 16:16:10 CST 2014],CurrentMillis:1417680970345
2014-12-04 16:16:12,361-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - EndDate[Thu Dec 04 16:16:12 CST 2014],CurrentMillis:1417680972361
2014-12-04 16:16:12,368-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - total used[26643],readUsed[2020]
2014-12-04 16:16:21,987-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Step-5W:
2014-12-04 16:16:21,990-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - startDate[Thu Dec 04 16:16:21 CST 2014],CurrentMillis:1417680981990
2014-12-04 16:16:22,111-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Item traversal Date[Thu Dec 04 16:16:22 CST 2014],CurrentMillis:1417680982111
2014-12-04 16:17:02,012-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Read startDate[Thu Dec 04 16:17:02 CST 2014],CurrentMillis:1417681022012
2014-12-04 16:17:04,046-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - EndDate[Thu Dec 04 16:17:04 CST 2014],CurrentMillis:1417681024046
2014-12-04 16:17:04,059-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - total used[42068],readUsed[2043]
2014-12-04 16:17:23,656-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Step-6W:
2014-12-04 16:17:23,659-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - startDate[Thu Dec 04 16:17:23 CST 2014],CurrentMillis:1417681043659
2014-12-04 16:17:23,783-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Item traversal Date[Thu Dec 04 16:17:23 CST 2014],CurrentMillis:1417681043783
2014-12-04 16:18:19,413-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Read startDate[Thu Dec 04 16:18:19 CST 2014],CurrentMillis:1417681099413
2014-12-04 16:18:21,481-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - EndDate[Thu Dec 04 16:18:21 CST 2014],CurrentMillis:1417681101481
2014-12-04 16:18:21,496-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - total used[57835],readUsed[2077]
2014-12-04 16:18:53,254-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Step-7W:
2014-12-04 16:18:53,263-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - startDate[Thu Dec 04 16:18:53 CST 2014],CurrentMillis:1417681133263
2014-12-04 16:18:53,485-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Item traversal Date[Thu Dec 04 16:18:53 CST 2014],CurrentMillis:1417681133485
2014-12-04 16:20:07,403-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Read startDate[Thu Dec 04 16:20:07 CST 2014],CurrentMillis:1417681207403
2014-12-04 16:20:09,434-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - EndDate[Thu Dec 04 16:20:09 CST 2014],CurrentMillis:1417681209434
2014-12-04 16:20:09,448-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - total used[76180],readUsed[2037]
2014-12-04 16:20:51,799-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Step-8W:
2014-12-04 16:20:51,805-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - startDate[Thu Dec 04 16:20:51 CST 2014],CurrentMillis:1417681251805
2014-12-04 16:20:52,025-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Item traversal Date[Thu Dec 04 16:20:52 CST 2014],CurrentMillis:1417681252025
2014-12-04 16:22:27,152-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Read startDate[Thu Dec 04 16:22:27 CST 2014],CurrentMillis:1417681347152
2014-12-04 16:22:29,182-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - EndDate[Thu Dec 04 16:22:29 CST 2014],CurrentMillis:1417681349182
2014-12-04 16:22:29,199-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - total used[97390],readUsed[2034]
2014-12-04 16:23:26,089-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Step-9W:
2014-12-04 16:23:26,096-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - startDate[Thu Dec 04 16:23:26 CST 2014],CurrentMillis:1417681406096
2014-12-04 16:23:26,349-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Item traversal Date[Thu Dec 04 16:23:26 CST 2014],CurrentMillis:1417681406349
2014-12-04 16:25:33,622-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Read startDate[Thu Dec 04 16:25:33 CST 2014],CurrentMillis:1417681533622
2014-12-04 16:25:35,657-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - EndDate[Thu Dec 04 16:25:35 CST 2014],CurrentMillis:1417681535657
2014-12-04 16:25:35,676-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - total used[129575],readUsed[2044]
2014-12-04 16:26:51,460-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Step-10W:
2014-12-04 16:26:51,468-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - startDate[Thu Dec 04 16:26:51 CST 2014],CurrentMillis:1417681611468
2014-12-04 16:26:51,734-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Item traversal Date[Thu Dec 04 16:26:51 CST 2014],CurrentMillis:1417681611734
2014-12-04 16:29:20,441-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - Read startDate[Thu Dec 04 16:29:20 CST 2014],CurrentMillis:1417681760441
2014-12-04 16:29:22,488-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - EndDate[Thu Dec 04 16:29:22 CST 2014],CurrentMillis:1417681762488
2014-12-04 16:29:22,513-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - total used[151038],readUsed[2059]
2014-12-04 16:30:57,735-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - ================================================
2014-12-04 16:30:57,745-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - ================================================
2014-12-04 16:30:57,755-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - ================================================
2014-12-04 16:30:57,762-[TS] INFO main com.freud.opc.jeasyopc.perf.Async10OPCPerfTest - ===================Aync Log end=============================
2014-12-04 16:33:48,340-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - ===================Sync Log Start=============================
2014-12-04 16:33:48,341-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - ================================================
2014-12-04 16:33:48,341-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - ================================================
2014-12-04 16:33:48,341-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - ================================================
2014-12-04 16:33:48,342-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-1W:
2014-12-04 16:33:48,344-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 16:33:48 CST 2014],CurrentMillis:1417682028344
2014-12-04 16:33:48,446-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 16:33:48 CST 2014],CurrentMillis:1417682028446
2014-12-04 16:33:52,841-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 16:33:52 CST 2014],CurrentMillis:1417682032841
2014-12-04 16:33:53,431-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 16:33:53 CST 2014],CurrentMillis:1417682033431
2014-12-04 16:33:53,431-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[5086],readUsed[590]
2014-12-04 16:33:54,004-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-2W:
2014-12-04 16:33:54,005-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 16:33:54 CST 2014],CurrentMillis:1417682034005
2014-12-04 16:33:54,032-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 16:33:54 CST 2014],CurrentMillis:1417682034032
2014-12-04 16:34:02,457-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 16:34:02 CST 2014],CurrentMillis:1417682042457
2014-12-04 16:34:03,874-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 16:34:03 CST 2014],CurrentMillis:1417682043874
2014-12-04 16:34:03,876-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[9871],readUsed[1418]
2014-12-04 16:34:05,935-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-3W:
2014-12-04 16:34:05,937-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 16:34:05 CST 2014],CurrentMillis:1417682045937
2014-12-04 16:34:06,036-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 16:34:06 CST 2014],CurrentMillis:1417682046036
2014-12-04 16:34:20,962-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 16:34:20 CST 2014],CurrentMillis:1417682060962
2014-12-04 16:34:24,141-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 16:34:24 CST 2014],CurrentMillis:1417682064140
2014-12-04 16:34:24,143-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[18206],readUsed[3179]
2014-12-04 16:34:28,948-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-4W:
2014-12-04 16:34:28,949-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 16:34:28 CST 2014],CurrentMillis:1417682068949
2014-12-04 16:34:29,008-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 16:34:29 CST 2014],CurrentMillis:1417682069008
2014-12-04 16:34:53,221-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 16:34:53 CST 2014],CurrentMillis:1417682093221
2014-12-04 16:34:59,196-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 16:34:59 CST 2014],CurrentMillis:1417682099196
2014-12-04 16:34:59,197-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[30247],readUsed[5973]
2014-12-04 16:35:08,219-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-5W:
2014-12-04 16:35:08,221-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 16:35:08 CST 2014],CurrentMillis:1417682108221
2014-12-04 16:35:08,406-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 16:35:08 CST 2014],CurrentMillis:1417682108406
2014-12-04 16:35:45,585-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 16:35:45 CST 2014],CurrentMillis:1417682145585
2014-12-04 16:35:55,589-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 16:35:55 CST 2014],CurrentMillis:1417682155589
2014-12-04 16:35:55,592-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[47370],readUsed[10004]
2014-12-04 16:36:10,906-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-6W:
2014-12-04 16:36:10,909-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 16:36:10 CST 2014],CurrentMillis:1417682170909
2014-12-04 16:36:11,102-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 16:36:11 CST 2014],CurrentMillis:1417682171102
2014-12-04 16:37:04,366-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 16:37:04 CST 2014],CurrentMillis:1417682224366
2014-12-04 16:37:19,565-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 16:37:19 CST 2014],CurrentMillis:1417682239565
2014-12-04 16:37:19,569-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[68658],readUsed[15199]
2014-12-04 16:37:42,433-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-7W:
2014-12-04 16:37:42,436-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 16:37:42 CST 2014],CurrentMillis:1417682262436
2014-12-04 16:37:42,495-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 16:37:42 CST 2014],CurrentMillis:1417682262495
2014-12-04 16:39:02,049-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 16:39:02 CST 2014],CurrentMillis:1417682342049
2014-12-04 16:39:27,857-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - EndDate[Thu Dec 04 16:39:27 CST 2014],CurrentMillis:1417682367857
2014-12-04 16:39:27,860-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - total used[105421],readUsed[25805]
2014-12-04 16:40:03,853-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Step-8W:
2014-12-04 16:40:03,858-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - startDate[Thu Dec 04 16:40:03 CST 2014],CurrentMillis:1417682403858
2014-12-04 16:40:03,919-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Item traversal Date[Thu Dec 04 16:40:03 CST 2014],CurrentMillis:1417682403919
2014-12-04 16:41:47,721-[TS] INFO main com.freud.opc.jeasyopc.perf.SyncOPCPerfTest - Read startDate[Thu Dec 04 16:41:47 CST 2014],CurrentMillis:1417682507721

Binary file not shown.

View File

@ -0,0 +1,39 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.freud.opc</groupId>
<artifactId>OPC_Client_Performance</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.2</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,92 @@
package com.freud.opc.jeasyopc.perf;
import java.util.Date;
import javafish.clients.opc.JEasyOpc;
import javafish.clients.opc.JOpc;
import javafish.clients.opc.component.OpcGroup;
import javafish.clients.opc.component.OpcItem;
import org.apache.log4j.Logger;
public class Async10OPCPerfTest {
private static final int NUMBER = 10000;
private static final int WAN_NUMBER = 10;
private static Logger LOGGER = Logger.getLogger(Async10OPCPerfTest.class);
private static JEasyOpc opc;
private static OpcGroup opcGroup;
private static OpcItem item;
public static void main(String[] args) throws Exception {
LOGGER.info("===================Aync Log Start=============================");
LOGGER.info("================================================");
LOGGER.info("================================================");
LOGGER.info("================================================");
for (int i = 1; i <= WAN_NUMBER; i++) {
testSteps(i);
}
LOGGER.info("================================================");
LOGGER.info("================================================");
LOGGER.info("================================================");
LOGGER.info("===================Aync Log end=============================");
}
private static void testSteps(int count) throws Exception {
LOGGER.info("Step-" + count + "W:");
LOGGER.info("startDate[" + new Date() + "],CurrentMillis:"
+ System.currentTimeMillis());
long start = System.currentTimeMillis();
JOpc.coInitialize();
opc = new JEasyOpc("localhost", "Matrikon.OPC.Simulation", "JOPC");
opcGroup = new OpcGroup("group1", true, 1 * 1000, 0.0f);
for (int i = 1; i < count * NUMBER; i++) {
item = new OpcItem("Random.Real" + i, true, "");
opcGroup.addItem(item);
}
LOGGER.info("Item traversal Date[" + new Date() + "],CurrentMillis:"
+ System.currentTimeMillis());
opc.addGroup(opcGroup);
opc.connect();
opc.registerGroups();
synchronized (SyncOPCPerfTest.class) {
SyncOPCPerfTest.class.wait(2000);
}
LOGGER.info("Read startDate[" + new Date() + "],CurrentMillis:"
+ System.currentTimeMillis());
long readStart = System.currentTimeMillis();
opc.asynch10Read(opcGroup);
opc.ping();
opc.getDownloadGroup();
LOGGER.info("EndDate[" + new Date() + "],CurrentMillis:"
+ System.currentTimeMillis());
long end = System.currentTimeMillis();
LOGGER.info("total used[" + (end - start) + "],readUsed["
+ (end - readStart) + "]");
opc.asynch10Unadvise(opcGroup);
opc.unregisterGroups();
opc.terminate();
JOpc.coUninitialize();
}
}

View File

@ -0,0 +1,99 @@
package com.freud.opc.jeasyopc.perf;
import java.util.Date;
import javafish.clients.opc.JCustomOpc;
import javafish.clients.opc.JEasyOpc;
import javafish.clients.opc.JOpc;
import javafish.clients.opc.asynch.AsynchEvent;
import javafish.clients.opc.asynch.OpcAsynchGroupListener;
import javafish.clients.opc.component.OpcGroup;
import javafish.clients.opc.component.OpcItem;
import org.apache.log4j.Logger;
public class Async20OPCPerfTest implements OpcAsynchGroupListener {
private static final int NUMBER = 10000;
private static Logger LOGGER = Logger.getLogger(Async20OPCPerfTest.class);
private static JEasyOpc opc;
private static OpcGroup opcGroup;
private static OpcItem item;
public static void main(String[] args) throws Exception {
LOGGER.info("===================Sync Log Start=============================");
LOGGER.info("================================================");
LOGGER.info("================================================");
LOGGER.info("================================================");
for (int i = 1; i <= 10; i++) {
testSteps(i);
}
LOGGER.info("================================================");
LOGGER.info("================================================");
LOGGER.info("================================================");
LOGGER.info("===================Sync Log end=============================");
}
private static void testSteps(int count) throws Exception {
LOGGER.info("Step-" + count + "W:");
LOGGER.info("startDate[" + new Date() + "],CurrentMillis:"
+ System.currentTimeMillis());
long start = System.currentTimeMillis();
JOpc.coInitialize();
opc = new JEasyOpc("localhost", "Matrikon.OPC.Simulation", "JOPC");
opcGroup = new OpcGroup("group1", true, 1 * 1000, 0.0f);
for (int i = 1; i < count * NUMBER; i++) {
item = new OpcItem("Random.Real" + i, true, "");
opcGroup.addItem(item);
}
LOGGER.info("Item traversal Date[" + new Date() + "],CurrentMillis:"
+ System.currentTimeMillis());
opc.addGroup(opcGroup);
opc.connect();
opc.registerGroups();
synchronized (SyncOPCPerfTest.class) {
SyncOPCPerfTest.class.wait(4000);
}
LOGGER.info("Read startDate[" + new Date() + "],CurrentMillis:"
+ System.currentTimeMillis());
long readStart = System.currentTimeMillis();
opc.asynch20Read(opcGroup);
opcGroup.addAsynchListener(new Async20OPCPerfTest());
LOGGER.info("EndDate[" + new Date() + "],CurrentMillis:"
+ System.currentTimeMillis());
long end = System.currentTimeMillis();
LOGGER.info("total used[" + (end - start) + "],readUsed["
+ (end - readStart) + "]");
opc.asynch20Unadvise(opcGroup);
opc.unregisterGroups();
opc.terminate();
JOpc.coUninitialize();
}
@Override
public void getAsynchEvent(AsynchEvent event) {
LOGGER.info(((JCustomOpc) event.getSource()).getFullOpcServerName()
+ "=>" + "Package: " + event.getID() + ",count:"
+ event.getOPCGroup().getItemCount());
}
}

View File

@ -0,0 +1,5 @@
package com.freud.opc.jeasyopc.perf;
public class PublishOPCPerfTest {
}

View File

@ -0,0 +1,82 @@
package com.freud.opc.jeasyopc.perf;
import java.util.Date;
import javafish.clients.opc.JEasyOpc;
import javafish.clients.opc.JOpc;
import javafish.clients.opc.component.OpcGroup;
import javafish.clients.opc.component.OpcItem;
import org.apache.log4j.Logger;
public class SyncOPCPerfTest {
private static final int NUMBER = 10000;
private static Logger LOGGER = Logger.getLogger(SyncOPCPerfTest.class);
private static JEasyOpc opc;
private static OpcGroup opcGroup;
private static OpcItem item;
public static void main(String[] args) throws Exception {
LOGGER.info("===================Sync Log Start=============================");
LOGGER.info("================================================");
LOGGER.info("================================================");
LOGGER.info("================================================");
for (int i = 1; i <= 10; i++) {
testSteps(i);
}
LOGGER.info("================================================");
LOGGER.info("================================================");
LOGGER.info("================================================");
LOGGER.info("===================Sync Log end=============================");
}
private static void testSteps(int count) throws Exception {
LOGGER.info("Step-" + count + "W:");
LOGGER.info("startDate[" + new Date() + "],CurrentMillis:"
+ System.currentTimeMillis());
long start = System.currentTimeMillis();
JOpc.coInitialize();
opc = new JEasyOpc("localhost", "Matrikon.OPC.Simulation", "JOPC");
opcGroup = new OpcGroup("group1", true, 3 * 1000, 0.0f);
for (int i = 1; i < count * NUMBER; i++) {
item = new OpcItem("Random.Real" + i, true, "");
opcGroup.addItem(item);
}
LOGGER.info("Item traversal Date[" + new Date() + "],CurrentMillis:"
+ System.currentTimeMillis());
opc.addGroup(opcGroup);
opc.connect();
opc.registerGroups();
synchronized (SyncOPCPerfTest.class) {
SyncOPCPerfTest.class.wait(2000);
}
LOGGER.info("Read startDate[" + new Date() + "],CurrentMillis:"
+ System.currentTimeMillis());
long readStart = System.currentTimeMillis();
opc.synchReadGroup(opcGroup);
LOGGER.info("EndDate[" + new Date() + "],CurrentMillis:"
+ System.currentTimeMillis());
long end = System.currentTimeMillis();
LOGGER.info("total used[" + (end - start) + "],readUsed["
+ (end - readStart) + "]");
opc.unregisterGroups();
opc.terminate();
JOpc.coUninitialize();
}
}

View File

@ -0,0 +1,5 @@
package com.freud.opc.utgard.perf;
public class Async10OPCPerfTest {
}

View File

@ -0,0 +1,5 @@
package com.freud.opc.utgard.perf;
public class Async20OPCPerfTest {
}

View File

@ -0,0 +1,5 @@
package com.freud.opc.utgard.perf;
public class PublishOPCPerfTest {
}

View File

@ -0,0 +1,5 @@
package com.freud.opc.utgard.perf;
public class SyncOPCPerfTest {
}

View File

@ -0,0 +1,7 @@
# JCustomOpc properties
#----------------------
# library path
library.path = ./lib/JCustomOpc
# translation, see:
# javafish.clients.opc.Translate

View File

@ -0,0 +1,3 @@
# Translate properties
resource = javafish.clients.opc.lang.resource
locale = en

View File

@ -0,0 +1 @@
# czech localization

View File

@ -0,0 +1,41 @@
# english localization
# exception localization
GROUP_EXISTS_EXCEPTION = The group exists on OPC Server:
GROUP_NO_EXISTS_EXCEPTION = The group doesn't exist:
ITEM_EXISTS_EXCEPTION = The item exists on OPC Group:
ITEM_NO_EXISTS_EXCEPTION = The item doesn't exist:
CONNECTIVITY_EXCEPTION = The connection to the OPC Server has failed:
COINITIALIZE_EXCECPTION = CoInitialize COM object exception.
COUNINITIALIZE_EXCECPTION = CoUninitialize COM object exception.
HOST_EXCEPTION = Host not found:
UNABLE_BROWSE_BRANCH_EXCEPTION = Unable to browse a branch.
UNABLE_BROWSE_LEAF_EXCEPTION = Unable to browse a leaf (item).
UNABLE_IBROWSE_EXCEPTION = Unable to initialize IBrowse.
NOT_FOUND_SERVERS_EXCEPTION = OPC servers not found on
UNABLE_ADD_GROUP_EXCEPTION = Unable to register group to server:
UNABLE_ADD_GROUP_EXCEPTION_UNKNOWN = Unable to register some group to server.
UNABLE_ADD_ITEM_EXCEPTION = Unable to register item to group:
UNABLE_ADD_ITEM_EXCEPTION_UNKNOWN = Unable to register some item to group.
COMPONENT_NOT_FOUND_EXCEPTION = The component (group/item) wasn't found:
UNABLE_REMOVE_GROUP_EXCEPTION = Unable to remove group:
UNABLE_REMOVE_GROUP_EXCEPTION_UNKNOWN = Unable to remove some group.
UNABLE_REMOVE_ITEM_EXCEPTION = Unable to remove item:
SYNCH_READ_EXCEPTION = Synchronous reading error.
SYNCH_WRITE_EXCEPTION = Synchronous writing error.
ASYNCH_10_READ_EXCEPTION = Asynchronous read error (register AdviseSink).
ASYNCH_20_READ_EXCEPTION = Asynchronous read error (register CallBack).
ASYNCH_10_UNADVISE_EXCEPTION = Asynchronous unadvise 1.0 error.
ASYNCH_20_UNADVISE_EXCEPTION = Asynchronous unadvise 2.0 error.
GROUP_UPDATETIME_EXCEPTION = Update time of group cannot be changed:
GROUP_ACTIVITY_EXCEPTION = Activity of group cannot be changed:
ITEM_ACTIVITY_EXCEPTION = Activity of item cannot be changed:
VARIANT_TYPE_EXCEPTION = Variant typecast exception.
VARIANT_TYPE_COMPARE_EXCEPTION = Variant compare exception (not Comparable types).
# jeasyopc translation
JEASYOPC_CONNECTED = The OPC Client is connected.
JEASYOPC_DISCONNECTED = The OPC Client is disconnected.
JEASYOPC_GRP_REG = OPC Groups are registered.
JEASYOPC_GRP_UNREG = OPC Groups are unregistered successfully.
JEASYOPC_ASYNCH20_START = Asynchronous mode 2.0 is started.

View File

@ -0,0 +1,41 @@
# Portuguese localization
# exception localization
GROUP_EXISTS_EXCEPTION = O grupo existe no servidor OPC:
GROUP_NO_EXISTS_EXCEPTION = O grupo não existe:
ITEM_EXISTS_EXCEPTION = O item existe no grupo OPC:
ITEM_NO_EXISTS_EXCEPTION = O item não existe:
CONNECTIVITY_EXCEPTION = A ligação ao servidor OPC falhou:
COINITIALIZE_EXCECPTION = Excepção CoInitialize no objecto COM.
COUNINITIALIZE_EXCECPTION = Excepção CoUninitialize no objecto COM.
HOST_EXCEPTION = Servidor não encontrado:
UNABLE_BROWSE_BRANCH_EXCEPTION = Impossível fazer browse ao branch.
UNABLE_BROWSE_LEAF_EXCEPTION = Impossível fazer browse ao item.
UNABLE_IBROWSE_EXCEPTION = Impossível inicializar IBrowse.
NOT_FOUND_SERVERS_EXCEPTION = Servidor OPC não encontrado em
UNABLE_ADD_GROUP_EXCEPTION = Impossível registar grupo no servidor:
UNABLE_ADD_GROUP_EXCEPTION_UNKNOWN = Impossível registar algum grupo no servidor.
UNABLE_ADD_ITEM_EXCEPTION = Impossível registar item no grupo:
UNABLE_ADD_ITEM_EXCEPTION_UNKNOWN = Impossível registar algum item no grupo.
COMPONENT_NOT_FOUND_EXCEPTION = O componente (grupo/item) não foi encontrado:
UNABLE_REMOVE_GROUP_EXCEPTION = Impossível remover grupo:
UNABLE_REMOVE_GROUP_EXCEPTION_UNKNOWN = Impossível remover algum grupo.
UNABLE_REMOVE_ITEM_EXCEPTION = Impossível remover item:
SYNCH_READ_EXCEPTION = Erro de leitura síncrono.
SYNCH_WRITE_EXCEPTION = Erro de escrita síncrono.
ASYNCH_10_READ_EXCEPTION = Erro de leitura assíncrono (register AdviseSink).
ASYNCH_20_READ_EXCEPTION = Erro de leitura assíncrono (register CallBack).
ASYNCH_10_UNADVISE_EXCEPTION = Asynchronous unadvise 1.0 error.
ASYNCH_20_UNADVISE_EXCEPTION = Asynchronous unadvise 2.0 error.
GROUP_UPDATETIME_EXCEPTION = Tempo de actualização do grupo não pode ser mudado:
GROUP_ACTIVITY_EXCEPTION = Actividade do grupo não pode ser mudada:
ITEM_ACTIVITY_EXCEPTION = Actividade do item não pode ser mudada:
VARIANT_TYPE_EXCEPTION = Variant typecast exception.
VARIANT_TYPE_COMPARE_EXCEPTION = Variant compare exception (tipos não implementam Comparable).
# jeasyopc translation
JEASYOPC_CONNECTED = O cliente OPC está ligado.
JEASYOPC_DISCONNECTED = O cliente OPC está desligado.
JEASYOPC_GRP_REG = Grupos OPC registados.
JEASYOPC_GRP_UNREG = Grupos OPC desregistados.
JEASYOPC_ASYNCH20_START = Modo Asynchronous 2.0 iniciado.

View File

@ -0,0 +1,18 @@
log4j.rootCategory=INFO,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[QC] %p [%t] %C.%M(%L) | %m%n
log4j.appender.jeasyopc=org.apache.log4j.DailyRollingFileAppender
log4j.appender.jeasyopc.File=jeasyopc_result.log
log4j.appender.jeasyopc.layout=org.apache.log4j.PatternLayout
log4j.appender.jeasyopc.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n
log4j.appender.utgard=org.apache.log4j.DailyRollingFileAppender
log4j.appender.utgard.File=utgard_result.log
log4j.appender.utgard.layout=org.apache.log4j.PatternLayout
log4j.appender.utgard.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n
log4j.logger.com.freud.opc.jeasyopc.perf=DEBUG,jeasyopc
log4j.logger.com.freud.opc.utgard.perf=DEBUG,utgard

View File