'잡동사니'에 해당되는 글 13144건

  1. 2023.02.16 베어링 진동 측정 관련
  2. 2023.02.15 cabs()
  3. 2023.02.14 jetracer 바퀴 찾기
  4. 2023.02.13 야근야근
  5. 2023.02.12 돈 쓰는 날 2 2
  6. 2023.02.11 돈 쓰는날 2
  7. 2023.02.10 imx8 yocto build on ubuntu 22.04
  8. 2023.02.10 python3를 python으로 실행하기
  9. 2023.02.10 cifs mount 실패시 설치 패키지
  10. 2023.02.09 cpp static_cast<type>
이론 관련/전기 전자2023. 2. 16. 18:24

 

BPFI = N/2 * F * ( 1 + B / P * cos theta)

BPFO = N/2 * F * ( 1 - B / P * cos theta)

FTF = F / 2 * ( 1 - B / P * cos theta)

BSF = P / 2B * F * [ 1 - (B / P * cos theta)^2 ]

[링크 : https://da-nika.tistory.com/89]

 

BPFO(Ball Pass Frequency Outer race, 외륜결함)
BPFI(Ball Pass Frequency Inner race, 내륜결함)
BSF(Ball Spin Frequency, 구름 요소 결함)
FTF(Fundamental Train Frequency, 케이지 결함)

[링크 : https://velog.io/@workhard/BPFI-BPFO에-대하여]

 

crest factor = peak / rms

[링크 : https://www.maintenance.org/fileSendAction/fcType/0/fcOid/399590942964051870/filePointer/399590942964815739/fodoid/399590942964815737/Crest_Factor.pdf]

 

+
kurtosis - peakiness 의 통계값. 값이 높을 수록 뾰족하다

crest factor - 실제 현실 입력값과 진동장비 시험 입력 값을 비교하기 위해 사용(무슨 의미이려나?)

                    kurtosis가 증가시 crest factor도 증가

[링크 : https://scribblinganything.tistory.com/184]

 

+

23.04.04

 

[링크 : https://kr.mathworks.com/help/predmaint/ug/Rolling-Element-Bearing-Fault-Diagnosis.html]

 

[링크 : https://blog.kubwa.co.kr/진동센서-데이터-푸리에변환-fft-을-이용한-신호처리-및-고장-예측-모델-986f89e8eb8c]

 

skewness / 왜도

중립 -0.5 < x < 0.5

[링크 : https://dining-developer.tistory.com/17]

 

 

+

23.04.07

kurtosis는 0 근처 값이면 정상으로 판독이 가능 하다는 의미이려나?

이론적으로 정규분포의 첨도 값은 3입니다.

[링크 : https://hyunhp.tistory.com/184]

 

skewness(왜도)와 kurtosis(첨도)는 모집단 평균을 알아야 구함

[링크 : https://m.blog.naver.com/istech7/50154573592]

 

파이썬 계산 예제

[링크 : https://gooopy.tistory.com/120]

'이론 관련 > 전기 전자' 카테고리의 다른 글

밴드패스 필터  (0) 2023.03.03
lpf - low pass filter  (0) 2023.02.22
이동평균  (0) 2023.01.17
TVS 다이오드  (0) 2022.08.18
헤테로다인  (0) 2022.08.08
Posted by 구차니

chatGPT에게 fftw의 complex (복소수)를 어떻게 진폭으로 바꾸냐고 물어보니 나온 함수

 

#include <complex.h>
double cabs(double complex z);
float cabsf(float complex z);
long double cabsl(long double complex z);

Link with -lm.

Description
The cabs() function returns the absolute value of the complex number z. The result is a real number.

Versions
These functions first appeared in glibc in version 2.1.

Conforming to
C99.

Notes
The function is actually an alias for hypot(a, b) (or, equivalently, sqrt(a*a + b*b)).

[링크 : https://linux.die.net/man/3/cabs]

 

그나저나 저 copmlex라는 변수 타입은 어디서 어떻게 정의 되어 있나?

C99 지원하는 컴파일러의 primitive인가?

 

ISO C99 supports complex floating data types, and as an extension GCC supports them in C90 mode and in C++. GCC also supports complex integer data types which are not part of ISO C99. You can declare complex types using the keyword _Complex. As an extension, the older GNU keyword __complex__ is also supported.

[링크 : http://./cortexa53-crypto-poky-linux/usr/src/debug/glibc/2.33-r0/git/include/complex.h]

'프로그램 사용 > fft, fftw' 카테고리의 다른 글

fft 분석 패러미터  (0) 2023.03.29
FFT 윈도우, 오버랩  (0) 2023.03.23
FFT 분석 기법  (0) 2023.02.07
fft window 함수  (0) 2022.11.16
fftw @ 22Hz sine파 대충 돌려보니  (0) 2022.11.16
Posted by 구차니
embeded/jetson2023. 2. 14. 22:37

커플러에 M4*8 만 쓴다고 나오지 바퀴 자체 규격은 기재가 되어있지 않다.

[링크 : https://www.waveshare.com/wiki/JetRacer_Assembly_Manual]

 

레이싱 휠 M4 커플러로 검색을 했는데 그럴사한 바퀴 발견!

 

Mxfans RC 1/10 라는 명칭인데

waveshare 에서 주문품이 아닌 규격품으로 만들었을테니 1/10 스케일용 RC 바퀴이려나?

OD: 65mm/2.55 인치
ID: 52mm/2.05 인치
너비: 26mm/1.02 인치
65x26mm/2.55x1.02 "(OD x W)
육각 드라이브 허브: 12mm/0.47 인치

[링크 : https://ko.aliexpress.com/item/1005003241257034.html?spm=a2g0o.ppclist.product.28.750813XC13XCAE&pdp_npi=2%40dis%21KRW%21%E2%82%A9%207%2C172%21%E2%82%A9%206%2C099%21%21%21%21%21%402101d1bc16763856471667794e3d93%2112000024813575157%21btf&_t=pvid%3Adf51246e-34c9-4f90-ab91-0c567527110c&afTraceInfo=1005003241257034__pc__pcBridgePPC__xxxxxx__1676385647&gatewayAdapt=glo2kor]

 

그래서 실물을 다시 재보니

타이어 외경은 67mm 

휠 외경은 52mm

위에꺼랑 비슷한 것 같다.

 

알루미늄 1/10 4개 1셋트에 2.8만 ㅠㅠ

[링크 : https://eleparts.co.kr/goods/view?no=2235339]

 

플라스틱 같은데 얘는 1.12만

[링크 : https://eleparts.co.kr/goods/view?no=2235342]

'embeded > jetson' 카테고리의 다른 글

nvidia jetson tx2 recovery  (0) 2025.01.02
jetracer 보드 i2c 확인  (0) 2023.02.17
젯슨 레이서 조립 2  (0) 2023.01.21
젯슨 레이서 조립 1  (0) 2023.01.20
deepstream NCHW, NHWC  (0) 2022.04.22
Posted by 구차니

어우 밥도 안 먹고 일찍 도망간다고 했는데

10시에 집 도착.. 끄응

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

개발자인데 자리에 좀 앉아있자 ㅜㅜ  (0) 2023.02.27
외근 싫어!  (0) 2023.02.21
외근 야근  (0) 2023.02.06
2월의 시작  (0) 2023.02.01
주말 출근 + 야근  (0) 2023.01.14
Posted by 구차니

하남 스타필트 이마트 트레이더스 1년 가입 -_-

차라리 저번에 만원 할때 가입했어야 했나 싶긴 한데..

그걸 떠나서 말도 안되는 가격을 일반 판매가로 적어놓고

회원가는 무지 싸게 적어 놓은 착각마저 들게 하는 기분이랄까..

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

노랫만에 한강 나들이  (0) 2023.02.26
버섯탕수욕 마이쪙!  (0) 2023.02.25
돈 쓰는날  (2) 2023.02.11
장보기  (0) 2023.02.05
떡볶기 실패  (0) 2023.02.04
Posted by 구차니

머 그럴때도 있어야지 

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

버섯탕수욕 마이쪙!  (0) 2023.02.25
돈 쓰는 날 2  (2) 2023.02.12
장보기  (0) 2023.02.05
떡볶기 실패  (0) 2023.02.04
오랫만에 정수필터 구매  (0) 2023.02.02
Posted by 구차니

한줄요약

걍 18.04로 돌아갈래!!!

 

요런게 뜰 때 눈치 챘어야 했는데...

WARNING: Host distribution "ubuntu-22.04" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.

 

 

ubuntu 22.04에 python3.10이 설치되어 있는데

1. python3.10 이후 패키지 변경으로 인해 아래와 같은 에러가 발생한다.

강제로 python 3.9를 설치하고 /usr/bin/python 과 /usr/bin/python3 심볼릭 링크를 바꾸어 주면 우회는 가능

"ImportError: cannot import name 'Mapping' from 'collections'" with Python 3.10

[링크 : https://github.com/tensorflow/tensorboard/issues/5478]

 

2. SIGSTKSZ 에 (가 어디 있나요... -_-

아무튼 glibc 버전이 2.34 이후 부터 SIGSTKSZ가 상수가 아닌 함수로 변경되었다고.. (니미!)

| In file included from /usr/include/signal.h:328,
|                  from ./signal.h:52,
|                  from ../../m4-1.4.18/lib/c-stack.c:49:
| ../../m4-1.4.18/lib/c-stack.c:55:26: error: missing binary operator before token "("
|    55 | #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384
|       |                          ^~~~~~~~

[링크 : https://stackoverflow.com/questions/69719688/buildroot-error-when-building-with-ubuntu-21-10]

$ getconf -a | grep libc
GNU_LIBC_VERSION                   glibc 2.35

[링크 : https://ososoi.tistory.com/79]

'프로그램 사용 > yocto project' 카테고리의 다른 글

Do not use Bitbake as root.  (0) 2023.08.28
imx8 yocto  (0) 2023.08.28
라즈베리 파이 with yocto project  (2) 2015.07.30
yocto project 구조  (0) 2015.07.29
라즈베리 파이 2 yocto 프로젝트?  (0) 2015.06.08
Posted by 구차니
Linux/Ubuntu2023. 2. 10. 15:13

먼가 패키지 명이 웃긴데

alias나 심볼릭 링크 걸지 말고 아래 패키지를 설치하면 된다.

 

$ sudo apt install python-is-python3

[링크 : https://askubuntu.com/questions/320996/how-to-make-python-program-command-execute-python-3]

'Linux > Ubuntu' 카테고리의 다른 글

ubuntu 22.04 GUI/CLI 부팅  (0) 2023.06.18
ubuntu dmesg 막혔네?  (0) 2023.06.01
block caribou ?  (0) 2023.02.07
maas  (0) 2023.02.03
gTile  (0) 2023.01.31
Posted by 구차니

cifs 마운트 하려는 데 아래와 같은 이상한(?) 에러가 뜨길래 찾아보니

mount: /mnt: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

 

아래와 같은 패키지가 설치되지 않으면 마운트가 안된다고 한다.

samba 패키지는 서버/클라이언트라 마운트랑 상관이 없다.

$ sudo apt install cifs-utils

[링크 : https://askubuntu.com/questions/946132/error-mounting-samba-network-drive-wrong-fs-type-bad-option]

'프로그램 사용 > SMB(Samba)' 카테고리의 다른 글

nas samba warn  (0) 2019.03.17
smb 와 selinux 설정  (0) 2019.02.14
smb 서비스 속도향상하기(SSD-bcache, AIO)  (0) 2019.02.01
samba acpi s3 wake up  (0) 2017.08.11
삼바 서버 자동 접속 끊기(timeout) - 검색중  (0) 2017.05.31
Posted by 구차니
Programming/C++ STL2023. 2. 9. 11:31

cpp랑은 안친하다 보니.. 그나저나 템플릿을 저런식으로도 쓰나 싶긴 한데..

 

static_cast, dynamic_cast, reinterpret_cast, const_cast

[링크 : https://blockdmask.tistory.com/236]

[링크 : https://hwan-shell.tistory.com/211]

 

표준 C++에서는 변환의 안전성을 보장하기 위해 런타임 형식 검사가 수행되지 않습니다. C++/CX에서는 컴파일 시간 및 런타임 검사가 수행됩니다. 

[링크 : https://learn.microsoft.com/ko-kr/cpp/cpp/static-cast-operator?view=msvc-170]

 

캐스트 연산자에는 C++ 언어 전용 연산자가 몇 가지 있습니다. 이 연산자는 예전 스타일의 C 언어 캐스트에 있는 일부 모호함과 위험성을 제거하는 데 목적이 있습니다. 그 종류는 다음과 같습니다.
  • Dynamic_cast 다형 형식의 변환에 사용됩니다.
  • Static_cast 비포형 형식의 변환에 사용됩니다.
  • const_cast , volatile __unaligned 특성을 제거하는 const데 사용됩니다.
  • reinterpret_cast 비트의 간단한 재해석에 사용됩니다.
  • safe_cast C++/CLI에서 확인 가능한 MSIL을 생성하는 데 사용됩니다.

[링크 : https://learn.microsoft.com/ko-kr/cpp/cpp/casting-operators?view=msvc-170]

'Programming > C++ STL' 카테고리의 다른 글

RAII (Resource Acquisition Is Initialization)  (0) 2024.11.28
cpp lambda  (0) 2024.11.22
::open()  (0) 2021.11.10
vector 값 비우기  (0) 2021.10.02
cpp 부모타입으로 업 캐스팅 된 객체의 원래 클래스 알기  (0) 2021.09.30
Posted by 구차니