DAFUL Chained systemDAFUL의 Chained system 툴킷은 (구조)동역학 해석 소프트웨어인 DAFUL 에서, 풀리-체인, 풀리-벨트 시스템이나 굴삭기, 궤도 차량등의 하부궤도(서스펜션 부)를 쉽게 모델링 할 수 있도록 도와주는 툴킷이다. 일반적인 체인 시스템의 모델링 과정별도의 툴킷이 없는 경우 일반적으로 체인 시스템을 모델링 하는 과정은 아래와 같다.모든 풀리와 스프로킷을 배치체인 위치 계산 - 풀리 주위에 위치하는 체인 위치에 대한 계산계산된 결과에 따라 벨트를 어셈블리(배치)접촉 모델링 - 체인과 풀리는 서로 접촉하므로 접촉 모델링 필요함부싱 모델링 - 체인과 체인 간에는 장력 모델링을 위한 부싱 요소 필요함텐셔너 존재 시 동작 조건, 입력되는 스프로킷의 회전 조건 등 추가적..
개요공학 문제를 풀이함에 있어서 인과적 언어와 비인과적 언어에 대한 정의는 여러가지가 있지만 나는 아래와 같이 정의할 수 있을 것 같다.인과적 언어: 어떠한 문제를 풀기 위해 코드 한줄 한줄을 실행되는 순서대로 작성해야 하는 언어 (goto statement 를 포함 시에도) 비인과적 언어: 어떠한 문제를 풀기 위해 코드 작성 순서를 고려하지 않아도 되는 언어인과적 언어의 예는 MATLAB 이고, 비인과적 언어의 예는 Modelica 이다. 이렇게만 설명하면 감이 잘 안 오기 때문에, 간단한 예제로 설명하고자 한다. 연립방정식 문제 위 문제는 누구나 쉽게 풀 수 있는 간단한 연립방정식이다. 풀이 1. 수학적 풀이 2. 인과적 언어를 사용한 풀이 MATLAB 을 이용하여 위 문제를 풀기 위해서는, 아래와 ..
최근 Firefox 57.0 버전으로 업데이트 했는데, 몇몇 유저스크립트가 작동하지 않아서 확인해보니 아래 두가지가 문제였다. 1.Greasemonkey 4 확장기능은 57.0 에서 GM_setValue 함수를 지원하지 않는다.GM_setValue 함수는 확장기능이 관리하는 저장소에 유저 설정, 캐시 데이터 등 값을 저장하기 위하여 쓰인다. 그런데 Greasemonkey 4 에서는 해당 함수를 지원하지 않는다고 한다. 정확히는 GM dot 함수로 바뀌었다. Greasemonkey 4 Announcement (https://www.greasespot.net/2017/09/greasemonkey-4-for-script-authors.html) 위 문서를 참고해보니 기존의 GM_ 함수는 동기식이었고, 이것을 ..
※ 주위 분들이 종종 DAFUL 사용법에 대해서 물어봐서 만들어둔 자료가 있는데, 아래는 그 중 모드 해석에 관해 만들어두었던 자료를 거의 그대로 복사&붙여넣기 한 자료이다. 저작권 등 문제가 될 만한 부분은 다 제거해서 부실한 부분은 있지만, 혼자 가지고 있는 것보다는 공유하는 것이 좋을 것 같아 올려본다. Eigenvalue Analysis물체는 형상, 재질 및 외부 구속상태에 따라 고유한 진동 특성을 나타냄.고유한 특성: 외부에서 어떠한 동적 자극을 받지 않은 상태에서 그 물체가 가지는 본질적인 특성 →고유주파수(natural frequency 혹은 eigen frequency)와 이에 대응하는 고유모드(natural mode 혹은 eigen mode)를 의미 고유모드: 물체가 주어진 구속상태에서 ..
외부에서 노트북을 쓸 때 사용할 블루투스 마우스가 필요해져서, Logitech M590 블루투스 마우스를 질러서 사용한지 한 달 정도 지났다. 구매 당시 가격은 47,400원 이다. USB 동글을 통해 연결할 수도 있고, 기기가 블루투스를 지원하는 경우 별도의 USB 동글 삽입 없이 블루투스로 바로 연결할 수도 있다. 패키지의 가장 맨 위에 MULTI-DEVICE 라는 타이틀이 붙어있는데, 여러 기기를 하나의 마우스로 제어하고 마우스를 통해 파일을 이동하는 기능이 있다고 한다(써보지는 않았다.) SILENT, 무소음 클릭이 라는 이름이 붙은 마우스답게 클릭음이 작고, 소리가 아예 안 나는 것은 아니지만 작고 둔탁한 낮은음이라 귀에 거슬리지 않고 더불어 클릭감도 나쁘지 않아서 개인적으로 아주 마음에 든다...
# 2019-08-12 코멘트 : Twitch API가 v3 에서 v5 로 버전업 되면서 아래 문서에서 일부 수정이 필요한 부분이 있다. 자세한 내용은 [Javascript 로 Twitch API 접근하여 Stream 정보 얻기 - v3 과 v5 버전의 차이] 를 참고하자.아래에는 제목 그대로 Javascript 로 Twitch API에 접근하여 Stream 정보 얻는 법을 간단히 정리해보았다. Client-ID 발급받기 Twitch API 접근하기 위해서는 반드시 Client-ID 라고 불리는 일종의 고유 코드를 발급받아야 한다. 단순히 API에 접근하여 어떤 스트림이 Online, Offline 인지 여부만 확인하고 싶은 정도라도 해당 코드의 발급을 필요로한다. 트위치에 로그인 한 후 아래의 이미지처..
Google Drive 에서 용량 확장을 위해 결제 시도 시, Google Play 등에서 다른 제품을 결제 할 때는 문제가 없는 카드임에도 불구하고, Google Drive 결제 페이지에서만 카드가 붉은 글씨로 사용 불가로 뜨며 진행이 되지 않는 경우에 대하여 나와 다른 한 명이 해결하여 적용한 방법이다. 주의: 아래의 사항을 적용했다가 발생 가능한 어떠한 불이익에 대하여도 글쓴이는 책임지지 않음. 1. http://payments.google.com/ 에 접속한다. 2. 만약 아래와 같이 내 결제 프로필이 대한민국 이고 Play용 개인 프로필로 설정되어 있다면 아래에 이어질 방법으로 해결 가능한 것 같다. 물론 확실한 것은 아니다. 3. 설정으로 들어가면 국가 옆에 수정을 의미하는 연필 아이콘이 있을..
예전부터 외장 SSD 를 구매하고 싶은 생각이 있었는데, 최근 삼성에서 신형 포터블 SSD T5가 출시되어 정보를 찾아볼 겸 정리해본다. https://news.samsung.com/global/infographic-portable-solid-state-drive-spec-comparison-t3-vs-t5 외형크기 및 무게는 기존 T3와 큰 차이가 없으며, 색상만 두 종류(Alluring Blue, Deep Black) 로 늘었다. 케이블을 기본적으로 두 종류(C to A, C to C) 제공한다. 속도Usb 3.1 Gen2로 연결 시 더 빠르다고 한다. (http://www.kbench.com/?q=node/180693)기존 T3 보다 쓰기 및 읽기면에서 빨라졌으나 실 사용시 큰 차이는 없어보인다. ..
추가: 아래의 방법은 57(퀀텀) 이전 버전만 된다.대체 가능한 확장기능을 보려면 Bookmark Tab Here(https://addons.mozilla.org/en-US/firefox/addon/bookmark-tab-here/) 으로. 내가 Chrome 을 쓰지 않고 Firefox 를 쓰는 이유 중 하나가 Bookmark bar 관리가 편해서이다. Chrome 은 오리지널 북마크 바를 커스텀 하는 것이 매우 제한되어있고, Firefox는 폰트 크기, 글자 간격, 아이콘 사이즈 등을 매우 자유롭게 조절할 수 있다. (Roomy bookmarks toolbar 라는 확장기능이 유용하다) Chrome 에서도 아예 불가능한 것은 아니지만 부가기능에서 제공하는 북마크바로 아예 교체해야한다. 북마크 관련하여 ..