cheoly's language study blog

LABVIEW에 대해서 아시나요??

프로그래밍/LABVIEW
반응형
SMALL

LABVIEW에 대해서 아시나요??^^

 

LABVIEW는 National Instrument 에서 만들었죠.

 

저도 대학다닐 때까지만 해도 몰랐습니다.

 

회사에 입사하고 팀이 바뀐 후에 알았죠..

 

그곳에서 pxi라는 장비를 들여왔더라구요..

 

당시 아무도 이 장비를 만질 수 있는 사람이 없었죠..

 

그래서 이 장비를 들여온 주체가 제가 속한 팀이었고...

 

저는 소프트웨어를 담당하고 있다보니 제가 속해있는팀 제가 속한 파트에서 맡기로 합니다.

 

그 때, 처음으로 labview를 접하게 되었죠..




위 장비 보시면 꼭 컴퓨터 같죠..

 

번호가 붙어 있는 곳에 모듈이 하나씩 들어가는데요.

 

그 모듈 하나하나가 우리가 사용하는 계측장비가 들어가게 되요..

 

양산을 위한 테스트나 칩 테스트를 할 때, 이장비를 사용하는 거죠..

 

칩이 나왔을 때, 사람이 하나하나 손으로 테스트 하잖아요..

 

Manual Test라고.. 이것을 대신하기도 하는 장비죠..

 

제가 다녔던 회사에서 이 장비를 산 이유는 양산을 위해서 테스트 하러 갔을 때, 불량이 나면 비용이 너무 많이 소모된다는 것이죠.

 

저 장비 하나를 다채우면 1억이 넘게 드는데 그게 더 이익이라는 판단이 나왔던 거죠.

 

저 장비를 컨트롤 할 때 쓰이는 툴이 teststand라는 거구요..

 

이 teststand안에서 또 명령을 내리는 모듈 프로그램을 만들어야하는데 그것이 랩뷰로 만들어진답니다..

 

teststand는 순서를 정해주는 프로그램이구요..

 

labview의 장점은 gpib, 시리얼통신 등 장비와 통신하는 프로그램을 만드는데 진짜 좋아요.

 

자동차에 쓰이는 can통신 하는 모듈도 있다고 하더군요...

 

저는 사용해보지 않았지만요..

 

전 저 장비를 사용할 때, 파워서플라이, 스코드, 디지털 멀티미터, adc, 스위치, 정도로 써본 것 같네요..^^

 

무엇인가 더 있었던 것 같기도한데...ㅋㅋㅋㅋㅋㅋ

 

기억이 안납니다..

 

다음 포스팅에서는 랩뷰 내부를 한 번 보기로 할게요..^^

반응형
LIST

안드로이드 프로그래밍 라디오 버튼 사용 하기

프로그래밍/안드로이드
반응형
SMALL

오늘은 안드로이드에서 라디오 버튼 사용법에 대해서 알아보겠습니다.


안드로이드라는게 여러가지 방법으로 사용방법이 있는데요..


전 그냥 한 가지 방법만 보여드릴게요..


다른 방법까지 다 하기에는 제가 귀차니즘이 좀 심해서요..ㅋㅋ


그럼 먼저 레이아웃 파일에 라디오 버튼 부터 만들어 볼까요??


전 레이아웃은 linearlayout을 주로 사용해요.


정렬하기 편하잖아요..ㅋㅋㅋ


다른이유 없답니다..^^


라디오버튼은 진짜 간단해요..



이 정도의 코딩만 있으면 2개 왔다 갔다 할 수 있어요..^^



여기 이렇게 라디오 버튼이 생겨 있죠??^^




복붙하고 싶어하시는 분들을 위해서 캡쳐뿐아닌 코드까지 올려드리죠..ㅋㅋㅋ


<LinearLayout

    android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<RadioGroup
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:textSize="15dp"
android:text="주택"
android:id = "@+id/option1"
android:checked="true"
/>
<RadioButton
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:textSize="15dp"
android:text="상가/오피스텔"
android:layout_marginLeft="10dp"
android:id="@+id/option2"
/>
</RadioGroup>
</LinearLayout>

이렇게 했으면 이제 실제 코딩이 들어가야 할 곳을 건드려 볼까요??^^

RadioButton opt1 = (RadioButton) findViewById(R.id.option1);
RadioButton opt2 = (RadioButton) findViewById(R.id.option2);

이렇게 라디오 버튼을 선언하고 초기화해주죠.. 레이아웃이랑 맞추고요.


opt1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getApplicationContext(), "주택 선택됨", Toast.LENGTH_SHORT).show();
house_flag = 0;
}
});
opt2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getApplicationContext(), "상가/오피스텔 선택됨", Toast.LENGTH_SHORT).show();
house_flag = 1;
}
});
이렇게 하면 되요..^^
간단하죠???ㅋㅋㅋㅋㅋㅋ


반응형
LIST

안드로이드 스크롤 뷰 만들기!! 화면에 자동 스크롤 되게 만들기!!

프로그래밍/안드로이드
반응형
SMALL

오늘 앱을 만들고 있었는데요..


이제 애드몹 달고 마무리를 지으려고 했었죠...


근데 앱에 광고가 안뜨는 거 있죠..


그래서 왜 그럴까 고민을 했는데 화면을 넘어갔다는 생각이 들더라구요..


그래서 열심히 스크롤뷰를 알아보고 입혔습니다..


그러니 뙇!!! 되는거 있죠..ㅋㅋㅋ


스크롤 뷰는 레이아웃의 xml파일만 건드리면 되요..


따로 코딩으 수정할 필요는 없답니다..


그러면 어디를 어떻게 수정하면 되나 볼까요??^^



위 코딩이 원래 기본적으로 있던 것인데요..




아래 처럼 바뀌었어요..^^


ScrollView를 그냥 바로 위에 넣으면 끝나거든요..


대신 아래 표시한 것들을 꼭 스크롤뷰로 올려주세요..^^


그리고 모든 것들을 배치한 후 </ScrollView>를 해주면 되겠죠??


이렇게 하면 내 화면에 스크롤 그냥 배치할 수 있어요..^^

반응형
LIST