본문 바로가기

Java16

XChart를 이용한 실시간 그래프 JAVA용 실시간 그래프를 찾다가 발견한 XChart !! 물론 오픈소스입니다. 많은 그래프중 구현할 그래프는 Real-time JAVA Chart입니다. 먼저 구현을 위해 라이브러리를 받아야 합니다. xchart 홈페이지로 이동합니다. 최신버전의 라이브러리르 다운로드 합니다. 압축을 풀어주세요. 이제 xchart-3.5.0.jar 파일을 라이브러리로 등록하시면 됩니다. Eclipse에서 프로젝트를 마우스 우클릭-Properties를 클릭하세요. 위 그림처럼 창이 나타나면 Java Build Path - Add External JARs...을 클릭하여, xchart-3.5.0.jar 파일을 추가하면 됩니다. 저는 시간과 전력값을 가져와 그래프로 그려주는 예제를 해 보았습니다. 123456789101112.. 2018. 1. 11.
String Date를 timestamp로 변환하기 일단 오늘 날짜로 예를 들어보겠습니다. 2017년 08월 24일 123456String current_date="2017-08-24";Log.e("date",current_date);SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");Date date=sdf.parse(current_date);long timestamp=date.getTime();Log.e("timestamp",String.valueOf(current_date)/1000);cs Line 1 : 에서 현재날짜 String type으로 선언을 했습니다. Line 3 : Line 1에서 선언한 String date를 날짜 형식에 맞춰줍니다. Line 4 : date형식으로 변환합니다. Line .. 2017. 8. 24.
JAVA에서 타 프로그램 실행시키기 프로그램 2가지를 실행시켜야 하는데 2개를 모두 실행 시키기는 번거롭고, 임의로 짠 프로그램에서 타 프로그램을 실행시킬 수 있는 방법이 있습니다. java로 짠 프로그램을 실행할 때 타 프로그램이 실행 되도록 java 안에 코드를 추가해 주면 됩니다. 12345678910Runtime rt = Runtime.getRuntime();String exeFile = "C:\\Windows\\System32\\calc.exe";Process p; try { p = rt.exec(exeFile); p.waitFor();} catch (Exception e) { e.printStackTrace();}Colored by Color Scriptercs Line 1 : 런타임을 얻어옵니다. Line 2 를 보시면 아시겠.. 2017. 5. 29.
CSV 파일로 저장하기 엑셀 쉼표파일(CSV)로 저장하기 위해서 우선 파일을 생성해야 합니다. 12String createfile="c:\\csvdata\\csvfile.csv";FileWriter fw = new FileWriter(createfile);cs FileWriter로 만들 파일명을 만들어 줍니다. Line 1 : 경로와 파일이름을 지정합니다. "\\"을 2개 사용한 이유는 정규표현식(regular expressions)으로 인식하는 걸 방지하기 위해서 입니다. 12345678910111213141516fw.append("NO");fw.append(',');fw.append("TIME");fw.append(',');fw.append("Vib1");fw.append(',');fw.append("Vib2");fw.ap.. 2017. 5. 2.
JAVA FX(UI) for Eclipse 설치하기 Eclipse Plug-in 설치를 위해 Eclipse를 실행시켜 메뉴의 Help->Install New Software를 클릭합니다. 오른쪽의 Add버튼을 클릭하면 팝업이 하나 나타납니다. Location에 Plug-in주소인 http://download.eclipse.org/efxclipse/updates-released/0.9.0/site/ 를 복사해서 넣어주시고, Name에는 이름(javafx)을 넣고, OK!! 모두 체크한 후 Next를 눌러 설치해 줍니다. 설치까지는상당히 많은 시간이 필요합니다.--;; 설치가 완료되면 Eclipse를 재시작한 후 New project에서 JavaFX Project를 선택하시면 됩니다. 레이아웃은 New FXML Document 를 추가하여 그리면 됩니다. 헌.. 2017. 4. 11.
CRC16CCITT JAVA code CRC 검사중에 CRC16CCITT도 여러종류가 있습니다. Online CRC Calculation 위 링크를 따라 가 보시면 여러종류의 crc 계산을 하실 수 있습니다. 그리고 아래는 JAVA용 crc 코드입니다.(netty라서 ByteBuf를 받았는데 이부분은 수정하시면 될듯) 12345678910111213141516171819202122private static final int POLYNOMIAL = 0x1021;private static final int PRESET_VALUE = 0x0000; public static int crc16Xmodem(ByteBuf chkdata) { int length; chkdata.readerIndex(1); int crc = PRESET_VALUE; for.. 2016. 10. 11.

인기글