និមិត្តសញ្ញា Tektronix

Tektronix MSO44 ស្វ័យប្រវត្តិកម្ម Oscilloscope

Tektronix-MSO44-Oscilloscope-ស្វ័យប្រវត្តិកម្ម-ផលិតផល-រូបភាព

លក្ខណៈបច្ចេកទេស

  • ភាសាសរសេរកម្មវិធី៖ C#
  • បរិស្ថានអភិវឌ្ឍន៍៖ Microsoft Visual Studio Community 2022
  • បណ្ណាល័យឧបករណ៍ទំនាក់ទំនង៖ NI-VISA
  • បណ្ណាល័យចំណុចប្រទាក់៖ IVI VISA.NET

ការណែនាំអំពីការប្រើប្រាស់ផលិតផល

ដំឡើងបរិស្ថានអភិវឌ្ឍន៍
មុនពេលអ្នកអាចចាប់ផ្តើមដំណើរការ oscilloscopes ដោយស្វ័យប្រវត្តិដោយប្រើ C# សូមអនុវត្តតាមជំហានទាំងនេះដើម្បីរៀបចំបរិយាកាសអភិវឌ្ឍន៍របស់អ្នក៖

  1. ទាញយក Visual Studio៖ ទស្សនា visualstudio.com ហើយទាញយក Visual Studio 2022 ។
  2. ដំឡើង Visual Studio៖ ចុចពីរដងលើកម្មវិធីដំឡើង ហើយជ្រើសរើស “.NET desktop development” ជាបន្ទុកការងារ។
  3. ធ្វើបដិរូបកម្ម Visual Studio៖ ជ្រើសរើស Visual C# ពីបញ្ជីទម្លាក់ចុះនៃការកំណត់អភិវឌ្ឍន៍។
  4. ចាប់ផ្តើម Visual Studio៖ នៅពេលដែលការដំឡើងបានបញ្ចប់ សូមបើកដំណើរការ Visual Studio។

ដំឡើង VISA
ដើម្បីគ្រប់គ្រងឧបករណ៍ជាមួយ C# សូមអនុវត្តតាមជំហានទាំងនេះ ដើម្បីដំឡើងបណ្ណាល័យទំនាក់ទំនង VISA៖

ដំឡើង NI-VISA៖ ត្រូវប្រាកដថា Visual Studio ត្រូវបានដំឡើង មុនពេលដំឡើង NI-VISA ដើម្បីជ្រើសរើសសមាសធាតុត្រឹមត្រូវដោយស្វ័យប្រវត្តិសម្រាប់ការអភិវឌ្ឍន៍កូដ។

សំណួរដែលសួរញឹកញាប់ (FAQ)

  • សំណួរ៖ តើខ្ញុំអាចប្រើ Visual Studio Professional ឬ Enterprise ជំនួសឱ្យសហគមន៍បានទេ?
    A: បាទ អ្នកអាចប្រើ Visual Studio Professional ឬ Enterprise សម្រាប់ស្វ័យប្រវត្តិកម្ម oscilloscope នៅក្នុង C#។ ដំណើរការដំឡើងអាចប្រែប្រួលបន្តិច។
  • សំណួរ៖ តើចាំបាច់ត្រូវដំឡើង IVI VISA.NET សម្រាប់អន្តរកម្មជាមួយ VISA នៅក្នុង C# ដែរឬទេ?
    A: IVI VISA.NET ត្រូវបានណែនាំសម្រាប់អន្តរកម្មជាមួយ VISA នៅក្នុង C# សម្រាប់ការរួមបញ្ចូល និងមុខងារកាន់តែប្រសើរ។

ការចាប់ផ្តើមជាមួយ Oscilloscope Automation នៅក្នុង C#

ចំណាំកម្មវិធី
ការចាប់ផ្តើមជាមួយ Oscilloscope Automation នៅក្នុង C#

សេចក្តីផ្តើម

  • ឧបករណ៍ធ្វើតេស្ត និងវាស់ស្ទង់ទំនើបបំផុតនាពេលបច្ចុប្បន្ននេះ អាចត្រូវបានកំណត់រចនាសម្ព័ន្ធ និងគ្រប់គ្រងតាមរយៈចំណុចប្រទាក់ដែលអាចកម្មវិធីបានពីចម្ងាយ ដែលអាចចូលប្រើបាននៅលើចំណុចប្រទាក់រូបវន្តដូចជា
    ជា Ethernet, USB ឬ GPIB។ សូម្បីតែឧបករណ៍ស្មុគ្រស្មាញដូចជា oscilloscopes ក៏អាចគ្រប់គ្រងបានពេញលេញ និងត្រូវបានដឹកនាំឱ្យធ្វើការធ្វើតេស្តស្មុគស្មាញដោយប្រើតែចំណុចប្រទាក់ដែលអាចសរសេរកម្មវិធីបានរបស់វា។ នៅក្នុងការធ្វើតេស្ត និងការវាស់វែង ជាញឹកញាប់មានតម្រូវការដើម្បីធ្វើការធ្វើតេស្តជាបន្តបន្ទាប់ ប្រមូលទិន្នន័យវាស់វែង និងធ្វើសកម្មភាពទាំងនេះម្តងទៀតច្រើនដងនៅលើឧបករណ៍មួយ ឬច្រើនដែលកំពុងធ្វើតេស្ត។ នៅពេលអនុវត្តការធ្វើតេស្តដដែលៗ និងការវាស់វែង ស្វ័យប្រវត្តិកម្មនៃឧបករណ៍គឺជាគន្លឹះសម្រាប់ភាពស៊ីសង្វាក់នៃវិធីសាស្ត្រសាកល្បង ភាពអាចធ្វើម្តងទៀតនៃលទ្ធផលរង្វាស់ ការសន្សំពេលវេលា និងការកាត់បន្ថយហានិភ័យសម្រាប់កំហុសរបស់មនុស្ស។ សម្រាប់ហេតុផលទាំងនេះ ជាញឹកញាប់វិស្វករជ្រើសរើសចំណាយពេលដើម្បីយក Advantage នៃសមត្ថភាពនៃចំណុចប្រទាក់ដែលអាចកម្មវិធីបានពីចម្ងាយនៃឧបករណ៍របស់ពួកគេ និងសរសេរកូដសាកល្បងដើម្បីធ្វើឱ្យកម្មវិធីសាកល្បង និងការវាស់វែងរបស់ពួកគេដោយស្វ័យប្រវត្តិ។ សម្រាប់វិស្វករទាំងនេះ C# (បញ្ចេញសំឡេង C Sharp) គឺជាភាសាសរសេរកម្មវិធី។
  • C# គឺជាភាសាសរសេរកម្មវិធីដ៏សម្បូរបែប និងមានឥទ្ធិពលដែលត្រូវបានបង្កើតឡើងដោយ Microsoft ជាផ្នែកនៃក្របខ័ណ្ឌ .NET របស់វា។ វា​ត្រូវ​បាន​គេ​ប្រើ​យ៉ាង​ទូលំទូលាយ​សម្រាប់​ការ​បង្កើត​កម្មវិធី​ជា​ច្រើន​រាប់​ចាប់​ពី​កម្មវិធី​កុំព្យូទ័រ​ទៅ web កម្មវិធី និងសូម្បីតែកម្មវិធីទូរស័ព្ទ។ ដោយប្រើបណ្ណាល័យភាគីទីបីរួមបញ្ចូលគ្នាយ៉ាងងាយស្រួល C# គឺជាជម្រើសដ៏ល្អសម្រាប់កម្មវិធីសាកល្បងស្វ័យប្រវត្តិផងដែរ។
  • វិស្វករជាច្រើននៅក្នុងការធ្វើតេស្ត និងការវាស់វែងជ្រើសរើសសរសេរកូដតេស្តស្វ័យប្រវត្តិរបស់ពួកគេនៅក្នុង C# សម្រាប់ហេតុផលជាច្រើន រួមទាំង៖
    • ការគាំទ្រទំនាក់ទំនងឧបករណ៍ដ៏ល្អដែលមានតាមរយៈបណ្ណាល័យ IVI VISA.NET ។
    • បណ្ណាល័យដែលមានប្រយោជន៍រាប់រយដែលបង្កើតឡើងនៅក្នុង .NET Framework ធ្វើឱ្យកិច្ចការកូដប្រចាំថ្ងៃមានភាពងាយស្រួល និងត្រូវបានចងក្រងជាឯកសារយ៉ាងល្អ។
    • ការអភិវឌ្ឍន៍ត្រូវបានអនុវត្តដោយប្រើបរិយាកាសអភិវឌ្ឍន៍រួមបញ្ចូល Visual Studio ដែលមានអនុភាព និងងាយស្រួលប្រើ។
    • ឥតគិតថ្លៃក្នុងការប្រើប្រាស់ Visual Studio Community Edition មាន។
    • IntelliSense នៅក្នុងកម្មវិធីនិពន្ធកូដ Visual Studio ធ្វើឱ្យការសរសេរកូដ និងធ្វើការជាមួយបណ្ណាល័យកូដថ្មីយ៉ាងងាយស្រួល។
    • បណ្ណាល័យ .NET Winforms ធ្វើឱ្យការសរសេរកម្មវិធីជាមួយ GUI ងាយស្រួល។
    • វាក្យសម្ព័ន្ធស្អាត ស្រដៀងទៅនឹង C/C++ ដែលធ្លាប់ស្គាល់សម្រាប់មនុស្សជាច្រើន។
    • ភាសាតម្រង់ទិសវត្ថុ បញ្ចូលកូដទៅក្នុងវត្ថុ ធ្វើឱ្យវាកាន់តែម៉ូឌុល និងអាចប្រើឡើងវិញបាន។
    • កម្មវិធីគ្រប់គ្រងអង្គចងចាំពេលដំណើរការកំណត់ និងបែងចែកអង្គចងចាំដោយស្វ័យប្រវត្តិ ធ្វើឱ្យការគ្រប់គ្រងអង្គចងចាំដោយដៃមិនចាំបាច់ ជៀសវាងការលេចធ្លាយអង្គចងចាំ។
    • បណ្ណាល័យបន្ថែមដែលអាចរកបានយ៉ាងងាយស្រួលដើម្បីពង្រីកក្របខ័ណ្ឌ .NET តាមរយៈកម្មវិធីគ្រប់គ្រងកញ្ចប់ NuGet ដែលត្រូវបានដាក់បញ្ចូលទៅក្នុង Visual Studio ។

ការចាប់ផ្តើម

តម្រូវការប្រព័ន្ធដែលបានណែនាំ
បញ្ជីខាងក្រោមមានតម្រូវការប្រព័ន្ធណែនាំសម្រាប់ការធ្វើតាមជាមួយនឹងការណែនាំនេះ។

  • កុំព្យូទ័រផ្ទាល់ខ្លួនដែលដំណើរការ Windows 10 ឬ Windows 11
    • ខួរក្បាល Core i5-2500 ឬថ្មីជាងនេះ។
    • RAM 8 GB ឬច្រើនជាងនេះ។
    • > 15 GB នៃទំហំថាសទំនេរ

ឧបករណ៍ដែលបានណែនាំ

  • Tektronix Oscilloscope
    • 2/4/5/6 ស៊េរី MSO លាយសញ្ញា Oscilloscope
    • 3 ស៊េរី MDO ដែនចម្រុះ Oscilloscope
    • MSO/DPO5000 B ស៊េរី Oscilloscope
    • DPO7000 C ស៊េរី Oscilloscope
    • MSO/DPO70000 BC Series Performance Oscilloscope
    • MSO/DPO/DSA70000 D/DX Series Performance Oscilloscope
    • ប្រតិបត្តិការ Oscilloscope ស៊េរី DPO70000SX

ដំឡើងបរិស្ថានអភិវឌ្ឍន៍
មុនពេលអ្នកអាចចាប់ផ្តើមដំណើរការ oscilloscopes ដោយស្វ័យប្រវត្តិដោយប្រើ C# អ្នកនឹងត្រូវរៀបចំបរិស្ថានអភិវឌ្ឍន៍របស់អ្នក។ នៅក្នុងការណែនាំនេះ យើងនឹងប្រើប្រាស់ Microsoft Visual Studio Community 2022 ជាបរិយាកាសអភិវឌ្ឍន៍របស់យើង NI-VISA ជាបណ្ណាល័យទំនាក់ទំនងឧបករណ៍របស់យើង និងបណ្ណាល័យ IVI VISA.NET សម្រាប់អន្តរកម្មជាមួយ VISA នៅក្នុង C# ។

ដំឡើង Visual Studio

  1. ទាញយក Visual Studio៖
    ទៅ http://visualstudio.com ហើយទាញយក និងដំឡើង Visual Studio 2022។ សម្រាប់ការណែនាំនេះ យើងនឹងប្រើ Visual Studio Community 2022 ដែលជាកំណែ Visual Studio របស់ Microsoft ដោយឥតគិតថ្លៃ ប៉ុន្តែ Visual Studio Professional ឬ Enterprise 2022 ក៏អាចប្រើផងដែរ។ កំណែមុនរបស់ Visual Studio ក៏អាចត្រូវបានប្រើផងដែរ។ ទោះយ៉ាងណាក៏ដោយ ជំហានសម្រាប់ការដំឡើងគម្រោងរបស់អ្នកនៅក្នុងកំណែទាំងនេះអាចប្រែប្រួលបន្តិចបន្តួចពីអ្វីដែលបានបង្ហាញនៅក្នុងការណែនាំនេះ។
  2. ដំឡើង Visual Studio៖
    ចុចពីរដងលើកម្មវិធីដំឡើងសម្រាប់ Visual Studio ដើម្បីដំណើរការវា។ កំឡុងពេលដំឡើង កម្មវិធីដំឡើង Visual Studio នឹងសួរអ្នកឱ្យជ្រើសរើសប្រភេទនៃបន្ទុកការងារដែលអ្នកគ្រោងនឹងប្រើជាមួយ Visual Studio។ ជ្រើសរើស “.NET desktop development” បន្ទាប់មកចុចប៊ូតុងដំឡើង ដើម្បីចាប់ផ្តើមដំណើរការដំឡើង។Tektronix-MSO44-Oscilloscope-Automation-fig- (2)
  3. នៅពេលការដំឡើងត្រូវបានបញ្ចប់ កម្មវិធីដំឡើងនឹងសួរអ្នកឱ្យកំណត់ Visual Studio ផ្ទាល់ខ្លួន។ ដោយសារយើងនឹងអភិវឌ្ឍនៅក្នុង C# ជាទូទៅវាត្រូវបានណែនាំអោយអ្នកជ្រើសរើស Visual C# ពីបញ្ជីទម្លាក់ចុះនៃការកំណត់ការអភិវឌ្ឍន៍។Tektronix-MSO44-Oscilloscope-Automation-fig- (3)
  4. នៅពេលដែលអ្នកបានធ្វើការជ្រើសរើសរបស់អ្នករួចហើយ សូមចុច Start Visual Studio។
  5. Visual Studio នឹងចំណាយពេលពីរបីនាទីដើម្បីរៀបចំខ្លួនសម្រាប់ការប្រើប្រាស់។ នៅពេលដែលវាត្រូវបានបញ្ចប់ អ្នកនឹងត្រូវបានបង្ហាញជាមួយនឹងបង្អួច Visual Studio 2022 Getting Started Window។ បិទបង្អួចនេះឥឡូវនេះដោយចុចប៊ូតុងបិទនៅជ្រុងខាងស្តាំខាងលើ មុនពេលបន្តដំឡើង NI-VISA ។

ដំឡើង VISA

  • មុនពេលយើងអាចចាប់ផ្តើមសរសេរកម្មវិធីដើម្បីគ្រប់គ្រងឧបករណ៍ជាមួយ C# យើងត្រូវដំឡើងបណ្ណាល័យទំនាក់ទំនង VISA នៅលើប្រព័ន្ធដែលយើងបានដំឡើង Visual Studio ។ អ្នកគួរតែដំឡើង NI-VISA ឥឡូវនេះ។
  • ចំណាំ៖ ប្រសិនបើអ្នកមិនទាន់បានដំឡើង Visual Studio ទេ វាត្រូវបានណែនាំឱ្យអ្នកធ្វើដូច្នេះ មុនពេលបន្តដំឡើង NI-VISA។ កម្មវិធីដំឡើងសម្រាប់ NI-VISA នឹងរកឃើញថា Visual Studio ត្រូវបានដំឡើង ហើយនឹងធ្វើឱ្យប្រាកដថាសមាសធាតុត្រឹមត្រូវត្រូវបានជ្រើសរើស និងដំឡើងដោយស្វ័យប្រវត្តិសម្រាប់ប្រើក្នុងការអភិវឌ្ឍន៍កូដ។
  • នៅក្នុងការណែនាំនេះ យើងនឹងប្រើប្រាស់ NI-VISA 2023 Q2។ កំណែផ្សេងទៀតនៃ NI-VISA នៅដើមកំណែ 17 នឹងដំណើរការ ប៉ុន្តែដំណើរការដំឡើងអាចខុសគ្នាពីអ្វីដែលបានបង្ហាញនៅក្នុងការណែនាំនេះ ហើយការដំឡើងដាច់ដោយឡែកនៃកញ្ចប់អនុលោមតាម IVI អាចត្រូវបានទាមទារ ដើម្បីទទួលបានការគាំទ្រសម្រាប់ចំណុចប្រទាក់កម្មវិធី IVI VISA.NET . NI-VISA 2023 Q2 មានកញ្ចប់ដែលត្រូវការទាំងអស់ ហើយនឹងមានតែមួយគត់ file អ្នកត្រូវទាញយក និងដំឡើង។
  • ចំណាំ៖ នៅពេលទាញយក និងដំឡើង NI-VISA ប្រសិនបើមានជម្រើសរវាងកំណែពេញ និងកំណែពេលដំណើរការ ត្រូវប្រាកដថាទទួលបានកំណែពេញ។ កំណែពេញមានឧបករណ៍ និងបណ្ណាល័យបន្ថែមដែលត្រូវការសម្រាប់ការអភិវឌ្ឍន៍កូដ។
  • មគ្គុទ្ទេសក៍ពេញលេញអំពីរបៀបដំឡើង VISA និងប្រើវាសម្រាប់ការគ្រប់គ្រងឧបករណ៍អាចរកបាននៅក្នុងសៀវភៅ E-book Getting Started Controlling Instrument with VISA ដែលអាចទាញយកបានពី tek.com ។ .

បង្កើតកម្មវិធីគ្រប់គ្រងឧបករណ៍ជាមួយ C#

  • ជាមួយនឹងការដំឡើង Visual Studio និង NI-VISA ឥឡូវនេះ អ្នកត្រៀមខ្លួនរួចរាល់ហើយដើម្បីចាប់ផ្តើមបង្កើតកម្មវិធីដើម្បីគ្រប់គ្រងឧបករណ៍ដោយប្រើ C# ។
  • សម្រាប់ជំហានបន្ទាប់នៅក្នុងការណែនាំនេះ យើងនឹងបង្ហាញអ្នកពីរបៀបបង្កើតគម្រោង C# ថ្មីនៅក្នុង Visual Studio រៀបចំវាដើម្បីប្រើប្រាស់បណ្ណាល័យទំនាក់ទំនង VISA ហើយបន្ទាប់មកសរសេរកូដមួយចំនួនដើម្បីធ្វើការទំនាក់ទំនង oscilloscope សាមញ្ញមួយចំនួន។

ការបង្កើតគម្រោងកុងសូល C# ថ្មីសម្រាប់ការគ្រប់គ្រងឧបករណ៍ (Hello World)
អតីតampឡេបានបង្ហាញនៅក្នុងការណែនាំអំពីកម្មវិធីទាំងអស់គឺជាកម្មវិធី "Hello World" បុរាណ។ ការណែនាំនេះនឹងមិនខុសគ្នាទេ ហើយអ្នកនឹងរៀនពីរបៀបបង្កើត Instrument Control ស្មើនឹងកម្មវិធី Hello World ដោយបង្កើតកម្មវិធីដែលភ្ជាប់ទៅឧបករណ៍មួយ សួរខ្សែអក្សរ ID របស់វា ហើយបន្ទាប់មកបោះពុម្ពវាទៅអេក្រង់។ បន្ទាប់មក យើងនឹងណែនាំអ្នកឱ្យកែប្រែកម្មវិធីនេះ ដើម្បីអនុវត្តការត្រួតពិនិត្យ oscilloscope មូលដ្ឋានមួយចំនួន ដែលយើងនឹងកំណត់ឧបករណ៍ឡើងវិញ បើកការវាស់វែង ហើយបន្ទាប់មកយកតម្លៃរង្វាស់ ហើយបោះពុម្ពវាទៅអេក្រង់។

  1. បើកដំណើរការ Visual Studio ហើយវានឹងនាំអ្នកទៅកាន់អេក្រង់ Visual Studio Getting Started។ នៅលើអេក្រង់ចាប់ផ្តើមចុចលើជម្រើស "បង្កើតគម្រោងថ្មី"។Tektronix-MSO44-Oscilloscope-Automation-fig- (4)
  2. ពី បង្កើតអេក្រង់គម្រោងថ្មី រំកិលចុះក្រោមបញ្ជីគំរូគម្រោង ហើយជ្រើសរើសគម្រោង C# ដែលមានឈ្មោះថា “Console App (.NET Framework)” បន្ទាប់មកចុច Next។ អ្នកក៏អាចបញ្ចូលឈ្មោះគំរូទៅក្នុងប្រអប់ស្វែងរកនៅផ្នែកខាងលើនៃអេក្រង់ ដើម្បីធ្វើឱ្យការស្វែងរកវាលឿនជាងមុន។ ចំណាំ៖ បញ្ជីគម្រោងនឹងមានគម្រោង C# ស្រដៀងគ្នាដែលត្រូវបានគេហៅថា "គម្រោងកុងសូល"។ នេះមិនមែនជាគម្រោងត្រឹមត្រូវទេ ហើយការជ្រើសរើសវានឹងបង្កើតគម្រោងកុងសូលដែលប្រើ .NET Core ជំនួសឱ្យ .NET framework ។ បណ្ណាល័យ IVI VISA .NET ត្រូវបានបង្កើតឡើងនៅលើ .NET Framework មិនមែន .NET Core ទេ ដូច្នេះវាជារឿងសំខាន់ដែលអ្នកជ្រើសរើសគម្រោង C# Console ដែលមានមូលដ្ឋានលើ .NET Framework ។Tektronix-MSO44-Oscilloscope-Automation-fig- (5) ចំណាំ៖ បញ្ជីគម្រោងនឹងមានគម្រោង C# ស្រដៀងគ្នាដែលត្រូវបានគេហៅថា "គម្រោងកុងសូល" ។ នេះមិនមែនជាគម្រោងត្រឹមត្រូវទេ ហើយការជ្រើសរើសវានឹងបង្កើតគម្រោងកុងសូលដែលប្រើ .NET Core ជំនួសឱ្យ .NET framework ។ បណ្ណាល័យ IVI VISA .NET ត្រូវបានបង្កើតឡើងនៅលើ .NET Framework មិនមែន .NET Core ទេ ដូច្នេះវាជារឿងសំខាន់ដែលអ្នកជ្រើសរើសគម្រោង C# Console ដែលមានមូលដ្ឋានលើ .NET Framework ។
  3. ដាក់ឈ្មោះគម្រោងមួយ ហើយជ្រើសរើស a file ទីតាំងសម្រាប់រក្សាទុកគម្រោង។Tektronix-MSO44-Oscilloscope-Automation-fig- (6)
  4. នៅក្នុងបញ្ជីទម្លាក់ចុះ Framework សូមប្រាកដថា .NET Framework 4.7.2 ត្រូវបានជ្រើសរើស បន្ទាប់មកចុចប៊ូតុង បង្កើត ដើម្បីបង្កើតគម្រោង។
    បន្ទាប់ពី Visual Studio បង្កើតគម្រោង អ្នកនឹងត្រូវបានបង្ហាញជាមួយនឹងចំណុចប្រទាក់ Visual Studio ពេញលេញសម្រាប់ការកែសម្រួលគម្រោង។ លេខកូដសំខាន់ file សម្រាប់គម្រោង “Program.cs” នឹងត្រូវបានបើកនៅក្នុងកម្មវិធីនិពន្ធកូដ និងផ្ទាំង Solution Explorer ដែលផ្តល់នូវការចូលទៅកាន់ Properties, References និង files នៅក្នុងគម្រោងអាចចូលប្រើបាន។ មុនពេលយើងចាប់ផ្តើមបន្ថែមកូដ យើងត្រូវរៀបចំគម្រោងរបស់យើងដោយបន្ថែមឯកសារយោងទៅ VISA ទៅក្នុងកូដរបស់យើង។Tektronix-MSO44-Oscilloscope-Automation-fig- (7)
  5. លេខកូដរបស់យើងនឹងទាក់ទងជាមួយឧបករណ៍ដោយប្រើបណ្ណាល័យ IVI VISA .NET ដែលត្រូវបានដំឡើងជាផ្នែកនៃកម្មវិធីដំឡើង NI-VISA ។ មុនពេលដែលយើងអាចប្រើបណ្ណាល័យនេះនៅក្នុងកូដរបស់យើង យើងត្រូវបន្ថែមឯកសារយោងទៅវានៅក្នុងគម្រោងរបស់យើង។ ដើម្បីបន្ថែមឯកសារយោង សូមចូលទៅកាន់ផ្ទាំង Solution Explorer ចុចកណ្ដុរស្ដាំលើឯកសារយោង ហើយជ្រើសរើសពីម៉ឺនុយ បន្ថែមសេចក្តីយោង…Tektronix-MSO44-Oscilloscope-Automation-fig- (8)
  6. នៅក្នុងបង្អួចកម្មវិធីគ្រប់គ្រងសេចក្តីយោង នៅក្រោមការជួបប្រជុំ ចុចលើ "ផ្នែកបន្ថែម" ។ រមូរតាមបញ្ជី ហើយស្វែងរកការជួបប្រជុំគ្នាដែលមានឈ្មោះ “Ivi.Visa Assembly” ហើយចុចលើប្រអប់ធីកនៅជាប់វាដើម្បីជ្រើសរើសវា។ ចុច យល់ព្រម ដើម្បីបន្ថែមឯកសារយោងទៅគម្រោង។Tektronix-MSO44-Oscilloscope-Automation-fig- (9) រូបភាពទី 8: បន្ថែមឯកសារយោងទៅ Ivi.Visa Assembly ។
    សំណួរ៖ ហេតុអ្វីបានជាយើងបន្ថែមឯកសារយោងទៅ Ivi.Visa ហើយមិនមែនទៅ NI-VISA?
    ចម្លើយ៖ បណ្ណាល័យ IVI VISA .NET គឺជាបណ្ណាល័យ .NET ស្តង់ដារសម្រាប់ការគ្រប់គ្រងឧបករណ៍ដែលមានលក្ខណៈមិនច្បាស់លាស់របស់អ្នកលក់។ នេះមានន័យថាកម្មវិធីណាមួយដែលសរសេរដើម្បីប្រើបណ្ណាល័យ IVI VISA .NET អាចត្រូវបានប្រើជាមួយការអនុវត្ត VISA របស់អ្នកលក់ណាមួយ ប្រសិនបើការអនុវត្តនោះគាំទ្រចំណុចប្រទាក់ស្តង់ដារ IVI VISA .NET ។
    ជាមួយនឹងការយោងទៅបណ្ណាល័យ IVIVISA .NET ឥឡូវនេះយើងត្រៀមខ្លួនរួចរាល់ហើយដើម្បីចាប់ផ្តើមសរសេរកូដ។
  7. ចូលទៅកាន់ Program.cs ដែលបើក file នៅក្នុងកម្មវិធីនិពន្ធកូដ និងនៅផ្នែកខាងលើ file អ្នកនឹងឃើញសេចក្តីថ្លែងការណ៍ "ប្រើ" ជាច្រើន។ បន្ទាប់ពីប្រើពាក្យចុងក្រោយ បន្ថែមបន្ទាត់ថ្មី ហើយបញ្ចូល
  8. ការប្រើប្រាស់ Ivi.Visa;Tektronix-MSO44-Oscilloscope-Automation-fig- (1) រូបភាពទី 9: ការប្រើប្រាស់ statements កាត់បន្ថយចំនួននៃការវាយអក្សរដែលត្រូវការនៅពេលសរសេរកូដ និងជួយដឹកនាំអ្នកកែកូដ។
    បន្ទាត់នេះអនុញ្ញាតឱ្យយើងចូលប្រើវត្ថុដែលមាននៅក្នុង namespace Ivi.Visa ដោយមិនចាំបាច់វាយ namespace ទាំងមូលរាល់ពេលដែលយើងប្រកាស ឬប្រើវត្ថុមួយក្នុងចំណោមវត្ថុទាំងនេះ។ វាមិនត្រឹមតែកាត់បន្ថយបរិមាណនៃការវាយប៉ុណ្ណោះទេ ប៉ុន្តែវាក៏ជួយអ្នកកែសំរួលក្នុងការផ្តល់យោបល់ក្នុងការបំពេញដោយស្វ័យប្រវត្តិនៅពេលអ្នកវាយផងដែរ។
  9. បន្ថែមទៀតចុះនៅក្នុង file អ្នកនឹងឃើញកន្លែងដែលវិធីសាស្ត្រឋិតិវន្ត Main(string[] args) ត្រូវបានប្រកាស ហើយបន្តដោយពងក្រពើពីរ។ នៅចន្លោះពងក្រពើបន្ថែមកូដខាងក្រោម។
    Tektronix-MSO44-Oscilloscope-Automation-fig- (10) លេខកូដដែលយើងបានបន្ថែមនឹងបើកការតភ្ជាប់ទៅឧបករណ៍ដោយប្រើ VISA ផ្ញើពាក្យបញ្ជាសំណួរ *IDN? ទៅកាន់ឧបករណ៍ ហើយបន្ទាប់មកអានការឆ្លើយតបពីឧបករណ៍ ហើយបោះពុម្ពវាទៅកុងសូល។ បន្ទាប់មកកម្មវិធីនឹងដាស់តឿនយើងឱ្យចុច Enter ដើម្បីបន្ត ហើយបន្ទាប់មកនឹងរង់ចាំរហូតដល់ចុច Enter ។
    ការប្រើប្រាស់សេចក្តីថ្លែងការណ៍ជុំវិញវត្ថុវិសាលភាពនៅលើបន្ទាត់ទី 3 ក្នុងព័ត៌មានសង្ខេបនៃកូដខាងលើធានាថា ប្រសិនបើការលើកលែងណាមួយត្រូវបានបោះចោលដោយកូដរបស់យើងនៅពេលវាដំណើរការ នោះការតភ្ជាប់នឹងនៅតែបិទយ៉ាងត្រឹមត្រូវ មុនពេលកម្មវិធីបិទ។
  10. នៅក្នុងបន្ទាត់ដែលខ្សែអក្សរ visaRsrcAddr ត្រូវបានប្រកាស និងកំណត់ កែសម្រួលខ្សែអក្សរដើម្បីផ្គូផ្គងអាសយដ្ឋានធនធាន VISA នៃឧបករណ៍របស់អ្នក។
  11. ឥឡូវនេះយើងបានបន្ថែមកូដមួយចំនួនទៅ fileយើងត្រៀមខ្លួនរួចរាល់ហើយដើម្បីដំណើរការកម្មវិធីរបស់យើង។ ចុចប៊ូតុង រត់ នៅក្នុងរបារម៉ឺនុយ ឬចុច F5 ដើម្បីចងក្រង និងដំណើរការកូដរបស់យើងយ៉ាងរហ័ស។ នៅពេលដែលកូដដំណើរការ អ្នកគួរតែឃើញលទ្ធផលនៅក្នុងបង្អួចកុងសូល ដែលមើលទៅស្រដៀងនឹងចំណុចខាងក្រោម។Tektronix-MSO44-Oscilloscope-Automation-fig- (2) រូបភាពទី 10៖ លទ្ធផលពី HelloScope មូលដ្ឋានរបស់យើង exampលេ
    ចំណាំ៖ ប្រសិនបើលេខកូដបរាជ័យ ហើយបានទម្លាក់ករណីលើកលែង មូលហេតុទូទៅបំផុតគឺដោយសារតែ VISA មិនអាចភ្ជាប់ទៅឧបករណ៍។ នេះជាធម្មតាដោយសារតែអាសយដ្ឋានធនធាន VISA ត្រូវបានបញ្ចូលមិនត្រឹមត្រូវ ឬដោយសារតែឧបករណ៍នេះមិនត្រូវបានភ្ជាប់ ឬបើកទៀតទេ។
    ត្រឹមត្រូវ! កម្មវិធីរបស់អ្នកអាចភ្ជាប់ទៅឧបករណ៍ ផ្ញើពាក្យបញ្ជាដើម្បីសួរលេខសម្គាល់របស់វា ហើយបន្ទាប់មកអានវាមកវិញ។ វាអស្ចារ្យណាស់ ប៉ុន្តែជារួម វាមិនមែនជាកម្មវិធីដែលមានប្រយោជន៍ខ្លាំងនោះទេ។ សូម​បន្ថែម​កូដ​មួយ​ចំនួន​ទៀត​ទៅ​អតីត​នេះ។ample ហើយពិតជាធ្វើអ្វីមួយជាមួយ oscilloscope ។
  12. កែប្រែកូដរបស់អ្នកឱ្យមើលទៅដូចខាងក្រោម។
    Tektronix-MSO44-Oscilloscope-Automation-fig- (11) Tektronix-MSO44-Oscilloscope-Automation-fig- (12) Tektronix-MSO44-Oscilloscope-Automation-fig- (13) Tektronix-MSO44-Oscilloscope-Automation-fig- (14)

ឥឡូវនេះលេខកូដរបស់អ្នកនឹងធ្វើដូចខាងក្រោមៈ

  1. ភ្ជាប់ទៅ oscilloscope
  2. សួរលេខសម្គាល់របស់វា ហើយបោះពុម្ពវាទៅកុងសូល។
  3. កំណត់ oscilloscope ឡើងវិញទៅស្ថានភាពលំនាំដើមរបស់វា។
  4. កំណត់ oscilloscope ដោយស្វ័យប្រវត្តិ
  5. បន្ថែម ampការវាស់ពន្លឺ
  6. ទទួលបានលំដាប់តែមួយ
  7. យកការវាស់វែង ampតម្លៃ litude ហើយបោះពុម្ពវាទៅកុងសូល។

ចំណាំ៖ អតីតampលេខកូដដែលបានរាយខាងលើត្រូវបានរចនាឡើងសម្រាប់ប្រើជាមួយ Tektronix 2/4/5/6 Series MSO Mixed Signal Oscilloscopes ។ ដើម្បីធ្វើឱ្យកូដនេះដំណើរការជាមួយ 3 Series MDO, MSO/DPO5000 B, DPO7000 C, MSO/DSA/DPO70000 BCD DX, DPO70000SX Series Oscilloscopes ធ្វើការផ្លាស់ប្តូរខាងក្រោម។

  • ជំនួសបន្ទាត់
    scope.FormattedIO.WriteLine("MEASU:ADDMEAS AMPLITUDE”);
  • ជាមួយ
    scope.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();

  • បន្ទាប់ពីប្រតិបត្តិការមួយចំនួន។ នេះគឺជាពាក្យបញ្ជា Operation Complete query ហើយវាត្រូវបានប្រើដើម្បីរក្សាកូដធ្វើសមកាលកម្មជាមួយនឹងប្រតិបត្តិការ oscilloscope ។ ប្រតិបត្តិការ oscilloscope ដែលកំពុងដំណើរការយូរមួយចំនួន ដូចជាការធ្វើការកំណត់ឡើងវិញ កំណត់ដោយស្វ័យប្រវត្តិ ឬការទទួលបានលំដាប់តែមួយនឹងធ្វើឱ្យ oscilloscope បន្ថយ Operation Complete Flag នៅក្នុងស្ថានភាព oscilloscope ហើយបង្កើនវានៅពេលដែលប្រតិបត្តិការបានបញ្ចប់។ *OPC? ពាក្យ​បញ្ជា​គឺ​ជា​ពាក្យ​បញ្ជា​ទប់ស្កាត់​ដែល​នឹង​មិន​ត្រឡប់​ការ​ឆ្លើយតប​រហូត​ដល់​ទង់ OPC ត្រូវ​បាន​កំណត់​ខ្ពស់។ ដោយការសាកសួរ *OPC? យើង​អាច​រារាំង​កូដ​របស់​យើង​ពី​ការ​បន្ត​រហូត​ដល់​ពាក្យ​បញ្ជា​ត្រឡប់​ការ​ឆ្លើយតប។
  • នៅពេលដែលអ្នកបានបញ្ចប់ការកែសម្រួលកូដរបស់អ្នកហើយ ចុចប៊ូតុង រត់ ដើម្បីចងក្រង និងដំណើរការកូដ។ ប្រសិនបើអ្វីៗដំណើរការបានជោគជ័យ លទ្ធផលនៃកម្មវិធីរបស់អ្នកគួរតែមើលទៅដូចខាងក្រោម។Tektronix-MSO44-Oscilloscope-Automation-fig- (3)

រូបភាពទី 11៖ លទ្ធផលពី HelloScope វែងរបស់យើង exampលេ

អបអរសាទរ! អ្នក​បាន​សរសេរ​កម្មវិធី​ដោយ​ជោគជ័យ​ដោយ​ប្រើ C# ដែល​ភ្ជាប់​ទៅ​និង​ឧបករណ៍ គ្រប់គ្រង​វា និង​អាន​ទិន្នន័យ​ត្រឡប់​ពី​វា​វិញ។ ឥឡូវនេះ អ្នកត្រៀមខ្លួនរួចរាល់ហើយ ដើម្បីចាប់ផ្តើមបង្កើតកម្មវិធីគ្រប់គ្រងឧបករណ៍កម្រិតខ្ពស់ផ្ទាល់ខ្លួនរបស់អ្នក។

ទាញ Examples ពី GitHub
ដើម្បីជួយក្នុងការរៀនសរសេរកម្មវិធីដើម្បីគ្រប់គ្រងឧបករណ៍ Tektronix, Tektronix បានធ្វើឱ្យមានអតីតជាច្រើន។ample កម្មវិធីនៅលើ Tektronix GitHub នៅក្នុង Programmatic Control Examples ឃ្លាំង។ ឃ្លាំងនេះអាចរកបាននៅ https://github.com/tektronix/Programmatic-Control-Examples . សម្រាប់អតីតampយើងនឹងទាញលេខកូដពី Tektronix GitHub នៅ URL ខាងលើ។ ប្រើជំហានខាងក្រោមដើម្បីទទួលបានច្បាប់ចម្លងនៃឃ្លាំងនេះនៅលើកុំព្យូទ័ររបស់អ្នក។

  1. ចូលទៅកាន់ Tektronix Programmatic-Control-Examples ឃ្លាំងនៅ URL ខាងលើ។
  2. ក្លូនឃ្លាំងដោយប្រើ Git ឬទាញយកវាជា ZIP file ហើយទាញយកវាទៅកុំព្យូទ័ររបស់អ្នក។ អ្នកអាចស្វែងរកព័ត៌មានដែលត្រូវការដើម្បីក្លូន ឬទាញយកឃ្លាំងដោយចុចលើប៊ូតុងពណ៌បៃតង <> កូដនៅលើ web ទំព័រនៃ repo ។Tektronix-MSO44-Oscilloscope-Automation-fig- (4)

រូបភាពទី 12៖ ការក្លូន ឬទាញយកឃ្លាំង GitHub អាចចូលប្រើបានពីប៊ូតុង Green <> Code នៅលើទំព័រមេរបស់ repo ។

Curve Query C# Windows Forms Example

  • សម្រាប់អតីតនេះ។ample ជាជាងចាប់ផ្តើមពីដំបូង យើងនឹងទាញកូដពីឃ្លាំង Tektronix GitHub ។ ប្រសិនបើអ្នកមិនទាន់បានបញ្ចប់ជំហានខាងលើនៅក្នុង Pulling Examples ពី GitHub សូមធ្វើដូច្នេះឥឡូវនេះ។
  • អតីតample បង្ហាញពីរបៀបបង្កើតកម្មវិធីធ្វើតេស្ត និងវាស់ស្ទង់ដោយស្វ័យប្រវត្តិជាមួយនឹងចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិកដែលនឹងទៅយកទម្រង់រលកពី oscilloscope ហើយបង្ហាញវានៅលើចំណុចប្រទាក់អ្នកប្រើ។ អតីតample ប្រើប្រភេទគម្រោង C# Windows Forms (.NET Framework) នៅក្នុង Visual Studio ដើម្បីបង្កើតកម្មវិធីមួយជាមួយ Windows Forms GUI, the IVI VISA
  • បណ្ណាល័យ .NET សម្រាប់ទំនាក់ទំនង និងបណ្ណាល័យក្រាហ្វិក OxyPlot សម្រាប់បង្ហាញទិន្នន័យទម្រង់រលកនៅលើចំណុចប្រទាក់អ្នកប្រើប្រាស់។ OxyPlot ត្រូវបានដំឡើងនៅក្នុងគម្រោងដោយប្រើកម្មវិធីគ្រប់គ្រងកញ្ចប់ NuGet ដែលភ្ជាប់មកជាមួយនៅក្នុង Visual Studio ហើយបណ្ណាល័យនឹងត្រូវបានទាញយកដោយស្វ័យប្រវត្តិនៅពេលអ្នកចងក្រងគម្រោង។
  • ចំណាំ៖ គម្រោងនេះត្រូវបានរចនាឡើងដើម្បីធ្វើការជាមួយ Tektronix
  • 2/4/5/6 ស៊េរី MSO Mixed Signal Oscilloscopes, 3 Series MDO Mixed Domain Oscilloscopes និង Tektronix MSO/DPO5000 B, DPO7000 C, MSO/DPO70000 BC, MSO/DPO/DSA70000 DX និង DPOsscill Series. វាអាចដំណើរការជាមួយ Tektronix Oscilloscope Series ផ្សេងទៀតផងដែរ (MDO/MSO/DPO70000/3000, 4000 Series MDO ។ល។) ប៉ុន្តែមិនត្រូវបានសាកល្បងទេ។
  1. បន្ទាប់​ពី​អ្នក​បាន​ក្លូន ឬ​ទាញ​យក​ជា ZIP និង​បាន​ស្រង់​ចេញ​ហើយ​នោះ Tektronix Programmatic-Control-Examples repo ទៅកាន់កុំព្យូទ័ររបស់អ្នក បើកថតឯកសារដែលមាន files នៅក្នុង Windows Explorer ហើយប្រើរបារស្វែងរកក្នុង Windows Explorer ដើម្បីស្វែងរកថតដែលមានឈ្មោះថា "CSharpCurveQueryWinforms" ។
  2. នៅខាងក្នុងថត CSharpCurveQueryWinforms បើកឯកសារ file “CurveQueryWinforms.sln” នៅក្នុង Visual Studio ។
  3. បន្ទាប់ពីគម្រោងផ្ទុកនៅក្នុង Visual Studio សូមចូលទៅកាន់ផ្ទាំង Solution Explorer ហើយចុចពីរដងលើផ្ទាំង file មានឈ្មោះ
    "CurveQueryMain.cs" ។ វានឹងផ្ទុកចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិក Windows Forms សម្រាប់អតីតនេះ។ample កម្មវិធីនៅខាងក្នុងកម្មវិធីនិពន្ធរូបភាព។
  4. នៅក្នុងកម្មវិធីនិពន្ធដែលមើលឃើញ នៅលើទម្រង់មេ ចុចពីរដងលើប៊ូតុងដែលមានស្លាក "Get Waveform"។ វា​នឹង​បើក​កម្មវិធី​កែ​កូដ ហើយ​ទៅ​ផ្ទាល់​ទៅ​វិធីសាស្ត្រ​ដែល​មាន​កូដ​ដែល​នឹង​ដំណើរការ​នៅ​ពេល​អ្នក​ចុច​លើ​ប៊ូតុង Get Waveform។ នៅខាងក្នុងវិធីសាស្ត្រនេះ អ្នកនឹងឃើញកូដដែលភ្ជាប់ទៅនឹងឧបករណ៍ ទាញយកទិន្នន័យទម្រង់រលក ដំណើរការវា ហើយបន្ទាប់មកបង្ហាញវានៅលើអេក្រង់។
  5. ចុចប៊ូតុងរត់ក្នុង Visual Studio ដើម្បីចងក្រង និងដំណើរការកូដ។
  6. នៅពេលដែលកម្មវិធីបានផ្ទុក សូមបញ្ចូលឈ្មោះធនធាន VISA នៃឧបករណ៍របស់អ្នកទៅក្នុងប្រអប់អត្ថបទដែលមានស្លាកឈ្មោះធនធាន VISA ហើយជ្រើសរើសឆានែលដើម្បីទាញយក។
  7. នៅលើ oscilloscope ដែលអ្នកនឹងភ្ជាប់ ត្រូវប្រាកដថាវាបានទទួលទម្រង់រលកនៅលើឆានែលដែលអ្នកបានជ្រើសរើសមុន បន្ទាប់មកចុចប៊ូតុង Get Waveform ក្នុង Curve Query Exampឡេ GUI ។

កម្មវិធីនឹងភ្ជាប់ទៅឧបករណ៍ សួរលេខសម្គាល់របស់វា ហើយបន្ទាប់មកទាញយកទិន្នន័យទម្រង់រលកពីឆានែល ហើយបង្ហាញវានៅលើអេក្រង់។
Tektronix-MSO44-Oscilloscope-Automation-fig- (5)រូបភាពទី ១៣៖ សំណួរខ្សែកោង Exampឡេនឹងទាញយកទិន្នន័យទម្រង់រលកពី oscilloscope ហើយបង្ហាញវានៅលើអេក្រង់។

ទទួលយកជំហានបន្ទាប់

  • វាជារឿងធម្មតាសម្រាប់អ្នកអភិវឌ្ឍន៍ក្នុងការចម្លង និងបិទភ្ជាប់កូដពីអតីតamples; នេះ​មិន​ត្រឹម​តែ​ចំណេញ​ពេល​វេលា​ប៉ុណ្ណោះ​ទេ ប៉ុន្តែ​ក៏​ជួយ​ពួកគេ​រៀន​តាម​ផ្លូវ​ផង​ដែរ។ រកមើលកូដឧamples នៅលើ 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
  • កាណាដា ១ ៨៥៥ ៣០០ ៧២៨៩
  • អឺរ៉ុបខាងកើត / បាល់ទិក +41 52 675 3777
  • អឺរ៉ុបកណ្តាល / ក្រិក +41 52 675 3777
  • ដាណឺម៉ាក +45 80 88 1401
  • ហ្វាំងឡង់ +41 52 675 ០២
  • ប្រទេសបារាំង* 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
  • ម៉ិកស៊ិក អាមេរិកកណ្តាល/ខាងត្បូង និងការាបៀន 52 (55) 88 69 35 25 មជ្ឈិមបូព៌ា អាស៊ី និងអាហ្វ្រិកខាងជើង +41 52 675 3777
  • ប្រទេសហូឡង់* 00800 2255 4835
  • នូវែលសេឡង់ ០៩ ៣៦៩ ២៩០០
  • ន័រវែស ៨០០ ១៦០៩៨
  • សាធារណរដ្ឋប្រជាមានិតចិន 400 820 5835
  • ហ្វីលីពីន 1 800 1601 0077
  • ប៉ូឡូញ +41 52 675 3777
  • ព័រទុយហ្កាល់ ៨០០ ៨៣១ ៤៣៨
  • សាធារណរដ្ឋកូរ៉េ +82 2 565 1455
  • រុស្ស៊ី / CIS +7 (495) 6647564
  • សិង្ហបុរី ៨០០ ៦០១១ ៤៧៣
  • អាហ្រ្វិកខាងត្បូង +41 52 675 3777
  • អេស្ប៉ាញ* 00800 2255 4835
  • ស៊ុយអែត* 00800 2255 4835
  • ស្វីស* 00800 2255 4835
  • តៃវ៉ាន់ ៨៨៦ (២) ២៦៥៦ ៦៦៨៨
  • ប្រទេសថៃ 1 800 011 931
  • ចក្រភពអង់គ្លេស / អៀរឡង់* 00800 2255 4835
  • សហរដ្ឋអាមេរិក 1 800 833 9200
  • វៀតណាម ១២០៨៥២៣០២

* លេខឥតគិតថ្លៃរបស់អឺរ៉ុប ប្រសិនបើមិនអាចចូលបានសូមទូរស័ព្ទទៅ៖ +៤១ ៥២ ៦៧៥ ៣៧៧៧

ស្វែងរកធនធានដែលមានតំលៃបន្ថែមនៅ ធីខេធីអេម។
រក្សាសិទ្ធិ © Tektronix ។ រក្សា​រ​សិទ្ធ​គ្រប់យ៉ាង។ ផលិតផល Tektronix ត្រូវបានគ្របដណ្ដប់ដោយប៉ាតង់របស់សហរដ្ឋអាមេរិក និងបរទេស ដែលចេញ និងកំពុងរង់ចាំ។ ព័ត៌មាននៅក្នុងការបោះពុម្ពផ្សាយនេះជំនួសវា។
នៅក្នុងឯកសារដែលបានបោះពុម្ពពីមុនទាំងអស់។ ការបញ្ជាក់ និងសិទ្ធិផ្លាស់ប្តូរតម្លៃត្រូវបានបម្រុងទុក។ TEKTRONIX និង TEK គឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ Tektronix, Inc ។ ឈ្មោះពាណិជ្ជកម្មផ្សេងទៀតទាំងអស់ដែលបានយោងគឺជាសញ្ញាសេវាកម្ម ពាណិជ្ជសញ្ញា ឬពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជីរបស់ក្រុមហ៊ុនរៀងៗខ្លួន។
7/2423 SBG 61W-74018-0

ឯកសារ/ធនធាន

Tektronix MSO44 ស្វ័យប្រវត្តិកម្ម Oscilloscope [pdf] ការណែនាំអ្នកប្រើប្រាស់
MSO44 Oscilloscope Automation, MSO44, Oscilloscope Automation, ស្វ័យប្រវត្តិកម្ម

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *