분류 전체보기 300

[wpf] c# ZedGraph 사용하기 - x축 시간 형식으로 사용하는 방법

ZedGraph에서 x축을 시간 형식으로 사용하는 방법은 다음과 같습니다. GraphPane pane = graph.GraphPane; LineItem lc1 = pane.AddCurve("datas", points, Color.Black, SymbolType.None); lc1.Line.Width = 3.0f; pane.Legend.IsVisible = false; // x축 : 시간 순서로 사용할 경우 // Unit의 경우 AxisType이 Date일때만 사용함 pane.XAxis.Type = AxisType.Date; pane.XAxis.Title.Text = "Time (HH:mm)"; pane.XAxis.Scale.Format = "HH:mm"; pane.XAxis.Scale.MajorUnit ..

카테고리 없음 2021.07.14

[wpf] c# ZedGraph 사용하기 - 선 그래프 간단 설정 방법

이번 포스팅에서는 자주 사용되는 세부 설정 6가지에 대해서 글을 정리해 보도록 하겠습니다. 혹시 ZedGraph를 다운로드하지 못하신 분은 이전 포스팅을 먼저 보고 와주시길 바랍니다. https://onlab94.tistory.com/136 [wpf] c# ZedGraph 사용하기 - 간편 사용 방법 처음 WPF에서 그래프를 그릴 때 관련 컨트롤이 존재하지 않아서 당황했었는데요. 인터넷 검색을 통해서 무료 버전의 live chart와 toolkit 등을 써보았지만 실시간이나 많은 양의 데이터를 처리하는 onlab94.tistory.com 1. Title : 그래프의 제목, x축과 y축에 다음과 같이 제목을 붙일 수 있습니다. GraphPane pane = graph.GraphPane; // 01. Tit..

[wpf] c# ZedGraph 사용하기 - 기본 사용법

처음 WPF에서 그래프를 그릴 때 관련 컨트롤이 존재하지 않아서 당황했었는데요. 인터넷 검색을 통해서 무료 버전의 live chart와 toolkit 등을 써보았지만 실시간이나 많은 양의 데이터를 처리하는 데 있어서 사용이 원활하지 않는 문제점이 있었습니다. 그리하여 저는 ZedGraph에 정착하게 되었습니다. 그럼 ZedGraph 사용법에 대해서 알려드리도록 하겠습니다. ZedGraph는 아래의 사이트에서 dll을 다운로드하신 후 추가하거나 Nuget 패키지로 추가하실 수 있습니다. https://sourceforge.net/projects/zedgraph/ Nuget 패키지로 추가하는 법은 더보기를 눌러서 확인해 주시면 됩니다. 더보기 [참조]에서 우클릭 버튼을 클릭합니다. [NuGet 패키지 관리]..

PowerMockUp - 파워포인트로 프로그램 설계를 간편하게

저는 기획을 할 때 1차적으로 종이에 아이디어를 펼쳐 놓은 다음 파워포인트로 프로그램 스토리를 설계하는 편입니다. 파워포인트로 작업을 하면 지원되는 도형도 많고 정렬하기도 쉽습니다. 하지만 매번 각 컨트롤들을 새롭게 그려야 한다는 불편함이 있습니다. 거기다가 사용자가 보기에 깔끔하게 그리기는 더욱이 쉽지 않습니다. 이런 불편함을 줄여주는 아주 획기적인 프로그램을 찾았습니다. 바로 PowerMockUp이라는 프로그램입니다. 설치와 사용법 또한 간단한 편입니다. 체험판을 우선적으로 다운 받은 뒤 사용해 보았습니다. 우선 설치방법은 다음과 같습니다. 1. http://www.powermockup.com/ 에 접속합니다. 2. [DOWNLOAD TRIAL] 버튼을 클릭합니다. 3. 다운로드된 파일을 실행시킨 후..

[💽음원 정보 바꾸기] : 앨범 커버/아트 변경 및 음원 정보 변경 프로그램

며칠 전에 좋아하는 음악을 계속해서 듣고 싶어서 앨범을 샀습니다. 이 앨범을 사용하기 위해서 CD롬도 준비를 했는데요. 앨범에서 음악을 추출하는 과정에서 문제가 발생했습니다. 그래서 이 프로젝트를 진행하게 되었는데요. 재밌게 봐주시면 감사하겠습니다! 저는 핸드폰으로 음악을 들을 때 스트리밍 사이트를 이용하지 않고 유튜브를 이용했었습니다. 유튜브를 이용할 때는 데이터와 배터리가 항상 문제였는데요. 그래서 좋아하는 음원의 앨범을 구매했습니다. 사실 요즘은 음원을 인터넷에서 구매하여 앨범을 사지 않고도 들을 수 있는데요. 저는 이 사실을 앨범을 다 사고 나서 알았습니다.😂 구매한 앨범의 음원들을 핸드폰으로도 듣기 위해서 CD에서 추출해야 했는데요. 이 작업은 Window Media Player를 이용하여 추출..

프로젝트 2021.06.30

[JavaScript] 엔트리 하드웨어 개발 튜토리얼 따라하기! - 블록 개발 및 하드웨어 모듈 개발

엔트리 하드웨어 개발 튜토리얼 따라 하기 2탄입니다. 재미있게 봐주시면 감사하겠습니다. [개발 환경 설정] → node.js 다운로드 → Entryjs와 Entry-hw GitHub에서 코드 다운로드 → Visual Studio Code 다운로드 1탄을 보고 오신 분이라면 entryjs 디렉터리에서 명령어 npm run serve 를 통해서 다음과 같은 화면을 보실 수 있습니다. entry-hw 디렉토리에서는 명령어 npm run start 를 통해서 다음과 같은 화면을 보실 수 있습니다. 이 상태가 준비 되었다면 블록 및 하드웨어 모듈 개발을 진행할 수 있습니다. ▼개발 환경 설정이 되어있지 않으시다면 아래의 링크를 참조해주세요. https://onlab94.tistory.com/131 [JavaScr..

[JavaScript] 엔트리 하드웨어 개발 튜토리얼 따라하기! - 개발 환경 설정

엔트리 하드웨어 모듈 추가 일을 하게 되어 튜토리얼을 따라 해 보면서 정리해보았습니다. [튜토리얼 순서] 이번 포스팅에서는 [개발 환경 설정] 부분을 다루어 보도록 하겠습니다. 항목별 자세한 사항은 아래의 사이트에서 확인하시면 됩니다. https://entrylabs.github.io/docs/guide/quick_start/2018-07-30-tutorial.html 엔트리 하드웨어 개발 튜토리얼 — Entry Docs Entry Docs - Entry 개발 가이드 entrylabs.github.io [개발 환경 설정] 1. Node.js 설치 https://onlab94.tistory.com/130 을 참고하셔서 다운로드 진행하시면 되겠습니다. [JavaScript] Node.js 다운로드 이번 포스..

[JavaScript] Node.js 다운로드

이번 포스팅에서는 Node.js를 다운로드하는 법을 알아보도록 하겠습니다. 1. 아래의 사이트에서 LTS 버전을 다운로드합니다. https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. 다운로드 후 Setup 파일을 실행시킵니다. 그 후 [Next] 버튼을 클릭합니다. 3. 약관 확인 후 동의하신다면 동의에 체크한 뒤 [Next] 버튼을 클릭합니다. 4. 파일 설치 경로를 정한 뒤 [Next] 버튼을 클릭합니다. 여기서는 기본 경로로 설치하였습니다. 5. Custom Setup 부분을 원하는 대로 설정하신 뒤 [Next] 버튼을 클릭합니다. 여기서는 기..

[wpf] c# 오류 로그 텍스트 파일 만들기

프로그램을 만들다 보면 예기치 못한 오류들로 문제가 생길 수 있습니다. 개발 단계에서 이러한 오류들을 발견하면 디버깅을 통해서 수정이 가능하지만 베포 단계에서 오류가 발생한다면 이유도 모른 채 프로그램이 종료되거나 의도하지 않게 프로그램이 동작할 수 있습니다. 이러한 것들을 방지하기 위하여 오류가 발생하면 기록하는 로그 파일을 만들어보도록 하겠습니다. 텍스트 파일 형식으로 만들었습니다. c# public static void Log(string str){ // 현재 위치 경로 string currentDirectoryPath = Environment.CurrentDirectory.ToString(); // Logs 디렉토리 경로(현재 경로에 Logs라는 디렉토리 경로 합치기) string DirPath ..

728x90