반응형

분류 전체보기 764

진동에서 Transmissibility란? (진동 전달률)

Transfer function(전달 함수)와 Transmissibility 의 차이 전달함수(Transfer function)은 일반적으로 대문자 H로 표기하고 시스템의 Resonance(공진)과 Anti Resonance(반공진)의 주파수 값을 알려준다. Transmissibility 는 일반적으로 대문자 T로 표기한다. 우리나라말로 전달률이라고 하는데 전달함수와 의미가 비슷하게 다가 온다. 하지만 아래 수식처럼 의미가 다르다. Tyx(f) ≜ Ŝyy(f) / Ŝxx(f) (real ÷ real = real) Ĥ1(f) ≜ Ŝyy(f) / Ŝyx(f) (real ÷ complex = complex) 수식에서 x는 입력을 의미하고 y는 출력을 의미한다. 그리고 f는 주파수를 나타낸고 S는 신호이다. H..

SRTD(Sine Resonance Track & Dwell), 사인스윕으로 공진주파수 찾기

SRTD 예제와 함께 익혀 보기 진동 시험기(가진기, Shaker)는 Controller로 제어를 통해 사인 진동, 랜덤 진동과 같은 진동을 줄 수 있다. 사인 파형을 이용한 진동 시험에 대한 내용은 괄호안에 링크를 참조하길 바란다. (https://scribblinganything.tistory.com/179). 참고로 예제 구현은 VR에서 제공하는 Controller 소프트웨어의 데모 버전을 이용해서 시뮬레이션 하였다. (무료) (https://vibrationresearch.com/products/). 국내 대리점(https://www.famtech.co.kr/main/main.php) Sine Sweep test Controller에 사인파형의 주파수를 바꾸면서 공진 주파수를 찾는 과정이다. 공진..

파이썬 scapy 모듈에서 에러메세지 발생할 때 해결방법 (네트워크 scanner)

예제 목적 scapy 라이브러리를 이용해서 네트워크에 ARP 패킷을 보내어 접속되어 있는 네트워크 장치를 검색하는 코드를 작성하였다. 코드 >> import scapy.all as scapy network_info = scapy.arping("192.168.0.0/16") 코드 설명>> scapy 모듈을 import 한다. scapy 에 있는 arping이라는 함수를 사용하여 IP 대역을 위처럼 입력하면 해당 구간에 자동으로 ARP 요청을 보내서 정보를 받는다. 그리고 만일 해당 아이피에 네트워크 장치가 있다면 자동으로 결과 값을 print 로 return 해 준다. 결과-에러발생>> "WARNING: No libpcap provider available ! pcap won't be used" "WARN..

파이썬 @staticmethod 란? (예제로 이해하기, 골뱅이마크 의미)

staticmethod란? staticmethod 는 Class 안에서 보통 정의 된다. 그리고 앞에 골뱅이 (at) 마크와 함께 표기 한다. Class에 대한 내용을 알고 싶다면 괄호안의 링크를 참조하길 바란다. (https://scribblinganything.tistory.com/203) 그리고 골뱅이 마크 (앳 마크)가 의미하는 것을 알고 싶다면 옆에 괄호안의 링크를 참조하길 바란다. (https://scribblinganything.tistory.com/160) 간단히 골뱅이 마크의 의미를 설명하자면 골뱅이 마크 옆에 쓰인 함수가 그 밑에 정의된 함수를 인자로 가져다가 쓰는 것이다. 여기서 staticmethod는 파이썬에서 제공하는 함수로 생각하면 된다. 기능은 간단하게 말하자면 staticm..

파이썬 Class 상속(Inheritance)란? (예제로 알아보기)

앞서 포스트에서 python의 Class와 Object에 대해 예제를 통해 이해해 보았다. 해당 내용은 괄호 안에 링크를 통해 확인할 수 있다. (https://scribblinganything.tistory.com/203) 이번 장에서는 파이썬 클래스의 상속에 대해 알아보겠다. Python Class 상속이란? 상속이란 말 그대로 물려 받는 다는 의미 이다. 다른 클래스의 특성을 물려 받는다고 간단하게 생각할 수 있다. 상속을 설명하기 위해 두가지 용어를 사용한다. 1. 추상화(abstraction) 2. 상속(inheritance) 추상화란 내가 만들 여러개의 Class에서 공통된 성질이 있다면 공통된 성질을 모아서 Class를 만드는 것을 추상화 작업이라고 한다. 상속이란 이렇게 추상화 작업을 통해..

파이썬 Class와 Object란? (예제로 알아보기, 내장함수 확인하기)

python 에서 class와 object 를 설명할 때 붕어빵을 비유하여 설명을 많이 한다. Class는 붕어빵을 만드는 틀이고 Object는 틀에서 만들어진 붕어빵인 것이다. Class 는 변수와 함수로 구성된다. 예제를 통해 이해해보기 코드 >> class parent: def __init__(self, father, mother): self.pop = father self.mom = mother def description(self, no_ch): self.no_children = no_ch print("My father is ", self.pop) print("My mother is ", self.mom) print("I have ",self.no_children,"children") A_fam..

파이썬(Python) 2021.06.29

Fatigue Damage Spectrum (FDS) 란?

랜덤 진동 (random vibration) 시험에서 PSD(Power Spectral Density) 는 랜덤 파형을 분석하기 위한 표준이 되는 툴이다. PSD는 시간에 따른(Time frame) 실제 환경(real world)에 비교되는 시험환경을 제공한다. 만일 전체 life damage를 알고 싶다면? 시험 엔지니어가 오랜기간동안 damage가 제품에 쌓이고 이에 따른 제품의 반응을 알고 싶다면 Fatigue 시험이 필요하다. Fatigue testing을 통해 제품의 예상 수명 (Life expectancy)와 예상 고장 모드 (Potential product failure)를 알 수있다. FDS (Fatigue Damage Spectrum) 이란? FDS는 시험 개발 툴 (test develo..

여러가지공부 2021.06.28

Octave 란? (FFT 방식과의 차이, Octave band)

Acousitic (음향) 측정 값을 이용해서 엔지니어는 Acoustic environment (음향 환경) 이나 디자인의 문제를 발견하고 해결 한다. 하지만 acoustic 측정 값은 주파수 정보를 가지고 있지 않기 때문에 sound(소리) vs vibration(진동) 관계를 분석하기에는 적합하지 않다. 이러한 상황을 해결하기 위해 엔지니어는 octave 분석이라는 주파수 분석 방법을 사용한다. Octave 란? 옥타브는 간단히 말하면 주파수 2배 차이를 1 Octave 라고 한다. 음향(Acoustic)을 분석할 때 Octave 분석을 하게 되는 데 이는 사람의 인지와 상관이 있다. 사람이 100Hz ~ 110Hz 주파수에서 동일 크기로 소리가 날때 10Hz 차이를 느꼈다고 가정하면 동일한 사람이 ..

여러가지공부 2021.06.25

무선인터넷 카드 Mac address 바꾸기 (윈도우 registry 사용해서 변경)

무선 인터넷 카드 MAC 주소 변경하기 앞서 유선 인터넷 카드의 맥 주소를 쉽게 변경하였다. 해당 내용은 괄호안의 링크를 참조하길 바란다. (https://scribblinganything.tistory.com/199) 해당 링크에서 MAC Address 에 대한 설명 및 확인 방법이 자세하게 나와있다. 앞서 유선 인터넷 카드에서 변경이 가능했던 이유는 항목이 있어서 쉽게 변경이 되었는데 와이파이를 사용하기 위해 무선 인터넷 카드가 필요한데 여기 카드에는 변경 항목이 없다. 그러므로 registry 에서 변경하여야 한다. 변경 방법은 아래와 같다. 네트워크 카드 MAC 주소 변경 실습 1. 그림1과 같이 "레지스트리 편집기" 또는 "registry editor"를 검색해서 실행한다. 2. 그림2와 같이 ..

파이썬(Python) 2021.06.24

윈도우에서 mac 주소 확인하고 변경하기 (무료와이파이 연장 팁)

window 10 에서 mac address 찾아보고 변경하기 공항이나 기차역에서 무료로 와이파이를 제공한다. 하지만 대부분 시간 제한이 걸려 있다. 제한을 거는 방식은 일반적으로 이용자의 컴퓨터 맥주소(mac address)를 기반으로 한다. 그러므로 맥 어드레스를 변경함으로 써 와이파이 시간 제한이 걸릴때 피할 수 있는 것이다. Mac address 란? (맥 어드레스) 그림 1과 같이 6바이트(48비트)로 구성되고 앞에 3바이트는 OUI (Organisationally Unique Identifier) 로 개인적으로 주어지는 고유 번호이고 NIC (Network Interface Controller)는 네트워크 카드 회사에서 정해 놓은 고유 번호이다. NIC 를 알면 어느 회사에 어떤 제품인지 알 ..

파이썬(Python) 2021.06.23
반응형