Tektronix-ਲੋਗੋ

Tektronix MSO44 ਔਸਿਲੋਸਕੋਪ ਆਟੋਮੇਸ਼ਨ

Tektronix-MSO44-Oscilloscope-ਆਟੋਮੇਸ਼ਨ-ਉਤਪਾਦ-ਚਿੱਤਰ

ਨਿਰਧਾਰਨ

  • ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ: C#
  • ਵਿਕਾਸ ਵਾਤਾਵਰਣ: ਮਾਈਕ੍ਰੋਸਾਫਟ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕਮਿਊਨਿਟੀ 2022
  • ਸਾਧਨ ਸੰਚਾਰ ਲਾਇਬ੍ਰੇਰੀ: NI-VISA
  • ਇੰਟਰਫੇਸ ਲਾਇਬ੍ਰੇਰੀ: IVI VISA.NET

ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼

ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ C# ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਔਸਿਲੋਸਕੋਪਾਂ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਸਕੋ, ਆਪਣੇ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

  1. ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਡਾਊਨਲੋਡ ਕਰੋ: ਜਾਓ visualstudio.com ਅਤੇ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ 2022 ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ।
  2. ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਸਥਾਪਿਤ ਕਰੋ: ਇੰਸਟਾਲਰ 'ਤੇ ਡਬਲ-ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਵਰਕਲੋਡ ਵਜੋਂ ".NET ਡੈਸਕਟਾਪ ਵਿਕਾਸ" ਨੂੰ ਚੁਣੋ।
  3. ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਨੂੰ ਨਿੱਜੀ ਬਣਾਓ: ਡਿਵੈਲਪਮੈਂਟ ਸੈਟਿੰਗਜ਼ ਡ੍ਰੌਪ-ਡਾਉਨ ਤੋਂ ਵਿਜ਼ੂਅਲ C# ਚੁਣੋ।
  4. ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਸ਼ੁਰੂ ਕਰੋ: ਇੱਕ ਵਾਰ ਇੰਸਟਾਲੇਸ਼ਨ ਮੁਕੰਮਲ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਲਾਂਚ ਕਰੋ।

ਵੀਜ਼ਾ ਇੰਸਟਾਲ ਕਰੋ
C# ਨਾਲ ਯੰਤਰਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ, VISA ਸੰਚਾਰ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

NI-VISA ਇੰਸਟਾਲ ਕਰੋ: ਕੋਡ ਡਿਵੈਲਪਮੈਂਟ ਲਈ ਆਪਣੇ ਆਪ ਸਹੀ ਭਾਗਾਂ ਦੀ ਚੋਣ ਕਰਨ ਲਈ NI-VISA ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਸਥਾਪਤ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ (FAQ)

  • ਸਵਾਲ: ਕੀ ਮੈਂ ਕਮਿਊਨਿਟੀ ਦੀ ਬਜਾਏ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਪ੍ਰੋਫੈਸ਼ਨਲ ਜਾਂ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹਾਂ?
    A: ਹਾਂ, ਤੁਸੀਂ C# ਵਿੱਚ ਔਸਿਲੋਸਕੋਪ ਆਟੋਮੇਸ਼ਨ ਲਈ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਪ੍ਰੋਫੈਸ਼ਨਲ ਜਾਂ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਸੈੱਟਅੱਪ ਪ੍ਰਕਿਰਿਆ ਥੋੜ੍ਹੀ ਵੱਖਰੀ ਹੋ ਸਕਦੀ ਹੈ।
  • ਸਵਾਲ: ਕੀ C# ਵਿੱਚ VISA ਨਾਲ ਇੰਟਰਫੇਸ ਕਰਨ ਲਈ IVI VISA.NET ਨੂੰ ਇੰਸਟਾਲ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ?
    A: ਬਿਹਤਰ ਏਕੀਕਰਣ ਅਤੇ ਕਾਰਜਕੁਸ਼ਲਤਾ ਲਈ C# ਵਿੱਚ VISA ਨਾਲ ਇੰਟਰਫੇਸ ਕਰਨ ਲਈ IVI VISA.NET ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

C# ਵਿੱਚ ਔਸਿਲੋਸਕੋਪ ਆਟੋਮੇਸ਼ਨ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨਾ

ਐਪਲੀਕੇਸ਼ਨ ਨੋਟ
C# ਵਿੱਚ ਔਸਿਲੋਸਕੋਪ ਆਟੋਮੇਸ਼ਨ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨਾ

ਜਾਣ-ਪਛਾਣ

  • ਜ਼ਿਆਦਾਤਰ ਆਧੁਨਿਕ ਟੈਸਟ ਅਤੇ ਮਾਪ ਯੰਤਰ ਅੱਜ ਇੱਕ ਰਿਮੋਟ ਪ੍ਰੋਗਰਾਮੇਬਲ ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਸੰਰਚਿਤ ਅਤੇ ਨਿਯੰਤਰਿਤ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ ਜੋ ਭੌਤਿਕ ਇੰਟਰਫੇਸ ਉੱਤੇ ਪਹੁੰਚਯੋਗ ਹੈ ਜਿਵੇਂ ਕਿ
    ਈਥਰਨੈੱਟ, USB ਜਾਂ GPIB ਵਜੋਂ। ਔਸੀਲੋਸਕੋਪ ਵਰਗੇ ਗੁੰਝਲਦਾਰ ਯੰਤਰਾਂ ਨੂੰ ਵੀ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਿਯੰਤਰਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਸਿਰਫ ਇਸਦੇ ਪ੍ਰੋਗਰਾਮੇਬਲ ਇੰਟਰਫੇਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗੁੰਝਲਦਾਰ ਟੈਸਟ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਟੈਸਟ ਅਤੇ ਮਾਪ ਵਿੱਚ, ਅਕਸਰ ਟੈਸਟਾਂ ਦੀ ਇੱਕ ਲੜੀ ਕਰਨ, ਮਾਪ ਡੇਟਾ ਨੂੰ ਇਕੱਠਾ ਕਰਨ ਅਤੇ ਟੈਸਟ ਦੇ ਅਧੀਨ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਡਿਵਾਈਸਾਂ 'ਤੇ ਇਹਨਾਂ ਕਾਰਵਾਈਆਂ ਨੂੰ ਕਈ ਵਾਰ ਦੁਹਰਾਉਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਦੁਹਰਾਉਣ ਵਾਲੇ ਟੈਸਟਿੰਗ ਅਤੇ ਮਾਪਾਂ ਨੂੰ ਕਰਦੇ ਸਮੇਂ, ਟੈਸਟ ਵਿਧੀ ਦੀ ਇਕਸਾਰਤਾ, ਮਾਪ ਦੇ ਨਤੀਜਿਆਂ ਦੀ ਦੁਹਰਾਉਣਯੋਗਤਾ, ਸਮੇਂ ਦੀ ਬਚਤ ਅਤੇ ਮਨੁੱਖੀ ਗਲਤੀ ਦੇ ਜੋਖਮ ਨੂੰ ਘਟਾਉਣ ਲਈ ਸਾਧਨਾਂ ਦਾ ਆਟੋਮੇਸ਼ਨ ਕੁੰਜੀ ਹੈ। ਇਹਨਾਂ ਕਾਰਨਾਂ ਕਰਕੇ, ਅਕਸਰ ਇੰਜੀਨੀਅਰ ਐਡਵਾਨ ਲੈਣ ਲਈ ਸਮਾਂ ਬਿਤਾਉਣਾ ਚੁਣਦੇ ਹਨtage ਉਹਨਾਂ ਦੇ ਸਾਧਨ ਦੀ ਰਿਮੋਟ ਪ੍ਰੋਗਰਾਮੇਬਲ ਇੰਟਰਫੇਸ ਸਮਰੱਥਾਵਾਂ ਅਤੇ ਉਹਨਾਂ ਦੇ ਟੈਸਟ ਅਤੇ ਮਾਪ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਨ ਲਈ ਟੈਸਟ ਕੋਡ ਲਿਖੋ। ਇਹਨਾਂ ਵਿੱਚੋਂ ਬਹੁਤ ਸਾਰੇ ਇੰਜਨੀਅਰਾਂ ਲਈ, C# (ਉਚਾਰਿਆ ਗਿਆ ਸੀ ਸ਼ਾਰਪ) ਪਸੰਦ ਦੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ।
  • C# ਇੱਕ ਬਹੁਮੁਖੀ ਅਤੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਮਾਈਕ੍ਰੋਸਾਫਟ ਦੁਆਰਾ ਇਸਦੇ .NET ਫਰੇਮਵਰਕ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਵਿਕਸਤ ਕੀਤੀ ਗਈ ਸੀ। ਇਹ ਡੈਸਕਟੌਪ ਸੌਫਟਵੇਅਰ ਤੋਂ ਲੈ ਕੇ ਕਈ ਤਰ੍ਹਾਂ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਬਣਾਉਣ ਲਈ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ web ਐਪਲੀਕੇਸ਼ਨਾਂ ਅਤੇ ਇੱਥੋਂ ਤੱਕ ਕਿ ਮੋਬਾਈਲ ਐਪਸ। ਆਸਾਨੀ ਨਾਲ ਏਕੀਕ੍ਰਿਤ ਥਰਡ-ਪਾਰਟੀ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, C# ਆਟੋਮੇਟਿਡ ਟੈਸਟ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਵੀ ਇੱਕ ਸ਼ਾਨਦਾਰ ਵਿਕਲਪ ਹੈ।
  • ਟੈਸਟ ਅਤੇ ਮਾਪ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਇੰਜੀਨੀਅਰ ਕਈ ਕਾਰਨਾਂ ਕਰਕੇ C# ਵਿੱਚ ਆਪਣਾ ਸਵੈਚਾਲਤ ਟੈਸਟ ਕੋਡ ਲਿਖਣ ਦੀ ਚੋਣ ਕਰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
    • IVI VISA.NET ਲਾਇਬ੍ਰੇਰੀ ਦੁਆਰਾ ਉਪਲਬਧ ਸ਼ਾਨਦਾਰ ਸਾਧਨ ਸੰਚਾਰ ਸਹਾਇਤਾ।
    • .NET ਫਰੇਮਵਰਕ ਵਿੱਚ ਬਣੀਆਂ ਸੈਂਕੜੇ ਉਪਯੋਗੀ ਲਾਇਬ੍ਰੇਰੀਆਂ ਰੋਜ਼ਾਨਾ ਕੋਡ ਦੇ ਕੰਮਾਂ ਨੂੰ ਆਸਾਨ ਬਣਾਉਂਦੀਆਂ ਹਨ ਅਤੇ ਚੰਗੀ ਤਰ੍ਹਾਂ ਦਸਤਾਵੇਜ਼ੀ ਹੁੰਦੀਆਂ ਹਨ।
    • ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਇੰਟੀਗ੍ਰੇਟਿਡ ਡਿਵੈਲਪਮੈਂਟ ਇਨਵਾਇਰਮੈਂਟ ਦੀ ਸ਼ਕਤੀਸ਼ਾਲੀ ਅਤੇ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਵਿਕਾਸ ਕੀਤਾ ਗਿਆ।
    • ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕਮਿਊਨਿਟੀ ਐਡੀਸ਼ਨ ਵਰਤਣ ਲਈ ਮੁਫ਼ਤ ਉਪਲਬਧ ਹੈ।
    • ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕੋਡ ਐਡੀਟਰ ਵਿੱਚ ਇੰਟੈਲੀਸੈਂਸ ਕੋਡ ਲਿਖਣਾ ਅਤੇ ਨਵੀਂ ਕੋਡ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨਾਲ ਕੰਮ ਕਰਨਾ ਇੱਕ ਹਵਾ ਬਣਾਉਂਦਾ ਹੈ।
    • .NET Winforms ਲਾਇਬ੍ਰੇਰੀ ਇੱਕ GUI ਨਾਲ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਲਿਖਣਾ ਆਸਾਨ ਬਣਾਉਂਦੀ ਹੈ।
    • ਸਾਫ਼ ਸੰਟੈਕਸ, C/C++ ਦੇ ਸਮਾਨ ਜੋ ਕਿ ਬਹੁਤ ਸਾਰੇ ਲੋਕਾਂ ਲਈ ਜਾਣੂ ਹੈ।
    • ਆਬਜੈਕਟ ਓਰੀਐਂਟਿਡ ਭਾਸ਼ਾ ਕੋਡ ਨੂੰ ਵਸਤੂਆਂ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਦੀ ਹੈ ਅਤੇ ਇਸਨੂੰ ਹੋਰ ਮਾਡਿਊਲਰ ਅਤੇ ਮੁੜ ਵਰਤੋਂ ਯੋਗ ਬਣਾਉਂਦੀ ਹੈ।
    • ਰਨਟਾਈਮ ਮੈਮੋਰੀ ਮੈਨੇਜਰ ਮੈਮੋਰੀ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਅਲਾਟ ਅਤੇ ਡੀਲੈਕਟ ਕਰਦਾ ਹੈ, ਮੈਮਰੀ ਮੈਮੋਰੀ ਪ੍ਰਬੰਧਨ ਨੂੰ ਬੇਲੋੜਾ ਬਣਾਉਂਦਾ ਹੈ, ਮੈਮੋਰੀ ਲੀਕ ਤੋਂ ਬਚਦਾ ਹੈ।
    • ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਵਿੱਚ ਏਕੀਕ੍ਰਿਤ NuGet ਪੈਕੇਜ ਮੈਨੇਜਰ ਦੁਆਰਾ .NET ਫਰੇਮਵਰਕ ਨੂੰ ਵਧਾਉਣ ਲਈ ਵਾਧੂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਆਸਾਨੀ ਨਾਲ ਉਪਲਬਧ ਹਨ।

ਸ਼ੁਰੂ ਕਰਨਾ

ਸਿਫ਼ਾਰਸ਼ੀ ਸਿਸਟਮ ਲੋੜਾਂ
ਫਾਲੋ ਲਿਸਟ ਵਿੱਚ ਇਸ ਗਾਈਡ ਦੇ ਨਾਲ ਪਾਲਣਾ ਕਰਨ ਲਈ ਸਿਫ਼ਾਰਿਸ਼ ਸਿਸਟਮ ਲੋੜਾਂ ਸ਼ਾਮਲ ਹਨ।

  • ਵਿੰਡੋਜ਼ 10 ਜਾਂ ਵਿੰਡੋਜ਼ 11 'ਤੇ ਚੱਲ ਰਿਹਾ ਨਿੱਜੀ ਕੰਪਿਊਟਰ
    • ਕੋਰ i5-2500 ਜਾਂ ਨਵਾਂ ਪ੍ਰੋਸੈਸਰ
    • 8 GB RAM ਜਾਂ ਵੱਧ
    • > 15 GB ਖਾਲੀ ਡਿਸਕ ਸਪੇਸ

ਸਿਫ਼ਾਰਿਸ਼ ਕੀਤੇ ਉਪਕਰਨ

  • Tektronix Oscilloscope
    • 2/4/5/6 ਸੀਰੀਜ਼ MSO ਮਿਕਸਡ ਸਿਗਨਲ ਓਸੀਲੋਸਕੋਪ
    • 3 ਸੀਰੀਜ਼ MDO ਮਿਕਸਡ ਡੋਮੇਨ ਔਸਿਲੋਸਕੋਪ
    • MSO/DPO5000 B ਸੀਰੀਜ਼ ਔਸਿਲੋਸਕੋਪ
    • DPO7000 C ਸੀਰੀਜ਼ ਔਸਿਲੋਸਕੋਪ
    • MSO/DPO70000 BC ਸੀਰੀਜ਼ ਪ੍ਰਦਰਸ਼ਨ ਔਸਿਲੋਸਕੋਪ
    • MSO/DPO/DSA70000 D/DX ਸੀਰੀਜ਼ ਪ੍ਰਦਰਸ਼ਨ ਔਸਿਲੋਸਕੋਪ
    • DPO70000SX ਸੀਰੀਜ਼ ਪ੍ਰਦਰਸ਼ਨ ਔਸਿਲੋਸਕੋਪ

ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ
ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਤੁਸੀਂ C# ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਔਸੀਲੋਸਕੋਪਾਂ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰ ਸਕੋ, ਤੁਹਾਨੂੰ ਆਪਣਾ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਸੈੱਟਅੱਪ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਇਸ ਗਾਈਡ ਵਿੱਚ ਅਸੀਂ ਮਾਈਕਰੋਸਾਫਟ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕਮਿਊਨਿਟੀ 2022 ਨੂੰ ਆਪਣੇ ਵਿਕਾਸ ਵਾਤਾਵਰਨ ਵਜੋਂ, NI-VISA ਨੂੰ ਸਾਡੀ ਸਾਧਨ ਸੰਚਾਰ ਲਾਇਬ੍ਰੇਰੀ ਵਜੋਂ ਅਤੇ C# ਵਿੱਚ VISA ਨਾਲ ਇੰਟਰਫੇਸ ਕਰਨ ਲਈ IVI VISA.NET ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ।

ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਸਥਾਪਿਤ ਕਰੋ

  1. ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਡਾਊਨਲੋਡ ਕਰੋ:
    'ਤੇ ਜਾਓ http://visualstudio.com ਅਤੇ ਵਿਜ਼ੁਅਲ ਸਟੂਡੀਓ 2022 ਨੂੰ ਡਾਉਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰੋ। ਇਸ ਗਾਈਡ ਲਈ ਅਸੀਂ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਕਮਿਊਨਿਟੀ 2022 ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ, ਮਾਈਕ੍ਰੋਸਾਫਟ ਦਾ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਦਾ ਸੰਸਕਰਣ ਵਰਤਣ ਲਈ ਮੁਫਤ ਹੈ, ਪਰ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਪ੍ਰੋਫੈਸ਼ਨਲ ਜਾਂ ਐਂਟਰਪ੍ਰਾਈਜ਼ 2022 ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਦੇ ਪੁਰਾਣੇ ਸੰਸਕਰਣ ਵੀ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ; ਹਾਲਾਂਕਿ, ਇਹਨਾਂ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਦੇ ਪੜਾਅ ਇਸ ਗਾਈਡ ਵਿੱਚ ਦਰਸਾਏ ਗਏ ਕਦਮਾਂ ਨਾਲੋਂ ਥੋੜੇ ਵੱਖਰੇ ਹੋ ਸਕਦੇ ਹਨ।
  2. ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਸਥਾਪਿਤ ਕਰੋ:
    ਇਸ ਨੂੰ ਚਲਾਉਣ ਲਈ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਲਈ ਇੰਸਟਾਲਰ 'ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ। ਸੈੱਟਅੱਪ ਦੇ ਦੌਰਾਨ, ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਇੰਸਟੌਲਰ ਤੁਹਾਨੂੰ ਵਰਕਲੋਡ ਦੀ ਕਿਸਮ ਚੁਣਨ ਲਈ ਕਹੇਗਾ ਜੋ ਤੁਸੀਂ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਨਾਲ ਵਰਤਣ ਦੀ ਯੋਜਨਾ ਬਣਾ ਰਹੇ ਹੋ। ".NET ਡੈਸਕਟਾਪ ਡਿਵੈਲਪਮੈਂਟ" ਚੁਣੋ ਫਿਰ ਇੰਸਟਾਲੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆਵਾਂ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੰਸਟਾਲ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (2)
  3. ਜਦੋਂ ਸਥਾਪਨਾ ਪੂਰੀ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਇੰਸਟਾਲਰ ਤੁਹਾਨੂੰ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਨੂੰ ਨਿੱਜੀ ਬਣਾਉਣ ਲਈ ਕਹੇਗਾ। ਕਿਉਂਕਿ ਅਸੀਂ C# ਵਿੱਚ ਵਿਕਾਸ ਕਰਾਂਗੇ, ਆਮ ਤੌਰ 'ਤੇ ਇਹ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਵਿਕਾਸ ਸੈਟਿੰਗਜ਼ ਡ੍ਰੌਪ-ਡਾਉਨ ਤੋਂ ਵਿਜ਼ੂਅਲ C# ਦੀ ਚੋਣ ਕਰੋ।Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (3)
  4. ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੀ ਚੋਣ ਕਰ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਸ਼ੁਰੂ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
  5. ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਆਪਣੇ ਆਪ ਨੂੰ ਵਰਤੋਂ ਲਈ ਤਿਆਰ ਕਰਨ ਵਿੱਚ ਕੁਝ ਮਿੰਟ ਲਵੇਗਾ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਇਹ ਪੂਰਾ ਹੋ ਜਾਂਦਾ ਹੈ ਤਾਂ ਤੁਹਾਨੂੰ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ 2022 ਸ਼ੁਰੂ ਕਰਨ ਵਾਲੀ ਵਿੰਡੋ ਦੇ ਨਾਲ ਪੇਸ਼ ਕੀਤਾ ਜਾਵੇਗਾ। NI-VISA ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਲਈ ਅੱਗੇ ਵਧਣ ਤੋਂ ਪਹਿਲਾਂ ਉੱਪਰ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ ਬੰਦ ਬਟਨ ਨੂੰ ਦਬਾ ਕੇ ਇਸ ਵਿੰਡੋ ਨੂੰ ਫਿਲਹਾਲ ਬੰਦ ਕਰੋ।

ਵੀਜ਼ਾ ਇੰਸਟਾਲ ਕਰੋ

  • ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਅਸੀਂ C# ਨਾਲ ਯੰਤਰਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਪ੍ਰੋਗਰਾਮ ਲਿਖਣਾ ਸ਼ੁਰੂ ਕਰ ਸਕੀਏ, ਸਾਨੂੰ ਉਸ ਸਿਸਟਮ 'ਤੇ VISA ਸੰਚਾਰ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਜਿਸ ਵਿੱਚ ਅਸੀਂ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਸਥਾਪਤ ਕੀਤਾ ਹੈ। ਤੁਹਾਨੂੰ ਹੁਣੇ NI-VISA ਇੰਸਟਾਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।
  • ਨੋਟ: ਜੇਕਰ ਤੁਸੀਂ ਅਜੇ ਤੱਕ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਸਥਾਪਤ ਨਹੀਂ ਕੀਤਾ ਹੈ, ਤਾਂ ਇਹ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ NI-VISA ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਅਜਿਹਾ ਕਰੋ। NI-VISA ਲਈ ਸਥਾਪਕ ਖੋਜ ਕਰੇਗਾ ਕਿ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਸਥਾਪਿਤ ਹੈ ਅਤੇ ਆਪਣੇ ਆਪ ਇਹ ਯਕੀਨੀ ਬਣਾਵੇਗਾ ਕਿ ਕੋਡ ਵਿਕਾਸ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਸਹੀ ਹਿੱਸੇ ਚੁਣੇ ਅਤੇ ਸਥਾਪਿਤ ਕੀਤੇ ਗਏ ਹਨ।
  • ਇਸ ਗਾਈਡ ਵਿੱਚ ਅਸੀਂ NI-VISA 2023 Q2 ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ। NI-VISA ਦੇ ਹੋਰ ਸੰਸਕਰਣ ਸੰਸਕਰਣ 17 ਤੋਂ ਪਹਿਲਾਂ ਕੰਮ ਕਰਨਗੇ ਪਰ ਸੈੱਟਅੱਪ ਪ੍ਰਕਿਰਿਆ ਇਸ ਗਾਈਡ ਵਿੱਚ ਦਰਸਾਏ ਗਏ ਨਾਲੋਂ ਵੱਖ ਹੋ ਸਕਦੀ ਹੈ ਅਤੇ IVI VISA.NET ਐਪਲੀਕੇਸ਼ਨ ਪ੍ਰੋਗਰਾਮਿੰਗ ਇੰਟਰਫੇਸ ਲਈ ਸਮਰਥਨ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ IVI ਪਾਲਣਾ ਪੈਕੇਜ ਦੀ ਇੱਕ ਵੱਖਰੀ ਸਥਾਪਨਾ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। . NI-VISA 2023 Q2 ਵਿੱਚ ਸਾਰੇ ਲੋੜੀਂਦੇ ਪੈਕੇਜ ਸ਼ਾਮਲ ਹਨ ਅਤੇ ਇਹ ਸਿਰਫ਼ ਹੋਣਗੇ file ਤੁਹਾਨੂੰ ਡਾਊਨਲੋਡ ਅਤੇ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ.
  • ਨੋਟ: NI-VISA ਨੂੰ ਡਾਉਨਲੋਡ ਅਤੇ ਸਥਾਪਿਤ ਕਰਦੇ ਸਮੇਂ, ਜੇਕਰ ਪੂਰੇ ਸੰਸਕਰਣ ਅਤੇ ਰਨ-ਟਾਈਮ ਸੰਸਕਰਣ ਦੇ ਵਿਚਕਾਰ ਕੋਈ ਵਿਕਲਪ ਹੈ, ਤਾਂ ਪੂਰਾ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ। ਪੂਰੇ ਸੰਸਕਰਣ ਵਿੱਚ ਵਾਧੂ ਟੂਲ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਹਨ ਜੋ ਕੋਡ ਵਿਕਾਸ ਲਈ ਲੋੜੀਂਦੇ ਹਨ।
  • VISA ਨੂੰ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਇੰਸਟਰੂਮੈਂਟ ਕੰਟਰੋਲ ਲਈ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ, ਇਸ ਬਾਰੇ ਇੱਕ ਪੂਰੀ ਗਾਈਡ ਈ-ਬੁੱਕ Getting Started Controlling Instrument with VISA ਵਿੱਚ ਮਿਲ ਸਕਦੀ ਹੈ, ਜਿਸ ਨੂੰ ਇੱਥੋਂ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। tek.com .

C# ਨਾਲ ਇੰਸਟਰੂਮੈਂਟ ਕੰਟਰੋਲ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦਾ ਵਿਕਾਸ ਕਰਨਾ

  • ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਅਤੇ NI-VISA ਸਥਾਪਿਤ ਹੋਣ ਦੇ ਨਾਲ, ਤੁਸੀਂ ਹੁਣ C# ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਯੰਤਰਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਵਿਕਸਿਤ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋ।
  • ਇਸ ਗਾਈਡ ਦੇ ਅਗਲੇ ਪੜਾਅ ਲਈ, ਅਸੀਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗੇ ਕਿ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਵਿੱਚ ਇੱਕ ਨਵਾਂ C# ਪ੍ਰੋਜੈਕਟ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ, ਇਸਨੂੰ VISA ਸੰਚਾਰ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਸੈੱਟਅੱਪ ਕਰੋ ਅਤੇ ਫਿਰ ਕੁਝ ਸਧਾਰਨ ਔਸਿਲੋਸਕੋਪ ਸੰਚਾਰ ਕਰਨ ਲਈ ਕੁਝ ਕੋਡ ਲਿਖੋ।

ਇੰਸਟਰੂਮੈਂਟ ਕੰਟਰੋਲ (ਹੈਲੋ ਵਰਲਡ) ਲਈ ਇੱਕ ਨਵਾਂ C# ਕੰਸੋਲ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣਾ
ਪਹਿਲੇ ਸਾਬਕਾampਲਗਭਗ ਹਰ ਪ੍ਰੋਗਰਾਮਿੰਗ ਜਾਣ-ਪਛਾਣ ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਕਲਾਸਿਕ "ਹੈਲੋ ਵਰਲਡ" ਪ੍ਰੋਗਰਾਮ ਹੈ। ਇਹ ਗਾਈਡ ਕੋਈ ਵੱਖਰੀ ਨਹੀਂ ਹੋਵੇਗੀ ਅਤੇ ਤੁਸੀਂ ਸਿੱਖੋਗੇ ਕਿ ਹੈਲੋ ਵਰਲਡ ਪ੍ਰੋਗਰਾਮ ਦੇ ਬਰਾਬਰ ਇੰਸਟਰੂਮੈਂਟ ਕੰਟਰੋਲ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ ਇੱਕ ਅਜਿਹਾ ਪ੍ਰੋਗਰਾਮ ਬਣਾ ਕੇ ਜੋ ਇੱਕ ਇੰਸਟ੍ਰੂਮੈਂਟ ਨਾਲ ਜੁੜਦਾ ਹੈ, ਇਸਦੀ ਆਈਡੀ ਸਟ੍ਰਿੰਗ ਨੂੰ ਪੁੱਛਦਾ ਹੈ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਸਕ੍ਰੀਨ ਤੇ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ। ਫਿਰ ਅਸੀਂ ਤੁਹਾਨੂੰ ਕੁਝ ਬੁਨਿਆਦੀ ਔਸਿਲੋਸਕੋਪ ਨਿਯੰਤਰਣ ਕਰਨ ਲਈ ਇਸ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕਰਨ ਲਈ ਮਾਰਗਦਰਸ਼ਨ ਕਰਾਂਗੇ ਜਿੱਥੇ ਅਸੀਂ ਯੰਤਰ ਨੂੰ ਰੀਸੈਟ ਕਰਾਂਗੇ, ਇੱਕ ਮਾਪ ਚਾਲੂ ਕਰਾਂਗੇ ਅਤੇ ਫਿਰ ਮਾਪ ਮੁੱਲ ਲਿਆਵਾਂਗੇ ਅਤੇ ਇਸਨੂੰ ਸਕ੍ਰੀਨ ਤੇ ਪ੍ਰਿੰਟ ਕਰਾਂਗੇ।

  1. ਵਿਜ਼ੁਅਲ ਸਟੂਡੀਓ ਲਾਂਚ ਕਰੋ ਅਤੇ ਇਹ ਤੁਹਾਨੂੰ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਸ਼ੁਰੂ ਕਰਨ ਵਾਲੀ ਸਕ੍ਰੀਨ 'ਤੇ ਲੈ ਆਵੇਗਾ। ਸ਼ੁਰੂ ਕਰਨ ਵਾਲੀ ਸਕ੍ਰੀਨ 'ਤੇ "ਇੱਕ ਨਵਾਂ ਪ੍ਰੋਜੈਕਟ ਬਣਾਓ" ਨਾਮਕ ਵਿਕਲਪ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (4)
  2. ਨਵੀਂ ਪ੍ਰੋਜੈਕਟ ਸਕ੍ਰੀਨ ਬਣਾਓ ਤੋਂ, ਪ੍ਰੋਜੈਕਟ ਟੈਂਪਲੇਟ ਸੂਚੀ ਨੂੰ ਹੇਠਾਂ ਸਕ੍ਰੋਲ ਕਰੋ ਅਤੇ "ਕੰਸੋਲ ਐਪ (.NET ਫਰੇਮਵਰਕ)" ਨਾਮਕ C# ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਚੁਣੋ ਅਤੇ ਫਿਰ ਅੱਗੇ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਤੁਸੀਂ ਇਸਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਲੱਭਣ ਲਈ ਸਕ੍ਰੀਨ ਦੇ ਸਿਖਰ 'ਤੇ ਖੋਜ ਬਾਕਸ ਵਿੱਚ ਟੈਮਪਲੇਟ ਨਾਮ ਵੀ ਦਰਜ ਕਰ ਸਕਦੇ ਹੋ। ਨੋਟ: ਪ੍ਰੋਜੈਕਟ ਸੂਚੀ ਵਿੱਚ ਇੱਕ ਸਮਾਨ C# ਪ੍ਰੋਜੈਕਟ ਹੋਵੇਗਾ ਜਿਸਨੂੰ "ਕੰਸੋਲ ਪ੍ਰੋਜੈਕਟ" ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਸਹੀ ਪ੍ਰੋਜੈਕਟ ਨਹੀਂ ਹੈ ਅਤੇ ਇਸਨੂੰ ਚੁਣਨ ਨਾਲ ਇੱਕ ਕੰਸੋਲ ਪ੍ਰੋਜੈਕਟ ਬਣੇਗਾ ਜੋ .NET ਫਰੇਮਵਰਕ ਦੀ ਬਜਾਏ .NET ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। IVI VISA .NET ਲਾਇਬ੍ਰੇਰੀ .NET ਫਰੇਮਵਰਕ 'ਤੇ ਬਣੀ ਹੈ, ਨਾ ਕਿ .NET ਕੋਰ 'ਤੇ ਇਸ ਲਈ ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਤੁਸੀਂ .NET ਫਰੇਮਵਰਕ ਅਧਾਰਤ C# ਕੰਸੋਲ ਪ੍ਰੋਜੈਕਟ ਦੀ ਚੋਣ ਕਰੋ।Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (5) ਨੋਟ: ਪ੍ਰੋਜੈਕਟ ਸੂਚੀ ਵਿੱਚ ਇੱਕ ਸਮਾਨ C# ਪ੍ਰੋਜੈਕਟ ਹੋਵੇਗਾ ਜਿਸਨੂੰ "ਕੰਸੋਲ ਪ੍ਰੋਜੈਕਟ" ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਸਹੀ ਪ੍ਰੋਜੈਕਟ ਨਹੀਂ ਹੈ ਅਤੇ ਇਸਨੂੰ ਚੁਣਨ ਨਾਲ ਇੱਕ ਕੰਸੋਲ ਪ੍ਰੋਜੈਕਟ ਬਣੇਗਾ ਜੋ .NET ਫਰੇਮਵਰਕ ਦੀ ਬਜਾਏ .NET ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। IVI VISA .NET ਲਾਇਬ੍ਰੇਰੀ .NET ਫਰੇਮਵਰਕ 'ਤੇ ਬਣੀ ਹੈ, ਨਾ ਕਿ .NET ਕੋਰ 'ਤੇ ਇਸ ਲਈ ਇਹ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਤੁਸੀਂ .NET ਫਰੇਮਵਰਕ ਅਧਾਰਤ C# ਕੰਸੋਲ ਪ੍ਰੋਜੈਕਟ ਦੀ ਚੋਣ ਕਰੋ।
  3. ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਇੱਕ ਨਾਮ ਦਿਓ ਅਤੇ ਇੱਕ ਚੁਣੋ file ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਸਥਾਨ.Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (6)
  4. ਫਰੇਮਵਰਕ ਡ੍ਰੌਪ-ਡਾਉਨ ਵਿੱਚ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ .NET ਫਰੇਮਵਰਕ 4.7.2 ਚੁਣਿਆ ਗਿਆ ਹੈ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਲਈ ਬਣਾਓ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
    ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਦੁਆਰਾ ਪ੍ਰੋਜੈਕਟ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ ਪੂਰਾ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਇੰਟਰਫੇਸ ਪੇਸ਼ ਕੀਤਾ ਜਾਵੇਗਾ। ਮੁੱਖ ਕੋਡ file ਪ੍ਰੋਜੈਕਟ ਲਈ, “Program.cs” ਕੋਡ ਸੰਪਾਦਕ ਅਤੇ ਹੱਲ ਐਕਸਪਲੋਰਰ ਪੈਨ ਵਿੱਚ ਖੁੱਲ੍ਹਾ ਹੋਵੇਗਾ, ਜੋ ਵਿਸ਼ੇਸ਼ਤਾ, ਹਵਾਲਿਆਂ ਅਤੇ files ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ, ਪਹੁੰਚ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਅਸੀਂ ਕੋਡ ਜੋੜਨਾ ਸ਼ੁਰੂ ਕਰੀਏ, ਸਾਨੂੰ ਆਪਣੇ ਕੋਡ ਵਿੱਚ ਵੀਜ਼ਾ ਦਾ ਹਵਾਲਾ ਜੋੜ ਕੇ ਆਪਣਾ ਪ੍ਰੋਜੈਕਟ ਤਿਆਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (7)
  5. ਸਾਡਾ ਕੋਡ IVI VISA .NET ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਯੰਤਰਾਂ ਨਾਲ ਸੰਚਾਰ ਕਰੇਗਾ ਜੋ ਕਿ NI-VISA ਇੰਸਟਾਲਰ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਸਥਾਪਿਤ ਕੀਤੀ ਗਈ ਸੀ। ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਅਸੀਂ ਇਸ ਲਾਇਬ੍ਰੇਰੀ ਨੂੰ ਆਪਣੇ ਕੋਡ ਵਿੱਚ ਵਰਤ ਸਕੀਏ, ਸਾਨੂੰ ਪਹਿਲਾਂ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਇਸਦਾ ਹਵਾਲਾ ਜੋੜਨ ਦੀ ਲੋੜ ਹੈ। ਹਵਾਲਾ ਜੋੜਨ ਲਈ, ਹੱਲ ਐਕਸਪਲੋਰਰ ਪੈਨ ਵਿੱਚ ਜਾਓ, ਹਵਾਲਿਆਂ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਮੀਨੂ ਤੋਂ ਹਵਾਲਾ ਸ਼ਾਮਲ ਕਰੋ ਚੁਣੋ...Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (8)
  6. ਰੈਫਰੈਂਸ ਮੈਨੇਜਰ ਵਿੰਡੋ ਵਿੱਚ, ਅਸੈਂਬਲੀਆਂ ਦੇ ਅਧੀਨ, "ਐਕਸਟੈਂਸ਼ਨ" 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਸੂਚੀ ਵਿੱਚੋਂ ਸਕ੍ਰੋਲ ਕਰੋ ਅਤੇ “Ivi.Visa ਅਸੈਂਬਲੀ” ਨਾਮਕ ਅਸੈਂਬਲੀ ਲੱਭੋ ਅਤੇ ਇਸਨੂੰ ਚੁਣਨ ਲਈ ਇਸਦੇ ਅੱਗੇ ਦਿੱਤੇ ਚੈਕਬਾਕਸ ਨੂੰ ਕਲਿੱਕ ਕਰੋ। ਪ੍ਰੋਜੈਕਟ ਦਾ ਹਵਾਲਾ ਜੋੜਨ ਲਈ ਠੀਕ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (9) ਚਿੱਤਰ 8: Ivi.Visa ਅਸੈਂਬਲੀ ਲਈ ਇੱਕ ਹਵਾਲਾ ਸ਼ਾਮਲ ਕਰੋ।
    ਸਵਾਲ: ਅਸੀਂ Ivi.Visa ਦਾ ਹਵਾਲਾ ਕਿਉਂ ਜੋੜਿਆ ਹੈ ਅਤੇ NI-VISA ਦਾ ਨਹੀਂ?
    ਜਵਾਬ: IVI VISA .NET ਲਾਇਬ੍ਰੇਰੀ ਇੰਸਟ੍ਰੂਮੈਂਟ ਕੰਟਰੋਲ ਲਈ ਇੱਕ ਮਿਆਰੀ .NET ਲਾਇਬ੍ਰੇਰੀ ਹੈ ਜੋ ਵਿਕਰੇਤਾ ਅਗਿਆਨੀ ਹੈ। ਇਸਦਾ ਮਤਲਬ ਇਹ ਹੈ ਕਿ IVI VISA .NET ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਲਿਖਿਆ ਗਿਆ ਕੋਈ ਵੀ ਪ੍ਰੋਗਰਾਮ ਕਿਸੇ ਵੀ ਵਿਕਰੇਤਾ ਦੇ ਵੀਜ਼ਾ ਲਾਗੂਕਰਨ ਨਾਲ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜੇਕਰ ਉਹ ਲਾਗੂਕਰਨ IVI ਸਟੈਂਡਰਡ VISA .NET ਇੰਟਰਫੇਸ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
    IVIVISA .NET ਲਾਇਬ੍ਰੇਰੀ ਦੇ ਹਵਾਲੇ ਨਾਲ, ਅਸੀਂ ਹੁਣ ਕੋਡ ਲਿਖਣਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਤਿਆਰ ਹਾਂ।
  7. ਓਪਨ Program.cs 'ਤੇ ਜਾਓ file ਕੋਡ ਐਡੀਟਰ ਵਿੱਚ ਅਤੇ ਦੇ ਸਿਖਰ 'ਤੇ file ਤੁਸੀਂ ਕਈ "ਵਰਤਣ ਵਾਲੇ" ਬਿਆਨ ਵੇਖੋਗੇ। ਆਖਰੀ ਵਰਤੋਂ ਸਟੇਟਮੈਂਟ ਤੋਂ ਬਾਅਦ ਇੱਕ ਨਵੀਂ ਲਾਈਨ ਜੋੜੋ ਅਤੇ ਐਂਟਰ ਕਰੋ
  8. Ivi.Visa ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ;Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (1) ਚਿੱਤਰ 9: ਸਟੇਟਮੈਂਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਕੋਡ ਲਿਖਣ ਵੇਲੇ ਲੋੜੀਂਦੀ ਟਾਈਪਿੰਗ ਦੀ ਮਾਤਰਾ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ ਅਤੇ ਕੋਡ ਸੰਪਾਦਕ ਨੂੰ ਨਿਰਦੇਸ਼ਿਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
    ਇਹ ਲਾਈਨ ਸਾਨੂੰ Ivi.Visa ਨੇਮਸਪੇਸ ਵਿੱਚ ਮੌਜੂਦ ਆਬਜੈਕਟ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ ਜਦੋਂ ਵੀ ਅਸੀਂ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਆਬਜੈਕਟ ਦਾ ਐਲਾਨ ਜਾਂ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ ਤਾਂ ਪੂਰਾ ਨੇਮਸਪੇਸ ਟਾਈਪ ਕੀਤੇ ਬਿਨਾਂ। ਇਹ ਨਾ ਸਿਰਫ਼ ਟਾਈਪਿੰਗ ਦੀ ਮਾਤਰਾ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ, ਬਲਕਿ ਇਹ ਸੰਪਾਦਕ ਨੂੰ ਤੁਹਾਡੇ ਟਾਈਪ ਕਰਨ ਦੇ ਨਾਲ-ਨਾਲ ਸਵੈ-ਸੰਪੂਰਨ ਸੁਝਾਅ ਦੇਣ ਵਿੱਚ ਵੀ ਮਦਦ ਕਰਦਾ ਹੈ।
  9. ਵਿੱਚ ਹੋਰ ਹੇਠਾਂ file ਤੁਸੀਂ ਦੇਖੋਗੇ ਕਿ ਸਟੈਟਿਕ ਵਿਧੀ Main(string[] args) ਨੂੰ ਕਿੱਥੇ ਘੋਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਸ ਤੋਂ ਬਾਅਦ ਅੰਡਾਕਾਰ ਦੀ ਇੱਕ ਜੋੜੀ ਹੁੰਦੀ ਹੈ। ਅੰਡਾਕਾਰ ਦੇ ਵਿਚਕਾਰ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਜੋੜੋ।
    Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (10) ਸਾਡੇ ਦੁਆਰਾ ਜੋੜਿਆ ਗਿਆ ਕੋਡ VISA ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਾਧਨ ਨਾਲ ਇੱਕ ਕਨੈਕਸ਼ਨ ਖੋਲ੍ਹੇਗਾ, ਪੁੱਛਗਿੱਛ ਕਮਾਂਡ *IDN ਭੇਜੋ? ਇੰਸਟ੍ਰੂਮੈਂਟ ਨੂੰ ਭੇਜੋ ਅਤੇ ਫਿਰ ਇੰਸਟਰੂਮੈਂਟ ਤੋਂ ਜਵਾਬ ਨੂੰ ਰੀਬੈਕ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਕੰਸੋਲ 'ਤੇ ਪ੍ਰਿੰਟ ਕਰੋ। ਪ੍ਰੋਗਰਾਮ ਫਿਰ ਸਾਨੂੰ ਜਾਰੀ ਰੱਖਣ ਲਈ ਐਂਟਰ ਕੁੰਜੀ ਦਬਾਉਣ ਲਈ ਪੁੱਛੇਗਾ ਅਤੇ ਫਿਰ ਐਂਟਰ ਦਬਾਉਣ ਤੱਕ ਉਡੀਕ ਕਰੇਗਾ।
    ਉਪਰੋਕਤ ਕੋਡ ਸਨਿੱਪਟ ਵਿੱਚ ਲਾਈਨ 3 'ਤੇ ਸਕੋਪ ਆਬਜੈਕਟ ਦੇ ਆਲੇ ਦੁਆਲੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲਾ ਬਿਆਨ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ ਕਿ ਜੇਕਰ ਸਾਡੇ ਕੋਡ ਦੁਆਰਾ ਕੋਈ ਅਪਵਾਦ ਸੁੱਟਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਇਹ ਚੱਲਦਾ ਹੈ, ਤਾਂ ਪ੍ਰੋਗਰਾਮ ਬੰਦ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਕੁਨੈਕਸ਼ਨ ਅਜੇ ਵੀ ਸਹੀ ਢੰਗ ਨਾਲ ਬੰਦ ਹੋ ਜਾਵੇਗਾ।
  10. ਲਾਈਨ ਵਿੱਚ ਜਿੱਥੇ ਸਟ੍ਰਿੰਗ visaRsrcAddr ਘੋਸ਼ਿਤ ਅਤੇ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਆਪਣੇ ਸਾਧਨ ਦੇ VISA ਸਰੋਤ ਪਤੇ ਨਾਲ ਮੇਲ ਕਰਨ ਲਈ ਸਤਰ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰੋ।
  11. ਹੁਣ ਜਦੋਂ ਅਸੀਂ ਕੁਝ ਕੋਡ ਨੂੰ ਜੋੜਿਆ ਹੈ file, ਅਸੀਂ ਆਪਣਾ ਪ੍ਰੋਗਰਾਮ ਚਲਾਉਣ ਲਈ ਤਿਆਰ ਹਾਂ। ਸਾਡੇ ਕੋਡ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਕੰਪਾਇਲ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ ਮੀਨੂ ਬਾਰ ਵਿੱਚ ਰਨ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਜਾਂ F5 ਦਬਾਓ। ਜਦੋਂ ਕੋਡ ਚੱਲਦਾ ਹੈ ਤਾਂ ਤੁਹਾਨੂੰ ਕੰਸੋਲ ਵਿੰਡੋ ਵਿੱਚ ਆਉਟਪੁੱਟ ਦਿਖਾਈ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ ਜੋ ਹੇਠਾਂ ਦਿੱਤੇ ਸਮਾਨ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ।Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (2) ਚਿੱਤਰ 10: ਸਾਡੇ ਮੂਲ HelloScope ਸਾਬਕਾ ਤੋਂ ਆਉਟਪੁੱਟample.
    ਨੋਟ: ਜੇਕਰ ਕੋਡ ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਅਪਵਾਦ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸਭ ਤੋਂ ਆਮ ਕਾਰਨ ਇਹ ਹੈ ਕਿ VISA ਇੰਸਟ੍ਰੂਮੈਂਟ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਸੀ। ਇਹ ਆਮ ਤੌਰ 'ਤੇ ਇਸ ਲਈ ਹੁੰਦਾ ਹੈ ਕਿਉਂਕਿ VISA ਸਰੋਤ ਪਤਾ ਗਲਤ ਤਰੀਕੇ ਨਾਲ ਦਾਖਲ ਕੀਤਾ ਗਿਆ ਸੀ ਜਾਂ ਕਿਉਂਕਿ ਸਾਧਨ ਹੁਣ ਕਨੈਕਟ ਜਾਂ ਚਾਲੂ ਨਹੀਂ ਹੈ।
    ਚੰਗਾ! ਤੁਹਾਡਾ ਪ੍ਰੋਗਰਾਮ ਇੰਸਟ੍ਰੂਮੈਂਟ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦੇ ਯੋਗ ਸੀ, ਇਸਦੀ ID ਦੀ ਪੁੱਛਗਿੱਛ ਕਰਨ ਲਈ ਇੱਕ ਕਮਾਂਡ ਭੇਜੋ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਵਾਪਸ ਪੜ੍ਹੋ। ਇਹ ਬਹੁਤ ਵਧੀਆ ਹੈ, ਪਰ ਸਮੁੱਚੇ ਤੌਰ 'ਤੇ, ਇਹ ਬਹੁਤ ਉਪਯੋਗੀ ਐਪਲੀਕੇਸ਼ਨ ਨਹੀਂ ਹੈ। ਇਸ ਸਾਬਕਾ ਵਿੱਚ ਕੁਝ ਹੋਰ ਕੋਡ ਜੋੜੋample ਅਤੇ ਅਸਲ ਵਿੱਚ ਔਸੀਲੋਸਕੋਪ ਨਾਲ ਕੁਝ ਕਰੋ।
  12. ਹੇਠ ਲਿਖੇ ਵਰਗਾ ਦਿਖਣ ਲਈ ਆਪਣੇ ਕੋਡ ਨੂੰ ਸੋਧੋ।
    Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (11) Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (12) Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (13) Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (14)

ਹੁਣ ਤੁਹਾਡਾ ਕੋਡ ਹੇਠ ਲਿਖੇ ਕੰਮ ਕਰੇਗਾ:

  1. ਔਸਿਲੋਸਕੋਪ ਨਾਲ ਜੁੜੋ
  2. ਇਸਦੀ ID ਦੀ ਪੁੱਛਗਿੱਛ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਕੰਸੋਲ 'ਤੇ ਪ੍ਰਿੰਟ ਕਰੋ
  3. ਔਸਿਲੋਸਕੋਪ ਨੂੰ ਇਸਦੀ ਡਿਫੌਲਟ ਸਥਿਤੀ ਵਿੱਚ ਰੀਸੈਟ ਕਰੋ
  4. ਔਸਿਲੋਸਕੋਪ ਨੂੰ ਆਟੋਸੈੱਟ ਕਰੋ
  5. ਇੱਕ ਸ਼ਾਮਲ ਕਰੋ ampਲਿਟਿ measureਡ ਮਾਪ
  6. ਇੱਕ ਸਿੰਗਲ ਕ੍ਰਮ ਪ੍ਰਾਪਤ ਕਰੋ
  7. ਮਾਪਿਆ ਲਿਆਓ amplitude ਮੁੱਲ ਅਤੇ ਇਸ ਨੂੰ ਕੰਸੋਲ ਤੇ ਪ੍ਰਿੰਟ ਕਰੋ

ਨੋਟ: ਸਾਬਕਾampਉੱਪਰ ਸੂਚੀਬੱਧ le ਕੋਡ ਨੂੰ Tektronix 2/4/5/6 ਸੀਰੀਜ਼ MSO ਮਿਕਸਡ ਸਿਗਨਲ ਔਸਿਲੋਸਕੋਪ ਨਾਲ ਵਰਤਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਸ ਕੋਡ ਨੂੰ 3 ਸੀਰੀਜ਼ MDO, MSO/DPO5000 B, DPO7000 C, MSO/DSA/DPO70000 BCD DX, DPO70000SX ਸੀਰੀਜ਼ ਓਸੀਲੋਸਕੋਪ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਤਬਦੀਲੀਆਂ ਕਰੋ।

  • ਲਾਈਨ ਨੂੰ ਬਦਲੋ
    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?"); scope.RawIO.ReadString();

  • ਕਈ ਓਪਰੇਸ਼ਨਾਂ ਤੋਂ ਬਾਅਦ. ਇਹ ਓਪਰੇਸ਼ਨ ਕੰਪਲੀਟ ਕਿਊਰੀ ਕਮਾਂਡ ਹੈ ਅਤੇ ਇਹ ਕੋਡ ਨੂੰ ਔਸਿਲੋਸਕੋਪ ਓਪਰੇਸ਼ਨਾਂ ਨਾਲ ਸਮਕਾਲੀ ਰੱਖਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਕੁਝ ਲੰਬੇ ਸਮੇਂ ਤੋਂ ਚੱਲ ਰਹੇ ਔਸੀਲੋਸਕੋਪ ਓਪਰੇਸ਼ਨ ਜਿਵੇਂ ਕਿ ਰੀਸੈਟ ਕਰਨਾ, ਆਟੋਸੈੱਟ ਕਰਨਾ ਜਾਂ ਇੱਕ ਸਿੰਗਲ ਕ੍ਰਮ ਪ੍ਰਾਪਤ ਕਰਨਾ ਔਸਿਲੋਸਕੋਪ ਨੂੰ ਓਸੀਲੋਸਕੋਪ ਸਥਿਤੀ ਵਿੱਚ ਓਪਰੇਸ਼ਨ ਕੰਪਲੀਟ ਫਲੈਗ ਨੂੰ ਘੱਟ ਕਰਨ ਅਤੇ ਓਪਰੇਸ਼ਨ ਪੂਰਾ ਹੋਣ 'ਤੇ ਇਸਨੂੰ ਉੱਚਾ ਕਰਨ ਦਾ ਕਾਰਨ ਬਣ ਜਾਵੇਗਾ। *ਓਪੀਸੀ? ਕਮਾਂਡ ਇੱਕ ਬਲਾਕਿੰਗ ਕਮਾਂਡ ਹੈ ਜੋ ਓਪੀਸੀ ਫਲੈਗ ਨੂੰ ਉੱਚਾ ਹੋਣ ਤੱਕ ਜਵਾਬ ਨਹੀਂ ਦੇਵੇਗੀ। *OPC ਪੁੱਛ ਕੇ? ਅਸੀਂ ਆਪਣੇ ਕੋਡ ਨੂੰ ਉਦੋਂ ਤੱਕ ਜਾਰੀ ਰੱਖਣ ਤੋਂ ਰੋਕ ਸਕਦੇ ਹਾਂ ਜਦੋਂ ਤੱਕ ਕਮਾਂਡ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦੀ।
  • ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੇ ਕੋਡ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰ ਲੈਂਦੇ ਹੋ, ਤਾਂ ਕੋਡ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ ਚਲਾਓ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਜੇ ਸਭ ਕੁਝ ਸਫਲ ਹੈ, ਤਾਂ ਤੁਹਾਡੇ ਪ੍ਰੋਗਰਾਮ ਦਾ ਆਉਟਪੁੱਟ ਹੇਠਾਂ ਦਿੱਤੇ ਵਰਗਾ ਦਿਖਾਈ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ.Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (3)

ਚਿੱਤਰ 11: ਸਾਡੇ ਲੰਬੇ HelloScope ਸਾਬਕਾ ਤੋਂ ਆਉਟਪੁੱਟample.

ਵਧਾਈਆਂ! ਤੁਸੀਂ C# ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਫਲਤਾਪੂਰਵਕ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਲਿਖਿਆ ਹੈ ਜੋ ਇਸ ਨਾਲ ਜੁੜਦਾ ਹੈ ਅਤੇ ਸਾਧਨ, ਇਸਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸ ਤੋਂ ਡਾਟਾ ਵਾਪਸ ਪੜ੍ਹਦਾ ਹੈ। ਤੁਸੀਂ ਹੁਣ ਆਪਣੇ ਖੁਦ ਦੇ ਉੱਨਤ ਸਾਧਨ ਨਿਯੰਤਰਣ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਤਿਆਰ ਹੋ।

ਪੁੱਲਿੰਗ ਐਕਸampGitHub ਤੋਂ les
Tektronix ਯੰਤਰਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਪ੍ਰੋਗਰਾਮ ਲਿਖਣਾ ਸਿੱਖਣ ਵਿੱਚ ਸਹਾਇਤਾ ਕਰਨ ਲਈ, Tektronix ਨੇ ਕਈ ਸਾਬਕਾampਪ੍ਰੋਗਰਾਮੇਟਿਕ ਕੰਟਰੋਲ ਐਕਸ ਵਿੱਚ Tektronix GitHub 'ਤੇ le ਪ੍ਰੋਗਰਾਮamples ਰਿਪੋਜ਼ਟਰੀ. ਇਹ ਰਿਪੋਜ਼ਟਰੀ 'ਤੇ ਲੱਭੀ ਜਾ ਸਕਦੀ ਹੈ https://github.com/tektronix/Programmatic-Control-Examples . ਅਗਲੇ ਸਾਬਕਾ ਲਈample ਅਸੀਂ Tektronix GitHub ਤੋਂ ਕੋਡ ਨੂੰ 'ਤੇ ਖਿੱਚਾਂਗੇ URL ਉੱਪਰ ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਇਸ ਰਿਪੋਜ਼ਟਰੀ ਦੀ ਇੱਕ ਕਾਪੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮ ਦੀ ਵਰਤੋਂ ਕਰੋ।

  1. Tektronix Programmatic-Control-Ex 'ਤੇ ਜਾਓamp'ਤੇ les ਰਿਪੋਜ਼ਟਰੀ URL ਉੱਪਰ
  2. Git ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰੋ ਜਾਂ ਇਸਨੂੰ ਜ਼ਿਪ ਦੇ ਤੌਰ 'ਤੇ ਡਾਊਨਲੋਡ ਕਰੋ file ਅਤੇ ਇਸਨੂੰ ਆਪਣੇ ਪੀਸੀ ਤੇ ਐਕਸਟਰੈਕਟ ਕਰੋ। ਤੁਸੀਂ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰਨ ਜਾਂ ਡਾਉਨਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਂਦੀ ਜਾਣਕਾਰੀ ਨੂੰ ਹਰੇ <> ਕੋਡ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰਕੇ ਲੱਭ ਸਕਦੇ ਹੋ। web ਰੈਪੋ ਦਾ ਪੰਨਾ।Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (4)

ਚਿੱਤਰ 12: GitHub ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰਨਾ ਜਾਂ ਡਾਊਨਲੋਡ ਕਰਨਾ ਰੈਪੋ ਦੇ ਮੁੱਖ ਪੰਨੇ 'ਤੇ ਗ੍ਰੀਨ <> ਕੋਡ ਬਟਨ ਤੋਂ ਐਕਸੈਸ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

ਕਰਵ ਪੁੱਛਗਿੱਛ C# ਵਿੰਡੋਜ਼ ਫਾਰਮ ਸਾਬਕਾample

  • ਇਸ ਲਈ ਸਾਬਕਾample, ਸਕਰੈਚ ਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਬਜਾਏ, ਅਸੀਂ Tektronix GitHub ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਕੋਡ ਨੂੰ ਖਿੱਚਾਂਗੇ। ਜੇਕਰ ਤੁਸੀਂ ਪੁਲਿੰਗ ਐਕਸ ਵਿੱਚ ਉਪਰੋਕਤ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਨਹੀਂ ਕੀਤਾ ਹੈampGitHub ਤੋਂ, ਕਿਰਪਾ ਕਰਕੇ ਹੁਣੇ ਕਰੋ।
  • ਇਹ ਸਾਬਕਾample ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ ਕਿ ਇੱਕ ਗਰਾਫੀਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਨਾਲ ਇੱਕ ਆਟੋਮੇਟਿਡ ਟੈਸਟ ਅਤੇ ਮਾਪ ਐਪਲੀਕੇਸ਼ਨ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ ਜੋ ਇੱਕ ਔਸਿਲੋਸਕੋਪ ਤੋਂ ਇੱਕ ਵੇਵਫਾਰਮ ਲਿਆਏਗਾ ਅਤੇ ਇਸਨੂੰ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ। ਇਹ ਸਾਬਕਾample ਵਿੰਡੋਜ਼ ਫਾਰਮ GUI, IVI VISA ਨਾਲ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਬਣਾਉਣ ਲਈ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਵਿੱਚ C# ਵਿੰਡੋਜ਼ ਫਾਰਮ (.NET ਫਰੇਮਵਰਕ) ਪ੍ਰੋਜੈਕਟ ਕਿਸਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
  • ਸੰਚਾਰ ਲਈ .NET ਲਾਇਬ੍ਰੇਰੀ ਅਤੇ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ 'ਤੇ ਵੇਵਫਾਰਮ ਡੇਟਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਆਕਸੀਪਲੋਟ ਗ੍ਰਾਫਿੰਗ ਲਾਇਬ੍ਰੇਰੀ। ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਵਿੱਚ ਬਿਲਟ-ਇਨ ਨੂਗੇਟ ਪੈਕੇਜ ਮੈਨੇਜਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਆਕਸੀਪਲੌਟ ਸਥਾਪਤ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਜਦੋਂ ਤੁਸੀਂ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਕੰਪਾਇਲ ਕਰਦੇ ਹੋ ਤਾਂ ਲਾਇਬ੍ਰੇਰੀ ਆਪਣੇ ਆਪ ਡਾਊਨਲੋਡ ਹੋ ਜਾਵੇਗੀ।
  • ਨੋਟ: ਇਹ ਪ੍ਰੋਜੈਕਟ Tektronix ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ
  • 2/4/5/6 ਸੀਰੀਜ਼ MSO ਮਿਕਸਡ ਸਿਗਨਲ ਓਸੀਲੋਸਕੋਪ, 3 ਸੀਰੀਜ਼ MDO ਮਿਕਸਡ ਡੋਮੇਨ ਓਸੀਲੋਸਕੋਪ ਅਤੇ Tektronix MSO/DPO5000 B, DPO7000 C, MSO/DPO70000 BC, MSO/DPO/DSA70000 DX ਅਤੇ D70000scilloscopes Series3000। ਇਹ ਹੋਰ Tektronix Oscilloscope ਸੀਰੀਜ਼ (MDO/MSO/DPO4000/3, XNUMX ਸੀਰੀਜ਼ MDO, ਆਦਿ) ਨਾਲ ਵੀ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਟੈਸਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ।
  1. ਤੁਹਾਡੇ ਦੁਆਰਾ ਕਲੋਨ ਕਰਨ, ਜਾਂ ਜ਼ਿਪ ਦੇ ਰੂਪ ਵਿੱਚ ਡਾਊਨਲੋਡ ਕਰਨ ਅਤੇ ਐਕਸਟਰੈਕਟ ਕਰਨ ਤੋਂ ਬਾਅਦ, Tektronix Programmatic-Control-Exampਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ les repo, ਇਸ ਵਾਲੇ ਫੋਲਡਰ ਨੂੰ ਖੋਲ੍ਹੋ fileਵਿੰਡੋਜ਼ ਐਕਸਪਲੋਰਰ ਵਿੱਚ ਹੈ ਅਤੇ "CSharpCurveQueryWinforms" ਨਾਮ ਦੇ ਫੋਲਡਰ ਨੂੰ ਲੱਭਣ ਲਈ ਵਿੰਡੋਜ਼ ਐਕਸਪਲੋਰਰ ਵਿੱਚ ਖੋਜ ਪੱਟੀ ਦੀ ਵਰਤੋਂ ਕਰੋ।
  2. CSharpCurveQueryWinforms ਫੋਲਡਰ ਦੇ ਅੰਦਰ, ਖੋਲ੍ਹੋ file ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਵਿੱਚ “CurveQueryWinforms.sln”।
  3. ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਹੱਲ ਐਕਸਪਲੋਰਰ ਪੈਨ 'ਤੇ ਜਾਓ ਅਤੇ ਇਸ 'ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ। file ਨਾਮ ਦਿੱਤਾ ਗਿਆ
    “CurveQueryMain.cs”। ਇਹ ਇਸ ਸਾਬਕਾ ਲਈ ਵਿੰਡੋਜ਼ ਫਾਰਮ ਗ੍ਰਾਫਿਕਲ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਨੂੰ ਲੋਡ ਕਰੇਗਾampਵਿਜ਼ੂਅਲ ਐਡੀਟਰ ਦੇ ਅੰਦਰ le ਪ੍ਰੋਗਰਾਮ.
  4. ਵਿਜ਼ੂਅਲ ਐਡੀਟਰ ਵਿੱਚ, ਮੁੱਖ ਰੂਪ ਵਿੱਚ, "ਵੇਵਫਾਰਮ ਪ੍ਰਾਪਤ ਕਰੋ" ਲੇਬਲ ਵਾਲੇ ਬਟਨ 'ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ। ਇਹ ਕੋਡ ਸੰਪਾਦਕ ਨੂੰ ਖੋਲ੍ਹੇਗਾ ਅਤੇ ਸਿੱਧਾ ਉਸ ਵਿਧੀ 'ਤੇ ਜਾਵੇਗਾ ਜਿਸ ਵਿੱਚ ਕੋਡ ਸ਼ਾਮਲ ਹੈ ਜੋ ਉਦੋਂ ਚੱਲੇਗਾ ਜਦੋਂ ਤੁਸੀਂ ਵੇਵਫਾਰਮ ਪ੍ਰਾਪਤ ਕਰੋ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋਗੇ। ਇਸ ਵਿਧੀ ਦੇ ਅੰਦਰ ਤੁਹਾਨੂੰ ਉਹ ਕੋਡ ਮਿਲੇਗਾ ਜੋ ਸਾਧਨ ਨਾਲ ਜੁੜਦਾ ਹੈ, ਵੇਵਫਾਰਮ ਡੇਟਾ ਲਿਆਉਂਦਾ ਹੈ, ਇਸਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ, ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਸਕ੍ਰੀਨ 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
  5. ਕੋਡ ਨੂੰ ਕੰਪਾਇਲ ਕਰਨ ਅਤੇ ਚਲਾਉਣ ਲਈ ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਵਿੱਚ ਚਲਾਓ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
  6. ਜਦੋਂ ਪ੍ਰੋਗਰਾਮ ਲੋਡ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ VISA ਸਰੋਤ ਨਾਮ ਲੇਬਲ ਵਾਲੇ ਟੈਕਸਟ ਬਾਕਸ ਵਿੱਚ ਆਪਣੇ ਸਾਧਨ ਦਾ VISA ਸਰੋਤ ਨਾਮ ਦਾਖਲ ਕਰੋ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਚੈਨਲ ਚੁਣੋ।
  7. ਓਸੀਲੋਸਕੋਪ 'ਤੇ ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਕਨੈਕਟ ਕਰੋਗੇ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਇਸ ਨੇ ਤੁਹਾਡੇ ਵੱਲੋਂ ਪਹਿਲਾਂ ਚੁਣੇ ਗਏ ਚੈਨਲ 'ਤੇ ਵੇਵਫਾਰਮ ਹਾਸਲ ਕਰ ਲਿਆ ਹੈ, ਫਿਰ ਕਰਵ ਕਿਊਰੀ ਐਕਸ ਵਿਚ ਵੇਵਫਾਰਮ ਪ੍ਰਾਪਤ ਕਰੋ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।ample GUI.

ਪ੍ਰੋਗਰਾਮ ਇੰਸਟਰੂਮੈਂਟ ਨਾਲ ਕਨੈਕਟ ਕਰੇਗਾ, ਇਸਦੀ ਆਈਡੀ ਦੀ ਪੁੱਛਗਿੱਛ ਕਰੇਗਾ ਅਤੇ ਫਿਰ ਚੈਨਲ ਤੋਂ ਵੇਵਫਾਰਮ ਡੇਟਾ ਲਿਆਏਗਾ ਅਤੇ ਇਸਨੂੰ ਸਕ੍ਰੀਨ 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ।
Tektronix-MSO44-ਔਸੀਲੋਸਕੋਪ-ਆਟੋਮੇਸ਼ਨ-ਅੰਜੀਰ- (5)ਚਿੱਤਰ 13: ਕਰਵ ਪੁੱਛਗਿੱਛ Example ਔਸਿਲੋਸਕੋਪ ਤੋਂ ਵੇਵਫਾਰਮ ਡੇਟਾ ਲਿਆਏਗਾ ਅਤੇ ਇਸਨੂੰ ਸਕ੍ਰੀਨ 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ।

ਅਗਲੇ ਕਦਮ ਚੁੱਕਣੇ

  • ਡਿਵੈਲਪਰਾਂ ਲਈ ਸਾਬਕਾ ਤੋਂ ਕੋਡ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨਾ ਆਮ ਗੱਲ ਹੈamples; ਇਹ ਨਾ ਸਿਰਫ਼ ਸਮੇਂ ਦੀ ਬਚਤ ਕਰਦਾ ਹੈ, ਸਗੋਂ ਉਹਨਾਂ ਨੂੰ ਰਾਹ ਵਿੱਚ ਸਿੱਖਣ ਵਿੱਚ ਵੀ ਮਦਦ ਕਰਦਾ ਹੈ। ਕੋਡ ਨੂੰ ਬ੍ਰਾਊਜ਼ ਕਰੋ ਸਾਬਕਾampਮੁਕੰਮਲ ਹੱਲ ਅਤੇ ਪ੍ਰੇਰਨਾ ਲਈ Tektronix Github 'ਤੇ les!
  • C# ਆਟੋਮੇਟਿਡ ਟੈਸਟ ਅਤੇ ਮਾਪ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਲਈ ਇੱਕ ਸ਼ਾਨਦਾਰ ਭਾਸ਼ਾ ਹੈ। IVI VISA.NET ਲਾਇਬ੍ਰੇਰੀ ਦੁਆਰਾ ਸਾਧਨ ਸੰਚਾਰ ਸਹਾਇਤਾ ਇਸਦੇ ਰਿਮੋਟ ਪ੍ਰੋਗਰਾਮੇਬਲ ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਨਿਯੰਤਰਣ ਅਤੇ ਸਾਧਨ ਨੂੰ ਇੱਕ ਹਵਾ ਬਣਾਉਂਦੀ ਹੈ। ਵਿਜ਼ੂਅਲ ਸਟੂਡੀਓ ਏਕੀਕ੍ਰਿਤ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਹੈ ਅਤੇ ਸ਼ਕਤੀਸ਼ਾਲੀ ਕਾਰਜਸ਼ੀਲਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ C# ਵਿੱਚ ਕੋਡ ਲਿਖਣਾ ਅਤੇ ਡੀਬੱਗ ਕਰਨਾ ਸੌਖਾ ਬਣਾਉਂਦਾ ਹੈ। ਇਸਦੇ ਸਾਫ਼ ਸੰਟੈਕਸ ਅਤੇ ਵਿਆਪਕ ਲਾਇਬ੍ਰੇਰੀ ਸਹਾਇਤਾ ਦੇ ਨਾਲ, C# ਇੰਜੀਨੀਅਰਾਂ ਨੂੰ ਕੋਡ ਲਿਖਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਕੁਸ਼ਲ ਅਤੇ ਸਾਂਭਣਯੋਗ ਹੈ।

ਸੰਪਰਕ ਜਾਣਕਾਰੀ

  • ਆਸਟ੍ਰੇਲੀਆ 1 800 709 465
  • ਆਸਟਰੀਆ* 00800 2255 4835
  • ਬਾਲਕਨ, ਇਜ਼ਰਾਈਲ, ਦੱਖਣੀ ਅਫਰੀਕਾ ਅਤੇ ਹੋਰ ISE ਦੇਸ਼ +41 52 675 3777 ਬੈਲਜੀਅਮ* 00800 2255 4835
  • ਬ੍ਰਾਜ਼ੀਲ +55 (11) 3530-8901
  • ਕਨੇਡਾ 1 800 833 9200
  • ਮੱਧ ਪੂਰਬੀ ਯੂਰਪ / ਬਾਲਟਿਕਸ +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
  • ਨਿ Zealandਜ਼ੀਲੈਂਡ 0800 800 238
  • ਨਾਰਵੇ 800 16098
  • ਚੀਨ ਦੀ ਪੀਪਲਜ਼ ਰੀਪਬਲਿਕ 400 820 5835
  • ਫਿਲੀਪੀਨਜ਼ 1 800 1601 0077
  • ਪੋਲੈਂਡ +41 52 675 3777
  • ਪੁਰਤਗਾਲ 80 08 12370
  • ਕੋਰੀਆ ਗਣਰਾਜ +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. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ. Tektronix ਉਤਪਾਦ US ਅਤੇ ਵਿਦੇਸ਼ੀ ਪੇਟੈਂਟ ਦੁਆਰਾ ਕਵਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਜਾਰੀ ਕੀਤੇ ਅਤੇ ਲੰਬਿਤ ਹਨ। ਇਸ ਪ੍ਰਕਾਸ਼ਨ ਵਿੱਚ ਦਿੱਤੀ ਗਈ ਜਾਣਕਾਰੀ ਇਸ ਤੋਂ ਉੱਪਰ ਹੈ
ਪਹਿਲਾਂ ਪ੍ਰਕਾਸ਼ਿਤ ਸਾਰੀ ਸਮੱਗਰੀ ਵਿੱਚ। ਨਿਰਧਾਰਨ ਅਤੇ ਕੀਮਤ ਬਦਲਣ ਦੇ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਰਾਖਵੇਂ ਹਨ। TEKTRONIX ਅਤੇ TEK Tektronix, Inc ਦੇ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ। ਹਵਾਲਾ ਦਿੱਤੇ ਗਏ ਹੋਰ ਸਾਰੇ ਵਪਾਰਕ ਨਾਮ ਉਹਨਾਂ ਦੀਆਂ ਸੰਬੰਧਿਤ ਕੰਪਨੀਆਂ ਦੇ ਸੇਵਾ ਚਿੰਨ੍ਹ, ਟ੍ਰੇਡਮਾਰਕ ਜਾਂ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ।
7/2423 SBG 61W-74018-0

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

Tektronix MSO44 ਔਸਿਲੋਸਕੋਪ ਆਟੋਮੇਸ਼ਨ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
MSO44 ਔਸਿਲੋਸਕੋਪ ਆਟੋਮੇਸ਼ਨ, MSO44, ਔਸਿਲੋਸਕੋਪ ਆਟੋਮੇਸ਼ਨ, ਆਟੋਮੇਸ਼ਨ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *