Tektronix MSO44 오실로스코프 자동화

명세서
- 프로그래밍 언어: C#
- 개발 환경: Microsoft Visual Studio 커뮤니티 2022
- 계측기 통신 라이브러리: NI-VISA
- 인터페이스 라이브러리: IVI VISA.NET
제품 사용 지침
개발 환경 설치
C#을 사용하여 오실로스코프 자동화를 시작하기 전에 다음 단계에 따라 개발 환경을 설정하세요.
- Visual Studio 다운로드: 방문 비주얼 스튜디오.com Visual Studio 2022를 다운로드하세요.
- Visual Studio 설치: 설치 프로그램을 두 번 클릭하고 워크로드로 ".NET 데스크톱 개발"을 선택합니다.
- Visual Studio 개인화: 개발 설정 드롭다운에서 Visual C#을 선택합니다.
- Visual Studio 시작: 설치가 완료되면 Visual Studio를 시작합니다.
VISA 설치
C#으로 계측기를 제어하려면 다음 단계에 따라 VISA 통신 라이브러리를 설치하십시오.
NI-VISA 설치: 코드 개발을 위한 올바른 구성 요소를 자동으로 선택하려면 NI-VISA를 설치하기 전에 Visual Studio가 설치되어 있는지 확인하세요.
자주 묻는 질문(FAQ)
- Q: Community 대신 Visual Studio Professional 또는 Enterprise를 사용할 수 있나요?
A: 예, C#에서 오실로스코프 자동화를 위해 Visual Studio Professional 또는 Enterprise를 사용할 수 있습니다. 설정 프로세스는 약간 다를 수 있습니다. - Q: C#에서 VISA와 인터페이스하려면 IVI VISA.NET을 설치해야 합니까?
A: 더 나은 통합과 기능을 위해 C#에서 VISA와 인터페이스하는 데 IVI VISA.NET을 권장합니다.
C#에서 오실로스코프 자동화 시작하기
애플리케이션 노트
C#에서 오실로스코프 자동화 시작하기
소개
- 오늘날 대부분의 최신 테스트 및 측정 장비는 다음과 같은 물리적 인터페이스를 통해 액세스할 수 있는 원격 프로그래밍 가능 인터페이스를 통해 구성 및 제어할 수 있습니다.
이더넷, USB 또는 GPIB로. 오실로스코프와 같은 복잡한 장비라도 프로그래밍 가능한 인터페이스만 사용하여 완전히 제어하고 복잡한 테스트를 수행하도록 지시할 수 있습니다. 테스트 및 측정에서는 일련의 테스트를 수행하고, 측정 데이터를 수집하고, 테스트 중인 하나 이상의 장치에서 이러한 작업을 여러 번 반복해야 하는 경우가 많습니다. 반복적인 테스트 및 측정을 수행할 때 계측 자동화는 테스트 방법론의 일관성, 측정 결과의 반복성, 시간 절약 및 인적 오류 위험 감소를 위한 핵심입니다. 이러한 이유로 엔지니어들은 종종 시간을 투자하여 이점을 활용하기로 결정합니다.tage 계측기의 원격 프로그래밍 가능 인터페이스 기능을 확인하고 테스트 코드를 작성하여 테스트 및 측정 애플리케이션을 자동화합니다. 이들 엔지니어 중 다수는 C#(C Sharp로 발음)을 선택하는 프로그래밍 언어입니다. - C#은 Microsoft가 .NET 프레임워크의 일부로 개발한 다재다능하고 강력한 프로그래밍 언어입니다. 데스크톱 소프트웨어부터 다양한 애플리케이션을 구축하는 데 널리 사용됩니다. web 애플리케이션은 물론 모바일 앱까지. 쉽게 통합되는 타사 라이브러리를 사용하는 C#은 자동화된 테스트 애플리케이션에도 탁월한 선택입니다.
- 테스트 및 측정 분야의 많은 엔지니어는 다음과 같은 여러 가지 이유로 자동화된 테스트 코드를 C#으로 작성하기로 선택합니다.
- IVI VISA.NET 라이브러리를 통해 뛰어난 장비 통신 지원이 가능합니다.
- .NET Framework에 내장된 수백 개의 유용한 라이브러리를 사용하면 일상적인 코드 작업이 쉬워지고 잘 문서화되어 있습니다.
- 강력하고 사용하기 쉬운 Visual Studio 통합 개발 환경을 사용하여 개발이 수행되었습니다.
- Visual Studio Community Edition을 무료로 사용할 수 있습니다.
- Visual Studio 코드 편집기의 IntelliSense를 사용하면 손쉽게 코드를 작성하고 새 코드 라이브러리를 사용할 수 있습니다.
- .NET Winforms 라이브러리를 사용하면 GUI를 사용하여 프로그램을 쉽게 작성할 수 있습니다.
- 많은 사람들에게 친숙한 C/C++와 유사한 깔끔한 구문입니다.
- 객체 지향 언어는 코드를 객체로 캡슐화하여 보다 모듈화되고 재사용 가능하게 만듭니다.
- 런타임 메모리 관리자는 자동으로 메모리를 할당 및 할당 해제하므로 수동 메모리 관리가 필요하지 않으며 메모리 누수를 방지합니다.
- Visual Studio에 통합된 NuGet 패키지 관리자를 통해 .NET 프레임워크를 확장하는 데 즉시 사용할 수 있는 추가 라이브러리입니다.
시작하기
권장 시스템 요구 사항
다음 목록에는 이 가이드를 따르기 위한 권장 시스템 요구 사항이 포함되어 있습니다.
- Windows 10 또는 Windows 11을 실행하는 개인용 컴퓨터
- Core i5-2500 또는 최신 프로세서
- 8GB RAM 이상
- > 15GB의 여유 디스크 공간
추천 장비
- 텍트로닉스 오실로스코프
- 2/4/5/6 시리즈 MSO 혼합 신호 오실로스코프
- 3 시리즈 MDO 혼합 도메인 오실로스코프
- MSO/DPO5000 B 시리즈 오실로스코프
- DPO7000 C 시리즈 오실로스코프
- MSO/DPO70000 BC 시리즈 고성능 오실로스코프
- MSO/DPO/DSA70000 D/DX 시리즈 고성능 오실로스코프
- DPO70000SX 시리즈 고성능 오실로스코프
개발 환경 설치
C#을 사용하여 오실로스코프 자동화를 시작하려면 먼저 개발 환경을 설정해야 합니다. 이 가이드에서는 Microsoft Visual Studio Community 2022를 개발 환경으로, NI-VISA를 계측기 통신 라이브러리로, IVI VISA.NET 라이브러리를 C#의 VISA와의 인터페이스로 사용합니다.
비주얼 스튜디오 설치
- Visual Studio 다운로드:
이동하다 http://visualstudio.com Visual Studio 2022를 다운로드하고 설치합니다. 이 가이드에서는 Microsoft의 무료 Visual Studio 버전인 Visual Studio Community 2022를 사용하지만 Visual Studio Professional 또는 Enterprise 2022도 사용할 수 있습니다. 이전 버전의 Visual Studio도 사용할 수 있습니다. 그러나 이러한 버전에서 프로젝트를 설정하는 단계는 이 가이드에 표시된 것과 약간 다를 수 있습니다. - Visual Studio를 설치합니다.
Visual Studio용 설치 관리자를 두 번 클릭하여 실행합니다. 설치하는 동안 Visual Studio 설치 관리자는 Visual Studio와 함께 사용할 워크로드 유형을 선택하라는 메시지를 표시합니다. ".NET 데스크탑 개발"을 선택한 다음 설치 버튼을 클릭하여 설치 프로세스를 시작합니다.
- 설치가 완료되면 설치 관리자가 Visual Studio를 개인 설정하라는 메시지를 표시합니다. C#으로 개발할 예정이므로 일반적으로 개발 설정 드롭다운에서 Visual C#을 선택하는 것이 좋습니다.

- 선택을 마친 후 Visual Studio 시작을 클릭합니다.
- Visual Studio를 사용할 준비를 하는 데 몇 분 정도 걸립니다. 완료되면 Visual Studio 2022 시작하기 창이 표시됩니다. NI-VISA 설치를 진행하기 전에 오른쪽 상단에 있는 닫기 버튼을 클릭하여 이 창을 닫으십시오.
VISA 설치
- C#으로 계측기를 제어하는 프로그램 작성을 시작하기 전에 Visual Studio를 설치한 시스템에 VISA 통신 라이브러리를 설치해야 합니다. 지금 NI-VISA를 설치해야 합니다.
- 메모: 아직 Visual Studio를 설치하지 않았다면 NI-VISA 설치를 진행하기 전에 먼저 설치하는 것이 좋습니다. NI-VISA용 설치 프로그램은 Visual Studio가 설치되어 있는지 감지하고 코드 개발에 사용할 올바른 구성 요소가 선택 및 설치되었는지 자동으로 확인합니다.
- 이 가이드에서는 NI-VISA 2023 Q2를 사용합니다. 버전 17부터 다른 버전의 NI-VISA도 작동하지만 설정 프로세스는 이 가이드에 표시된 것과 다를 수 있으며 IVI VISA.NET 어플리케이션 프로그래밍 인터페이스에 대한 지원을 얻으려면 IVI 규정 준수 패키지를 별도로 설치해야 할 수도 있습니다. . NI-VISA 2023 Q2에는 필요한 모든 패키지가 포함되어 있으며, file 다운로드하여 설치해야 합니다.
- 메모: NI-VISA를 다운로드하여 설치할 때, Full 버전과 Run-time 버전 사이에 옵션이 있는 경우, 반드시 Full 버전을 받으세요. 정식 버전에는 코드 개발에 필요한 추가 도구와 라이브러리가 있습니다.
- VISA를 설치하고 계측기 제어에 사용하는 방법에 대한 전체 가이드는 VISA를 사용하여 계측기 제어 시작하기 전자책에서 찾을 수 있습니다. 이 책은 다음에서 다운로드할 수 있습니다. tek.com .
C#을 사용하여 계측기 제어 애플리케이션 개발
- Visual Studio와 NI-VISA가 설치되었으므로 이제 C#을 사용하여 계측기를 제어하는 프로그램 개발을 시작할 준비가 되었습니다.
- 이 가이드의 다음 단계에서는 Visual Studio에서 새 C# 프로젝트를 생성하고 VISA 통신 라이브러리를 사용하도록 설정한 다음 몇 가지 간단한 오실로스코프 통신을 수행하는 코드를 작성하는 방법을 보여 드리겠습니다.
계측기 제어를 위한 새 C# 콘솔 프로젝트 만들기(Hello World)
첫 번째 전amp거의 모든 프로그래밍 소개에서 제시되는 파일은 고전적인 "Hello World" 프로그램입니다. 이 가이드는 다르지 않으며 계측기에 연결하고 해당 ID 문자열을 쿼리한 다음 화면에 인쇄하는 프로그램을 생성하여 Hello World 프로그램과 동등한 계측기 제어를 생성하는 방법을 배우게 됩니다. 그런 다음 이 프로그램을 수정하여 계측기를 재설정하고 측정을 켠 다음 측정 값을 가져와 화면에 인쇄하는 몇 가지 기본 오실로스코프 제어를 수행하도록 안내합니다.
- Visual Studio를 실행하면 Visual Studio 시작하기 화면이 나타납니다. 시작하기 화면에서 "새 프로젝트 만들기" 옵션을 클릭하세요.

- 새 프로젝트 만들기 화면에서 프로젝트 템플릿 목록을 아래로 스크롤하고 "콘솔 앱(.NET Framework)"이라는 C# 프로젝트를 선택한 후 다음을 클릭합니다. 화면 상단의 검색 상자에 템플릿 이름을 입력하면 더 빠르게 찾을 수도 있습니다. 참고: 프로젝트 목록에는 "콘솔 프로젝트"라고 하는 유사한 C# 프로젝트가 포함됩니다. 이는 올바른 프로젝트가 아니며 이를 선택하면 .NET Framework 대신 .NET Core를 사용하는 콘솔 프로젝트가 생성됩니다. IVI VISA .NET 라이브러리는 .NET Core가 아닌 .NET Framework를 기반으로 구축되었으므로 .NET Framework 기반 C# 콘솔 프로젝트를 선택하는 것이 중요합니다.
메모: 프로젝트 목록에는 "콘솔 프로젝트"라고 불리는 유사한 C# 프로젝트가 포함됩니다. 이는 올바른 프로젝트가 아니며 이를 선택하면 .NET Framework 대신 .NET Core를 사용하는 콘솔 프로젝트가 생성됩니다. IVI VISA .NET 라이브러리는 .NET Core가 아닌 .NET Framework를 기반으로 구축되었으므로 .NET Framework 기반 C# 콘솔 프로젝트를 선택하는 것이 중요합니다. - 프로젝트 이름을 지정하고 file 프로젝트를 저장할 위치입니다.

- Framework 드롭다운에서 .NET Framework 4.7.2가 선택되어 있는지 확인한 다음 만들기 버튼을 클릭하여 프로젝트를 만듭니다.
Visual Studio가 프로젝트를 생성하면 프로젝트 편집을 위한 전체 Visual Studio 인터페이스가 표시됩니다. 주요 코드 file 프로젝트의 경우 "Program.cs"가 코드 편집기와 솔루션 탐색기 창에서 열립니다. 여기에서 속성, 참조 및 속성에 대한 액세스가 제공됩니다. file프로젝트에 있는 항목에 액세스할 수 있습니다. 코드 추가를 시작하기 전에 VISA에 대한 참조를 코드에 추가하여 프로젝트를 준비해야 합니다.
- 우리의 코드는 NI-VISA 설치 프로그램의 일부로 설치된 IVI VISA .NET 라이브러리를 사용하여 계측기와 통신합니다. 코드에서 이 라이브러리를 사용하려면 먼저 프로젝트에 참조를 추가해야 합니다. 참조를 추가하려면 솔루션 탐색기 창으로 이동하여 참조를 마우스 오른쪽 버튼으로 클릭하고 참조 추가... 메뉴에서 선택합니다.

- 참조 관리자 창의 어셈블리 아래에서 "확장"을 클릭합니다. 목록을 스크롤하여 "Ivi.Visa Assembly"라는 어셈블리를 찾은 다음 옆에 있는 확인란을 클릭하여 선택합니다. 확인을 클릭하여 프로젝트에 참조를 추가합니다.
그림 8: Ivi.Visa 어셈블리에 대한 참조를 추가합니다.
질문: NI-VISA가 아닌 Ivi.Visa에 대한 참조를 추가한 이유는 무엇입니까?
답변: IVI VISA .NET 라이브러리는 공급업체에 구애받지 않는 계측기 제어를 위한 표준화된 .NET 라이브러리입니다. 이는 구현이 IVI 표준 VISA .NET 인터페이스를 지원하는 경우 IVI VISA .NET 라이브러리를 사용하도록 작성된 모든 프로그램을 모든 공급업체의 VISA 구현과 함께 사용할 수 있음을 의미합니다.
IVIVISA .NET 라이브러리에 대한 참조가 추가되었으므로 이제 코드 작성을 시작할 준비가 되었습니다. - 열린 Program.cs로 이동합니다. file 코드 편집기와 상단에서 file 여러 개의 "using" 문이 표시됩니다. 마지막 using 문 뒤에 새 줄을 추가하고 다음을 입력합니다.
- Ivi.Visa를 사용하여;
그림 9: 문을 사용하면 코드를 작성할 때 필요한 입력량이 줄어들고 코드 편집기를 지시하는 데 도움이 됩니다.
이 줄을 사용하면 Ivi.Visa 네임스페이스에 포함된 객체 중 하나를 선언하거나 사용할 때마다 전체 네임스페이스를 입력할 필요 없이 해당 객체에 액세스할 수 있습니다. 이렇게 하면 입력하는 양이 줄어들 뿐만 아니라 입력할 때 편집자가 자동 완성 제안을 제공하는 데도 도움이 됩니다. - 더 아래로 file 정적 메서드 Main(string[] args)가 선언되고 그 뒤에 줄임표 쌍이 오는 위치를 볼 수 있습니다. 줄임표 사이에 다음 코드를 추가합니다.
우리가 추가한 코드는 VISA를 사용하여 계측기에 대한 연결을 열고 쿼리 명령 *IDN?을 보냅니다. 그런 다음 계측기의 응답을 다시 읽어 콘솔에 인쇄합니다. 그런 다음 프로그램은 계속하려면 Enter 키를 누르라는 메시지를 표시한 다음 Enter를 누를 때까지 기다립니다.
위 코드 조각의 3행에 있는 범위 개체 주변의 using 문은 코드가 실행될 때 코드에서 예외가 발생하더라도 프로그램이 종료되기 전에 연결이 여전히 적절하게 닫히도록 보장합니다. - VisaRsrcAddr 문자열이 선언되고 할당된 줄에서 계측기의 VISA 리소스 주소와 일치하도록 문자열을 편집합니다.
- 이제 우리는 file, 이제 프로그램을 실행할 준비가 되었습니다. 메뉴 표시줄에서 실행 버튼을 클릭하거나 F5 키를 눌러 코드를 빠르게 컴파일하고 실행하세요. 코드가 실행되면 콘솔 창에 다음과 유사한 출력이 표시됩니다.
그림 10: 기본 HelloScope ex의 출력amp르.
메모: 코드가 실패하고 예외가 발생하는 경우 가장 일반적인 이유는 VISA가 계측기에 연결할 수 없기 때문입니다. 이는 일반적으로 VISA 리소스 주소가 잘못 입력되었거나 계측기가 더 이상 연결되지 않거나 켜져 있지 않기 때문에 발생합니다.
괜찮은! 귀하의 프로그램은 계측기에 연결하고 ID를 쿼리하는 명령을 보낸 다음 다시 읽을 수 있었습니다. 이것은 훌륭하지만 전반적으로 그다지 유용한 응용 프로그램은 아닙니다. 이 ex에 코드를 더 추가해 보겠습니다.amp그리고 실제로 오실로스코프로 뭔가를 해보세요. - 다음과 같이 코드를 수정하세요.

이제 코드는 다음을 수행합니다.
- 오실로스코프에 연결
- 해당 ID를 쿼리하고 콘솔에 인쇄합니다.
- 오실로스코프를 기본 상태로 재설정
- 오실로스코프 자동 설정
- 추가하다 amp위도 측정
- 단일 시퀀스 획득
- 측정된 값을 가져옵니다. amplitude 값을 콘솔에 출력
메모: 전직amp위에 나열된 파일 코드는 Tektronix 2/4/5/6 시리즈 MSO 혼합 신호 오실로스코프와 함께 사용하도록 설계되었습니다. 이 코드가 3 시리즈 MDO, MSO/DPO5000 B, DPO7000 C, MSO/DSA/DPO70000 BCD DX, DPO70000SX 시리즈 오실로스코프에서 작동하도록 하려면 다음을 변경하십시오.
- 라인 교체
범위.FormattedIO.WriteLine(“MEASU:ADDMEAS AMPLiTUDE”); - ~와 함께
범위.FormattedIO.WriteLine(“MEASU:IMM:TYPE AMPLiTUDE”); - 그리고 라인 교체
scope.FormattedIO.WriteLine(“MEASU:MEAS1:RESULTS:CURRENTACQ:MEAN?”); - ~와 함께
scope.FormattedIO.WriteLine("MEASU:IMM:VAL?");
코드에는 다음 줄이 포함되어 있습니다.
scope.FormattedIO.WriteLine(“*OPC?”); 범위.RawIO.ReadString();
- 여러 번의 작업 후에. 이는 작업 완료 쿼리 명령이며 코드를 오실로스코프 작업과 동기화된 상태로 유지하는 데 사용됩니다. 재설정, 자동 설정 또는 단일 시퀀스 획득과 같은 특정 장기 실행 오실로스코프 작업으로 인해 오실로스코프는 오실로스코프 상태에서 작업 완료 플래그를 낮추고 작업이 완료되면 이를 올립니다. *OPC? 명령은 OPC 플래그가 높게 설정될 때까지 응답을 반환하지 않는 차단 명령입니다. *OPC?를 쿼리하여 명령이 응답을 반환할 때까지 코드가 계속 진행되지 않도록 차단할 수 있습니다.
- 코드 편집이 완료되면 실행 버튼을 클릭하여 코드를 컴파일하고 실행합니다. 모든 것이 성공하면 프로그램의 출력은 다음과 같아야 합니다.

그림 11: 더 긴 HelloScope ex의 출력amp르.
축하해요! C#을 사용하여 연결하고 계측하고 제어하며 데이터를 다시 읽는 프로그램을 성공적으로 작성했습니다. 이제 자신만의 고급 계측기 제어 애플리케이션 개발을 시작할 준비가 되었습니다.
당기는 ExampGitHub의 파일
Tektronix 장비를 제어하는 프로그램 작성 방법을 학습하는 데 도움을 주기 위해 Tektronix에서는 다양한 ex를 제공했습니다.ampProgrammatic Control Ex의 Tektronix GitHub에 있는 파일 프로그램amp레 저장소. 이 저장소는 다음에서 찾을 수 있습니다. https://github.com/tektronix/Programmatic-Control-Examples . 다음 전남편을 위해ampTektronix GitHub에서 코드를 가져오겠습니다. URL 위에. 이 저장소의 복사본을 컴퓨터에 가져오려면 다음 단계를 따르세요.
- Tektronix Programmatic-Control-Ex로 이동합니다.amples 저장소는 URL 위에.
- Git을 사용하여 저장소를 복제하거나 ZIP으로 다운로드하세요. file 그리고 PC에 압축을 풀어주세요. 녹색 <> 코드 버튼을 클릭하면 저장소를 복제하거나 다운로드하는 데 필요한 정보를 찾을 수 있습니다. web 저장소의 페이지입니다.

그림 12: GitHub 리포지토리 복제 또는 다운로드는 리포지토리 기본 페이지의 녹색 <> 코드 버튼을 통해 액세스할 수 있습니다.
곡선 쿼리 C# Windows Forms Example
- 이 전직에 대해amp파일을 처음부터 시작하는 대신 Tektronix GitHub 저장소에서 코드를 가져옵니다. Pulling Ex에서 위의 단계를 완료하지 않은 경우ampGitHub의 파일을 지금 다운로드하세요.
- 이 전amp파일은 오실로스코프에서 파형을 가져와 사용자 인터페이스에 표시하는 그래픽 사용자 인터페이스를 사용하여 자동화된 테스트 및 측정 어플리케이션을 만드는 방법을 보여줍니다. 이 전amp파일은 Visual Studio에서 C# Windows Forms(.NET Framework) 프로젝트 유형을 사용하여 IVI VISA인 Windows Forms GUI가 있는 프로그램을 만듭니다.
- 통신을 위한 .NET 라이브러리와 사용자 인터페이스에 파형 데이터를 표시하기 위한 OxyPlot 그래프 라이브러리. OxyPlot은 Visual Studio에 내장된 NuGet 패키지 관리자를 사용하여 프로젝트에 설치되며, 프로젝트를 컴파일할 때 라이브러리가 자동으로 다운로드됩니다.
- 메모: 이 프로젝트는 Tektronix와 함께 작동하도록 설계되었습니다.
- 2/4/5/6 시리즈 MSO 혼합 신호 오실로스코프, 3 시리즈 MDO 혼합 도메인 오실로스코프 및 Tektronix MSO/DPO5000 B, DPO7000 C, MSO/DPO70000 BC, MSO/DPO/DSA70000 D DX 및 DPO70000SX 시리즈 오실로스코프. 다른 Tektronix 오실로스코프 시리즈(MDO/MSO/DPO3000/4000, 3 시리즈 MDO 등)에서도 작동할 수 있지만 테스트되지 않았습니다.
- 복제하거나 ZIP으로 다운로드하여 추출한 후 Tektronix Programmatic-Control-Examples repo를 컴퓨터에 저장하고 해당 파일이 포함된 폴더를 엽니다. fileWindows 탐색기에서 Windows 탐색기의 검색 표시줄을 사용하여 "CSharpCurveQueryWinforms"라는 폴더를 찾습니다.
- CSharpCurveQueryWinforms 폴더 내에서 file Visual Studio의 "CurveQueryWinforms.sln".
- Visual Studio에서 프로젝트가 로드된 후 솔루션 탐색기 창으로 이동하여 file 명명된
“CurveQueryMain.cs”. 그러면 이 ex에 대한 Windows Forms 그래픽 사용자 인터페이스가 로드됩니다.amp비주얼 편집기 내부의 파일 프로그램. - 비주얼 편집기의 기본 양식에서 "Get Waveform" 버튼을 두 번 클릭합니다. 그러면 코드 편집기가 열리고 Get Waveform 버튼을 클릭할 때 실행될 코드가 포함된 메서드로 직접 이동됩니다. 이 메서드 내에서는 계측기에 연결하고, 파형 데이터를 가져와서 처리한 다음 화면에 표시하는 코드를 찾을 수 있습니다.
- Visual Studio에서 실행 단추를 클릭하여 코드를 컴파일하고 실행합니다.
- 프로그램이 로드되면 VISA 리소스 이름이라고 표시된 텍스트 상자에 계측기의 VISA 리소스 이름을 입력하고 가져올 채널을 선택합니다.
- 연결할 오실로스코프에서 이전에 선택한 채널에서 파형을 획득했는지 확인한 다음 Curve Query Ex에서 Get Waveform 버튼을 클릭합니다.amp르 GUI.
프로그램은 계측기에 연결하고 해당 ID를 쿼리한 다음 채널에서 파형 데이터를 가져와 화면에 표시합니다.
그림 13: 곡선 쿼리 예시ample는 오실로스코프에서 파형 데이터를 가져와 화면에 표시합니다.
다음 단계로 나아가기
- 개발자가 ex에서 코드를 복사하여 붙여넣는 것이 일반적입니다.amp레; 이는 시간을 절약할 뿐만 아니라 학습을 진행하는 데에도 도움이 됩니다. 코드 찾아보기 examp완성된 솔루션과 영감을 얻으려면 Tektronix Github의 파일을 참조하세요!
- C#은 자동화된 테스트 및 측정 애플리케이션을 구축하는 데 탁월한 언어입니다. IVI VISA.NET 라이브러리를 통한 계측기 통신 지원을 통해 원격 프로그래밍 가능 인터페이스를 통한 제어 및 계측이 간편해졌습니다. Visual Studio 통합 개발 환경은 사용자 친화적이며 C#에서 코드를 더 쉽게 작성하고 디버깅할 수 있는 강력한 기능을 제공합니다. 깔끔한 구문과 광범위한 라이브러리 지원을 통해 C#을 통해 엔지니어는 효율적이고 유지 관리가 가능한 코드를 작성할 수 있습니다.
연락처 정보
- 호주 1 800 709 465
- 오스트리아* 00800 2255 4835
- 발칸 반도, 이스라엘, 남아프리카 및 기타 ISE 국가 +41 52 675 3777 벨기에* 00800 2255 4835
- 브라질 +55 (11) 3530-8901
- 캐나다 1 800
- 중부 동유럽 / 발트해 +41 52 675 3777
- 중부 유럽/그리스 +41 52 675 3777
- 덴마크 +45 80 88 1401
- 핀란드 +41 52 675 3777
- 프랑스* 00800 2255 4835
- 독일* 00800 2255 4835
- 홍콩 400 820 5835
- 인도 000 800 650 1835
- 인도네시아 007 803 601 5249
- 이탈리아 00800 2255 4835
- 일본 81 (3) 6714 3086
- 룩셈부르크 +41 52 675 3777
- 말레이시아 1 800 22 55835
- 멕시코, 중남미 및 카리브해 지역 52 (55) 88 69 35 25 중동, 아시아 및 북아프리카 +41 52 675 3777
- 네덜란드* 00800 2255 4835
- 뉴질랜드 0800 800
- 노르웨이 800 16098
- 중화인민공화국 400 820 5835
- 필리핀 1 800 1601 0077
- 폴란드 +41 52 675 3777
- 포르투갈 80 08
- 대한민국 +82 2 565 1455
- 러시아 / CIS +7 (495) 6647564
- 싱가포르 800 6011 473
- 남아프리카 공화국 +41 52 675 3777
- 스페인* 00800 2255 4835
- 스웨덴* 00800 2255 4835
- 스위스* 00800 2255 4835
- 대만 886 (2) 2656 6688
- 태국 1 800 011 931
- 영국/아일랜드* 00800 2255 4835
- 미국 1 800 833 9200
- 베트남 12060128
* 유럽 수신자 부담 전화번호. 액세스할 수 없는 경우 전화: +41 52 675 3777
에서 더 가치 있는 리소스를 찾으십시오. TEK.COM
저작권 © 텍트로닉스. 판권 소유. 텍트로닉스 제품은 미국 및 외국 특허가 발행 및 출원 중입니다. 이 간행물의 정보는 다음을 대체합니다.
이전에 출판된 모든 자료에서. 사양 및 가격 변경 권한이 있습니다. TEKTRONIX 및 TEK는 Tektronix, Inc.의 등록 상표입니다. 참조된 기타 모든 상표명은 해당 회사의 서비스 마크, 상표 또는 등록 상표입니다.
7/2423 SBG 61W-74018-0
문서 / 리소스
![]() |
Tektronix MSO44 오실로스코프 자동화 [PDF 파일] 사용자 가이드 MSO44 오실로스코프 자동화, MSO44, 오실로스코프 자동화, 자동화 |





