ਤਰਲ-ਯੰਤਰ-ਲੋਗੋ

ਤਰਲ ਯੰਤਰ MATLAB API ਏਕੀਕਰਣ ਫਿਊਜ਼

ਤਰਲ-ਯੰਤਰ-ਮੈਟਲਬ-ਏਪੀਆਈ-ਏਕੀਕਰਣ-ਫਿਊਜ਼-ਉਤਪਾਦ

MATLAB API ਮਾਈਗ੍ਰੇਸ਼ਨ ਗਾਈਡ

ਮੋਕੂ ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਕਰਨਾ: ਲੈਬ ਨੂੰ ਸੌਫਟਵੇਅਰ ਸੰਸਕਰਣ 3.0 ਵਿੱਚ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਇੱਕ ਮੇਜ਼ਬਾਨ ਖੋਲ੍ਹਿਆ ਜਾਂਦਾ ਹੈ। ਅੱਪਡੇਟ ਕਰਦੇ ਸਮੇਂ, API ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਆਪਣੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਨਵੇਂ Moku API ਪੈਕੇਜ ਵਿੱਚ ਮਾਈਗ੍ਰੇਟ ਕਰਨ ਲਈ ਵਾਧੂ ਕਦਮ ਚੁੱਕਣੇ ਚਾਹੀਦੇ ਹਨ। ਇਹ ਮਾਈਗ੍ਰੇਸ਼ਨ ਗਾਈਡ API ਤਬਦੀਲੀਆਂ, ਸੰਸਕਰਣ 3.0 ਅੱਪਡੇਟ ਵਿੱਚ ਉਪਲਬਧ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਅਤੇ ਕਿਸੇ ਵੀ ਪਿਛੜੇ ਅਨੁਕੂਲਤਾ ਸੀਮਾਵਾਂ ਦੀ ਰੂਪਰੇਖਾ ਦੱਸਦੀ ਹੈ।

ਵੱਧview

Moku:Lab ਸਾਫਟਵੇਅਰ ਸੰਸਕਰਣ 3.0 ਇੱਕ ਪ੍ਰਮੁੱਖ ਅੱਪਡੇਟ ਹੈ ਜੋ Moku:Lab ਹਾਰਡਵੇਅਰ ਵਿੱਚ ਨਵਾਂ ਫਰਮਵੇਅਰ, ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ, ਅਤੇ APls ਲਿਆਉਂਦਾ ਹੈ। ਅਪਡੇਟ Moku:Lab ਨੂੰ Moku:Pro ਅਤੇ Moku:Go ਦੇ ਅਨੁਸਾਰ ਲਿਆਉਂਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਸਾਰੇ Moku ਪਲੇਟਫਾਰਮਾਂ ਵਿੱਚ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰਨਾ ਆਸਾਨ ਹੋ ਜਾਂਦਾ ਹੈ। ਅੱਪਡੇਟ ਬਹੁਤ ਸਾਰੇ ਮੌਜੂਦਾ ਯੰਤਰਾਂ ਲਈ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਮੇਜ਼ਬਾਨ ਨੂੰ ਅਨਲੌਕ ਕਰਦਾ ਹੈ। ਇਹ ਦੋ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੀ ਜੋੜਦਾ ਹੈ: ਮਲਟੀ-ਇੰਸਟਰੂਮੈਂਟ ਮੋਡ ਅਤੇ ਮੋਕੂ ਕਲਾਉਡ ਕੰਪਾਈਲ। ਬੈਕਵਰਡ ਅਨੁਕੂਲਤਾ ਭਾਗ ਵਿੱਚ ਦਰਸਾਏ ਗਏ ਕੁਝ ਸੂਖਮ ਵਿਹਾਰਕ ਅੰਤਰ ਵੀ ਹਨ।

ਇਹ ਇੱਕ ਪ੍ਰਮੁੱਖ ਅੱਪਡੇਟ ਹੈ ਜੋ API ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਸਲਈ ਨਵਾਂ MATLAB API v3.0 ਪੈਕੇਜ ਮੌਜੂਦਾ MATLAB ਸਕ੍ਰਿਪਟਾਂ ਦੇ ਨਾਲ ਬੈਕਵਰਡ ਅਨੁਕੂਲ ਨਹੀਂ ਹੋਵੇਗਾ। API ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਆਪਣੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਨਵੇਂ Moku API ਪੈਕੇਜ ਵਿੱਚ ਪੋਰਟ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ ਜੇਕਰ ਉਹ ਆਪਣੇ Moku:Lab ਨੂੰ ਸੰਸਕਰਣ 3.0 ਵਿੱਚ ਅੱਪਗ੍ਰੇਡ ਕਰਦੇ ਹਨ। ਮਹੱਤਵਪੂਰਨ ਕਸਟਮ ਸੌਫਟਵੇਅਰ ਵਿਕਾਸ ਵਾਲੇ API ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਆਪਣੇ ਮੌਜੂਦਾ ਕੋਡ ਨੂੰ ਪੋਰਟ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ ਯਤਨਾਂ ਦੇ ਪੱਧਰ 'ਤੇ ਧਿਆਨ ਨਾਲ ਵਿਚਾਰ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। Moku:Lab 1.9 ਦੀ ਨਵੀਂ ਤੈਨਾਤੀ ਲਈ ਸਿਫ਼ਾਰਸ਼ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਾਰੇ ਗਾਹਕਾਂ ਨੂੰ ਅੱਪਗ੍ਰੇਡ ਕਰਨ ਲਈ ਉਤਸ਼ਾਹਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਜੇਕਰ ਅੱਪਗ੍ਰੇਡ ਕਰਨ ਤੋਂ ਬਾਅਦ ਸਮੱਸਿਆਵਾਂ ਪੈਦਾ ਹੁੰਦੀਆਂ ਹਨ, ਤਾਂ ਉਪਭੋਗਤਾਵਾਂ ਕੋਲ ਸੌਫਟਵੇਅਰ ਸੰਸਕਰਣ 1.9 ਨੂੰ ਡਾਊਨਗ੍ਰੇਡ ਕਰਨ ਦਾ ਵਿਕਲਪ ਹੋਵੇਗਾ।

ਇਹ ਮਾਈਗ੍ਰੇਸ਼ਨ ਗਾਈਡ ਐਡਵਨ ਦੀ ਰੂਪਰੇਖਾ ਦੱਸਦੀ ਹੈtagMoku ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਅਤੇ ਸੰਭਾਵੀ ਪੇਚੀਦਗੀਆਂ: ਲੈਬ ਸੰਸਕਰਣ 3.0. ਇਹ MATLAB API ਨੂੰ ਅਪਗ੍ਰੇਡ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦੀ ਰੂਪਰੇਖਾ ਵੀ ਦਿੰਦਾ ਹੈ ਅਤੇ ਜੇਕਰ ਲੋੜ ਹੋਵੇ ਤਾਂ ਤੁਹਾਡੇ Moku:Lab ਨੂੰ ਕਿਵੇਂ ਡਾਊਨਗ੍ਰੇਡ ਕਰਨਾ ਹੈ।

ਵਰਜਨ 3.0 ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

ਸੌਫਟਵੇਅਰ ਸੰਸਕਰਣ 3.0 ਮਲਟੀ-ਇੰਸਟਰੂਮੈਂਟ ਮੋਡ ਅਤੇ ਮੋਕੂ ਕਲਾਉਡ ਕੰਪਾਈਲ ਮੋਕੂ:ਲੈਬ ਵਿੱਚ ਪਹਿਲੀ ਵਾਰ ਲਿਆਉਂਦਾ ਹੈ, ਨਾਲ ਹੀ ਯੰਤਰਾਂ ਦੇ ਸੂਟ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਉਪਯੋਗਤਾ ਅੱਪਗ੍ਰੇਡ ਕਰਦਾ ਹੈ।

ਮਲਟੀ-ਇੰਸਟਰੂਮੈਂਟ ਮੋਡ

ਮੋਕੂ 'ਤੇ ਮਲਟੀ-ਇੰਸਟਰੂਮੈਂਟ ਮੋਡ: ਲੈਬ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇੱਕ ਕਸਟਮ ਟੈਸਟ ਸਟੇਸ਼ਨ ਬਣਾਉਣ ਲਈ ਇੱਕੋ ਸਮੇਂ ਦੋ ਯੰਤਰਾਂ ਨੂੰ ਤੈਨਾਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਹਰੇਕ ਯੰਤਰ ਕੋਲ ਐਨਾਲਾਗ ਇਨਪੁਟਸ ਅਤੇ ਆਉਟਪੁੱਟ ਦੇ ਨਾਲ-ਨਾਲ ਇੰਸਟਰੂਮੈਂਟ ਸਲਾਟ ਦੇ ਵਿਚਕਾਰ ਆਪਸੀ ਕੁਨੈਕਸ਼ਨਾਂ ਤੱਕ ਪੂਰੀ ਪਹੁੰਚ ਹੁੰਦੀ ਹੈ। ਯੰਤਰਾਂ ਦੇ ਵਿਚਕਾਰ ਆਪਸੀ ਕੁਨੈਕਸ਼ਨ 2 Gb/s ਤੱਕ ਉੱਚ-ਸਪੀਡ, ਘੱਟ-ਲੇਟੈਂਸੀ, ਰੀਅਲ-ਟਾਈਮ ਡਿਜੀਟਲ ਸੰਚਾਰ ਦਾ ਸਮਰਥਨ ਕਰਦੇ ਹਨ, ਇਸਲਈ ਯੰਤਰ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਚੱਲ ਸਕਦੇ ਹਨ ਜਾਂ ਉੱਨਤ ਸਿਗਨਲ ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਈਪਲਾਈਨਾਂ ਬਣਾਉਣ ਲਈ ਕਨੈਕਟ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ। ਯੰਤਰਾਂ ਨੂੰ ਦੂਜੇ ਯੰਤਰ ਵਿੱਚ ਰੁਕਾਵਟ ਦੇ ਬਿਨਾਂ ਗਤੀਸ਼ੀਲ ਰੂਪ ਵਿੱਚ ਅੰਦਰ ਅਤੇ ਬਾਹਰ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਉੱਨਤ ਉਪਭੋਗਤਾ ਮੋਕੂ ਕਲਾਉਡ ਕੰਪਾਈਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਮਲਟੀ-ਇੰਸਟਰੂਮੈਂਟ ਮੋਡ ਵਿੱਚ ਆਪਣੇ ਖੁਦ ਦੇ ਕਸਟਮ ਐਲਗੋਰਿਦਮ ਵੀ ਲਗਾ ਸਕਦੇ ਹਨ।

ਮੋਕੂ ਕਲਾਉਡ ਕੰਪਾਈਲ

ਮੋਕੂ ਕਲਾਉਡ ਕੰਪਾਈਲ ਤੁਹਾਨੂੰ ਕਸਟਮ ਡੀਐਸਪੀ ਨੂੰ ਸਿੱਧੇ ਮੋਕੂ:ਲੈਬ ਐਫਪੀਜੀਏ ਵਿੱਚ ਮਲਟੀ ਇੰਸਟਰੂਮੈਂਟ ਮੋਡ ਵਿੱਚ ਤਾਇਨਾਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਏ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੋਡ ਲਿਖੋ web ਬ੍ਰਾਊਜ਼ਰ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਕਲਾਉਡ ਵਿੱਚ ਕੰਪਾਇਲ ਕਰੋ; ਮੋਕੂ ਕਲਾਉਡ ਕੰਪਾਈਲ ਬਿੱਟਸਟ੍ਰੀਮ ਨੂੰ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਟਾਰਗੇਟ ਮੋਕੂ ਡਿਵਾਈਸਾਂ 'ਤੇ ਤੈਨਾਤ ਕਰਦਾ ਹੈ।

ਔਸਿਲੋਸਕੋਪ

  • ਡੀਪ ਮੈਮੋਰੀ ਮੋਡ: 4M s ਤੱਕ ਬਚਾਓamples ਪ੍ਰਤੀ ਚੈਨਲ 'ਤੇ ਪੂਰੇ ਐੱਸampਲਿੰਗ ਦਰ (500 MS/s)

ਸਪੈਕਟ੍ਰਮ ਵਿਸ਼ਲੇਸ਼ਕ

  • ਸੁਧਾਰੀ ਹੋਈ ਸ਼ੋਰ ਫਲੋਰ
  • ਲਘੂਗਣਕ Vrms ਅਤੇ Vpp ਸਕੇਲ
  • ਪੰਜ ਨਵੇਂ ਵਿੰਡੋ ਫੰਕਸ਼ਨ (ਬਾਰਟਲੇਟ, ਹੈਮਿੰਗ, ਨਟਲ, ਗੌਸੀਅਨ, ਕੈਸਰ)

ਫੇਜ਼ਮੀਟਰ

  • ਬਾਰੰਬਾਰਤਾ ਆਫਸੈੱਟ, ਪੜਾਅ, ਅਤੇ ampਲਿਟਿਊਡ ਹੁਣ ਐਨਾਲਾਗ ਵੋਲ ਦੇ ਰੂਪ ਵਿੱਚ ਆਉਟਪੁੱਟ ਹੋ ਸਕਦਾ ਹੈtagਈ ਸੰਕੇਤ
  • ਉਪਭੋਗਤਾ ਹੁਣ ਆਉਟਪੁੱਟ ਸਿਗਨਲਾਂ ਵਿੱਚ DC ਆਫਸੈੱਟ ਜੋੜ ਸਕਦੇ ਹਨ
  • ਫੇਜ਼-ਲਾਕਡ ਸਾਈਨ ਵੇਵ ਆਉਟਪੁੱਟ ਨੂੰ ਹੁਣ ਬਾਰੰਬਾਰਤਾ ਨੂੰ 2 50x ਤੱਕ ਗੁਣਾ ਜਾਂ 125x ਤੱਕ ਵੰਡਿਆ ਜਾ ਸਕਦਾ ਹੈ
  • ਸੁਧਾਰੀ ਗਈ ਬੈਂਡਵਿਡਥ ਰੇਂਜ (1 Hz ਤੋਂ 100 kHz)
  • ਐਡਵਾਂਸਡ ਫੇਜ਼ ਰੈਪਿੰਗ ਅਤੇ ਆਟੋ-ਰੀਸੈਟ ਫੰਕਸ਼ਨ

ਵੇਵਫਾਰਮ ਜਨਰੇਟਰ

  • ਸ਼ੋਰ ਆਉਟਪੁੱਟ
  • ਪਲਸ ਚੌੜਾਈ ਮੋਡੁਲੇਸ਼ਨ (PWM)

ਵਿੱਚ ਤਾਲਾ Ampਵਧੇਰੇ ਜੀਵਤ

  • ਘੱਟ ਫ੍ਰੀਕੁਐਂਸੀ ਦੀ ਬਿਹਤਰ ਕਾਰਗੁਜ਼ਾਰੀ ਪੀ.ਐੱਲ.ਐੱਲ ਤਾਲਾ ਲਗਾਉਣਾ
  • ਘੱਟੋ-ਘੱਟ PLL ਬਾਰੰਬਾਰਤਾ ਨੂੰ 10 Hz ਤੱਕ ਘਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ
  • ਅੰਦਰੂਨੀ PLL ਸਿਗਨਲ ਨੂੰ ਹੁਣ ਡੀਮੋਡੂਲੇਸ਼ਨ ਵਿੱਚ ਵਰਤਣ ਲਈ 250xor ਤੱਕ ਦੀ ਬਾਰੰਬਾਰਤਾ ਨੂੰ 125x ਤੱਕ ਵੰਡਿਆ ਜਾ ਸਕਦਾ ਹੈ
  • ਪੜਾਅ ਮੁੱਲਾਂ ਲਈ 6-ਅੰਕ ਸ਼ੁੱਧਤਾ

ਫ੍ਰੀਕੁਐਂਸੀ ਰਿਸਪਾਂਸ ਐਨਾਲਾਈਜ਼ਰ

  • ਵੱਧ ਤੋਂ ਵੱਧ ਬਾਰੰਬਾਰਤਾ ਨੂੰ 120 MHz ਤੋਂ 200 MHz ਤੱਕ ਵਧਾਇਆ ਗਿਆ ਹੈ
  • ਵੱਧ ਤੋਂ ਵੱਧ ਸਵੀਪ ਪੁਆਇੰਟਾਂ ਨੂੰ 512 ਤੋਂ 8192 ਤੱਕ ਵਧਾਓ
  • ਨਿਊ ਡਾਇਨਾਮਿਕ Ampਲਿਟਿਊਡ ਵਿਸ਼ੇਸ਼ਤਾ ਵਧੀਆ ਮਾਪ ਗਤੀਸ਼ੀਲ ਰੇਂਜ ਲਈ ਆਉਟਪੁੱਟ ਸਿਗਨਲ ਨੂੰ ਆਪਣੇ ਆਪ ਅਨੁਕੂਲ ਬਣਾਉਂਦੀ ਹੈ
  • ਨਵਾਂ ln/ln1 ਮਾਪ ਮੋਡ
  • ਇਨਪੁਟ ਸੰਤ੍ਰਿਪਤਾ ਚੇਤਾਵਨੀਆਂ
  • ਗਣਿਤ ਚੈਨਲ ਹੁਣ ਆਰਬਿਟਰਰੀ ਗੁੰਝਲਦਾਰ-ਮੁੱਲ ਵਾਲੀਆਂ ਸਮੀਕਰਨਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਚੈਨਲ ਸਿਗਨਲ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ, ਨਵੀਂ ਕਿਸਮ ਦੇ ਗੁੰਝਲਦਾਰ ਟ੍ਰਾਂਸਫਰ ਫੰਕਸ਼ਨ ਮਾਪਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੇ ਹਨ।
  • ਇਨਪੁਟ ਸਿਗਨਲਾਂ ਨੂੰ ਹੁਣ dBm ਤੋਂ ਇਲਾਵਾ dBVpp ਅਤੇ dBVrms ਵਿੱਚ ਮਾਪਿਆ ਜਾ ਸਕਦਾ ਹੈ
  • ਸਵੀਪ ਦੀ ਪ੍ਰਗਤੀ ਹੁਣ ਗ੍ਰਾਫ 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤੀ ਗਈ ਹੈ
  • ਬਾਰੰਬਾਰਤਾ ਧੁਰੇ ਨੂੰ ਹੁਣ ਲੰਬੇ ਸਵੀਪ ਦੌਰਾਨ ਦੁਰਘਟਨਾ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਨੂੰ ਰੋਕਣ ਲਈ ਲਾਕ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ

ਲੇਜ਼ਰ ਲਾਕ ਬਾਕਸ

  • ਸੁਧਾਰਿਆ ਹੋਇਆ ਬਲਾਕ ਚਿੱਤਰ ਸਕੈਨ ਅਤੇ ਮੋਡੂਲੇਸ਼ਨ ਸਿਗਨਲ ਮਾਰਗ ਦਿਖਾਉਂਦਾ ਹੈ
  • ਨਵੀਂ ਤਾਲਾਬੰਦੀ ਐੱਸtages ਵਿਸ਼ੇਸ਼ਤਾ ਲਾਕ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ
  • ਘੱਟ ਫ੍ਰੀਕੁਐਂਸੀ ਦੀ ਬਿਹਤਰ ਕਾਰਗੁਜ਼ਾਰੀ ਪੀ.ਐੱਲ.ਐੱਲ ਤਾਲਾ ਲਗਾਉਣਾ
  • ਪੜਾਅ ਮੁੱਲਾਂ ਲਈ 6-ਅੰਕ ਸ਼ੁੱਧਤਾ
  • ਘੱਟ ਫ੍ਰੀਕੁਐਂਸੀ ਦੀ ਬਿਹਤਰ ਕਾਰਗੁਜ਼ਾਰੀ ਪੀ.ਐੱਲ.ਐੱਲ ਤਾਲਾ ਲਗਾਉਣਾ
  • ਘੱਟੋ-ਘੱਟ PLL ਬਾਰੰਬਾਰਤਾ ਨੂੰ 10 Hz ਤੱਕ ਘਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ
  • ਪੀ.ਐੱਲ.ਐੱਲ ਸਿਗਨਲ ਨੂੰ ਹੁਣ ਫ੍ਰੀਕੁਐਂਸੀ ਨੂੰ 250x ਤੱਕ ਗੁਣਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ ਡੀਮੋਡੂਲੇਸ਼ਨ ਵਿੱਚ ਵਰਤੋਂ ਲਈ 0.125x ਤੱਕ ਵੰਡਿਆ ਜਾ ਸਕਦਾ ਹੈ

ਹੋਰ

ਸਮੀਕਰਨ ਸੰਪਾਦਕ ਲਈ ਸਾਈਨ ਫੰਕਸ਼ਨ ਲਈ ਸਮਰਥਨ ਜੋੜਿਆ ਗਿਆ ਜਿਸਦੀ ਵਰਤੋਂ ਆਰਬਿਟਰੇਰੀ ਵੇਵਫਾਰਮ ਜਨਰੇਟਰ ਵਿੱਚ ਕਸਟਮ ਵੇਵਫਾਰਮ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ

ਬਾਈਨਰੀ ਵਿੱਚ ਬਦਲੋ LI fileਡਿਵਾਈਸ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰਨ ਵੇਲੇ CSV, MATLAB, ਜਾਂ NumPy ਫਾਰਮੈਟਾਂ ਵਿੱਚ s

ਅੱਪਗਰੇਡ ਕੀਤਾ API ਸਹਿਯੋਗ

ਨਵਾਂ Moku MATLAB API v3.0 ਪੈਕੇਜ ਵਧੀ ਹੋਈ ਕਾਰਜਸ਼ੀਲਤਾ ਅਤੇ ਸਥਿਰਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਅਤੇ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਪੇਸ਼ ਕਰਨ ਲਈ ਨਿਯਮਤ ਅੱਪਡੇਟ ਪ੍ਰਾਪਤ ਕਰੇਗਾ।

ਬੈਕਵਰਡ ਅਨੁਕੂਲਤਾ ਸੀਮਾਵਾਂ

API

ਨਵਾਂ Moku MATLAB API v3.0 ਪੈਕੇਜ ਪਿਛਲੇ Moku:Lab MATLAB v1.9 ਪੈਕੇਜ ਦੇ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ। MATLAB ਸਕ੍ਰਿਪਟਿੰਗ ਆਰਗੂਮੈਂਟਸ ਅਤੇ ਵਾਪਸੀ ਦੇ ਮੁੱਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵੱਖਰੇ ਹਨ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ Moku:Lab MATLAB ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਵਿਆਪਕ ਕਸਟਮ ਸੌਫਟਵੇਅਰ ਵਿਕਾਸ ਹੈ, ਤਾਂ ਨਵੇਂ API ਦੇ ਅਨੁਕੂਲ ਹੋਣ ਲਈ ਤੁਹਾਡੇ ਸਾਰੇ ਸੌਫਟਵੇਅਰ ਨੂੰ ਮਾਈਗਰੇਟ ਕਰਨ ਦੇ ਪ੍ਰਭਾਵ 'ਤੇ ਵਿਚਾਰ ਕਰੋ।

ਜਦੋਂ ਕਿ Moku:Lab MATLAB ਪੈਕੇਜ ਹੁਣ ਅੱਪਡੇਟ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕਰੇਗਾ, Liquid Instruments ਅਜੇ ਵੀ ਉਹਨਾਂ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਸਹਾਇਤਾ ਪ੍ਰਦਾਨ ਕਰਨਾ ਜਾਰੀ ਰੱਖੇਗਾ ਜੋ ਨਵੇਂ API ਪੈਕੇਜ ਵਿੱਚ ਮਾਈਗਰੇਟ ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ ਹਨ।

ਵਿਸਤ੍ਰਿਤ ਸਾਬਕਾ ਲੱਭੋampਨਵੇਂ Moku MATLAB API v3.0 ਪੈਕੇਜ ਵਿੱਚ ਹਰੇਕ ਇੰਸਟ੍ਰੂਮੈਂਟ ਲਈ les ਪੁਰਾਣੇ MATLAB ਵਿਕਾਸ ਨੂੰ ਨਵੇਂ API ਪੈਕੇਜ ਵਿੱਚ ਬਦਲਣ ਲਈ ਬੇਸ ਲਾਈਨ ਵਜੋਂ ਕੰਮ ਕਰਨ ਲਈ।

ਰਿਗਰੈਸ਼ਨ

ਡਾਟਾ ਲੌਗਿੰਗ ਲਈ RAM ਡਿਸਕ

ਸੰਸਕਰਣ 1.9 ਵਿੱਚ 512 MB ਸੀ fileਜੰਤਰ ਦੀ RAM ਵਿੱਚ ਸਿਸਟਮ, ਜੋ ਕਿ ਉੱਚ s 'ਤੇ ਡਾਟਾ ਲੌਗ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈampਲਿੰਗ ਦਰ. ਸੰਸਕਰਣ 3.0 ਵਿੱਚ, RAM ਤੇ ਲੌਗਿੰਗ ਹੁਣ ਉਪਲਬਧ ਨਹੀਂ ਹੈ। ਡਾਟਾ ਲੌਗਿੰਗ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ, ਇੱਕ SD ਕਾਰਡ ਦੀ ਲੋੜ ਹੈ। ਇਸ ਅਨੁਸਾਰ, ਅਧਿਕਤਮ ਪ੍ਰਾਪਤੀ ਦੀ ਗਤੀ ਵੀ ਬਦਲਦੀ ਹੈ. ਸੰਸਕਰਣ 1.9 1 MSA/s ਤੱਕ ਸਮਰਥਿਤ ਹੈ, ਜਦੋਂ ਕਿ ਸੰਸਕਰਣ 3.0 250 ਚੈਨਲ 'ਤੇ 1 kSA/s ਅਤੇ 125 ਚੈਨਲਾਂ 'ਤੇ 2 kSA/s ਤੱਕ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਇੱਥੋਂ ਤੱਕ ਕਿ ਘੱਟ ਸਪੀਡਾਂ 'ਤੇ ਅਤੇ ਇੱਕ SD ਕਾਰਡ ਦੇ ਨਾਲ, ਵਰਕਫਲੋਜ਼ ਜਿਸ ਵਿੱਚ ਕਈ ਹਾਈ-ਸਪੀਡ ਲੌਗਸ ਨੂੰ RAM ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਅਤੇ ਫਿਰ ਬਾਅਦ ਵਿੱਚ ਉਹਨਾਂ ਨੂੰ SD ਕਾਰਡ ਜਾਂ ਕਲਾਇੰਟ ਵਿੱਚ ਕਾਪੀ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈ, ਹੁਣ ਸਮਰਥਿਤ ਨਹੀਂ ਹੋਣਗੇ।

CSV ਲਈ ਡੇਟਾ ਲੌਗਿੰਗ

ਸੰਸਕਰਣ 1.9 ਵਿੱਚ ਸਿੱਧੇ ਇੱਕ CSV ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਸੀ file ਲਾਗਿੰਗ ਕਰਦੇ ਸਮੇਂ. ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਸੰਸਕਰਣ 3.0 'ਤੇ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਉਪਲਬਧ ਨਹੀਂ ਹੈ। ਉਪਭੋਗਤਾ ਜਿਨ੍ਹਾਂ ਦੇ ਵਰਕਫਲੋ ਵਿੱਚ CSV ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਸ਼ਾਮਲ ਹੈfiles ਸਿੱਧੇ ਇੱਕ SD ਕਾਰਡ ਵਿੱਚ ਜਾਂ ਕਲਾਇੰਟ ਨੂੰ ਹੁਣ ਪਹਿਲਾਂ ਬਾਈਨਰੀ ਵਿੱਚ ਤਬਦੀਲ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ file CSV ਲਈ, ਜਾਂ ਤਾਂ ਕਲਾਇੰਟ ਐਪ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂ ਸਟੈਂਡਅਲੋਨ ਲਿਕਵਿਡ ਇੰਸਟਰੂਮੈਂਟਸ ਨੂੰ ਸਥਾਪਿਤ ਕਰਕੇ File ਕੰਪਿਊਟਰ ਉੱਤੇ ਕਨਵਰਟਰ ਜੋ ਉਹ ਡੇਟਾ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ ਵਰਤਦੇ ਹਨ।

ਗੈਰ-ਪਿੱਛੇ-ਅਨੁਕੂਲ ਤਬਦੀਲੀਆਂ

LIA ਵਿੱਚ ਡੇਟਾ ਸਕੇਲਿੰਗ

ਸੰਸਕਰਣ 1.9 ਵਿੱਚ, ਅਸੀਂ ਡੇਟਾ ਸਕੇਲਿੰਗ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਹੈ ਜਿਵੇਂ ਕਿ ਦੋ 0.1 V DC ਸਿਗਨਲਾਂ ਨੂੰ ਗੁਣਾ ਕਰਨ ਨਾਲ ਇੱਕ 0.02 V DC ਆਉਟਪੁੱਟ ਹੁੰਦਾ ਹੈ। ਸੰਸਕਰਣ 3.0 ਵਿੱਚ, ਅਸੀਂ ਇਸਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਬਦਲਿਆ ਹੈ ਕਿ ਨਤੀਜਾ 0.01 V DC ਸੀ, ਜੋ ਕਿ ਗਾਹਕਾਂ ਦੀਆਂ ਅਨੁਭਵੀ ਉਮੀਦਾਂ ਦੇ ਅਨੁਸਾਰ ਹੈ।

ਵੇਵਫਾਰਮ ਜਨਰੇਟਰ ਆਉਟਪੁੱਟ ਨੂੰ ਮੋਡੂਲੇਸ਼ਨ ਸਰੋਤ/ਟਰਿੱਗਰ ਵਜੋਂ ਵਰਤਣ ਲਈ ਸਮਰੱਥ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ

ਸੰਸਕਰਣ 1.9 ਵਿੱਚ, ਇੱਕ ਵੱਖਰੇ ਚੈਨਲ ਦੇ ਵੇਵਫਾਰਮ ਨੂੰ ਵੇਵਫਾਰਮ ਜੇਨਰੇਟਰ ਵਿੱਚ ਇੱਕ ਮੋਡੂਲੇਸ਼ਨ ਜਾਂ ਟਰਿੱਗਰ ਸਰੋਤ ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਭਾਵੇਂ ਉਸ ਚੈਨਲ ਦਾ ਆਉਟਪੁੱਟ ਅਸਮਰੱਥ ਹੋਵੇ। ਇਸਨੂੰ ਸੰਸਕਰਣ ਵਿੱਚ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਸੀ

  • ਉਪਭੋਗਤਾ ਜੋ ਆਪਣੀ ਡਿਵਾਈਸ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਅਨਪਲੱਗ ਕੀਤੇ ਬਿਨਾਂ ਕਰਾਸ-ਮੌਡਿਊਲੇਸ਼ਨ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਨ ਉਹਨਾਂ ਨੂੰ ਉਹਨਾਂ ਨੂੰ ਅਨੁਕੂਲ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ

Moku MATLAB API

Moku MATLAB API v3.0 ਪੈਕੇਜ ਦਾ ਉਦੇਸ਼ MATLAB ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਕਿਸੇ ਵੀ Moku ਡਿਵਾਈਸ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ ਸਰੋਤ ਪ੍ਰਦਾਨ ਕਰਨਾ ਹੈ ਅਤੇ ਅੰਤ ਵਿੱਚ, ਇਹਨਾਂ ਨਿਯੰਤਰਣਾਂ ਨੂੰ ਵੱਡੇ ਅੰਤ-ਉਪਭੋਗਤਾ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਯੋਗਤਾ। ਨਵਾਂ Moku MATLAB API v3.0 ਪੈਕੇਜ ਹੇਠ ਲਿਖਿਆਂ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:

  • ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਾਰਜਸ਼ੀਲ ਸਾਬਕਾampਹਰੇਕ ਲਈ ਮੈਟਲੈਬ ਸਕ੍ਰਿਪਟਾਂ
  • ਸਾਰੀਆਂ MATLAB ਸਕ੍ਰਿਪਟਾਂ ਟਿੱਪਣੀਆਂ ਦੇ ਨਾਲ ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ, ਜੋ ਸਮਝਣ ਵਿੱਚ ਆਸਾਨ ਹਨ ਅਤੇ ਕਸਟਮਾਈਜ਼ੇਸ਼ਨ ਲਈ ਅੰਤਮ ਉਪਭੋਗਤਾ ਦੇ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਵਜੋਂ ਕੰਮ ਕਰ ਸਕਦੀਆਂ ਹਨ ਅਤੇ
  • ਮੋਕੂ ਉੱਤੇ ਪੂਰਾ ਨਿਯੰਤਰਣ ਪ੍ਰਦਾਨ ਕਰਨ ਵਾਲੇ ਫੰਕਸ਼ਨਾਂ ਦਾ ਇੱਕ ਸਮੂਹ

ਵਰਤਮਾਨ ਵਿੱਚ ਸਮਰਥਿਤ ਯੰਤਰ

  1. ਆਰਬਿਟਰੇਰੀ ਵੇਵਫਾਰਮ ਜਨਰੇਟਰ
  2. ਡਾਟਾ ਲਾਗਰ
  3. ਡਿਜੀਟਲ ਫਿਲਟਰ ਬਾਕਸ
  4. FIR ਫਿਲਟਰ ਬਿਲਡਰ
  5. ਫ੍ਰੀਕੁਐਂਸੀ ਰਿਸਪਾਂਸ ਐਨਾਲਾਈਜ਼ਰ
  6. ਲੇਜ਼ਰ ਲਾਕ ਬਾਕਸ
  7. ਲਾਕ-ਇਨ Ampਵਧੇਰੇ ਜੀਵਤ
  8. ਔਸਿਲੋਸਕੋਪ
  9. ਫੇਜ਼ਮੀਟਰ
  10. PID ਕੰਟਰੋਲਰ
  11. ਸਪੈਕਟ੍ਰਮ ਵਿਸ਼ਲੇਸ਼ਕ
  12. ਵੇਵਫਾਰਮ ਜਨਰੇਟਰ
  13. ਮਲਟੀ-ਇੰਸਟਰੂਮੈਂਟ ਮੋਡ
  14. ਮੋਕੂ ਕਲਾਉਡ ਕੰਪਾਈਲ

ਇੰਸਟਾਲੇਸ਼ਨ

ਲੋੜਾਂ

  • MATLAB ਸੰਸਕਰਣ 2015 ਜਾਂ ਬਾਅਦ ਦਾ

ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ Moku MATLAB API ਦਾ ਪਿਛਲਾ ਸੰਸਕਰਣ ਸਥਾਪਤ ਹੈ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਅੱਗੇ ਵਧਣ ਤੋਂ ਪਹਿਲਾਂ ਇਸਨੂੰ ਅਣਇੰਸਟੌਲ ਕਰੋ। ਤੁਸੀਂ ਐਡ-ਆਨ ਮੈਨੇਜਰ ਤੋਂ ਪੈਕੇਜ ਨੂੰ ਅਣਇੰਸਟੌਲ ਕਰ ਸਕਦੇ ਹੋ।

  1. ਹੋਮ > ਵਾਤਾਵਰਨ ਟੈਬ ਰਾਹੀਂ ਐਡ-ਆਨ ਮੈਨੇਜਰ ਖੋਲ੍ਹੋ।
  2. ਲਈ ਖੋਜ Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
  3. ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ ਟੂਲਬਾਕਸ ਨੂੰ ਸਿੱਧਾ ਤਰਲ ਯੰਤਰਾਂ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ web'ਤੇ ਸਾਈਟ https://www.liquidinstruments.com/products/apis/matlab-api/. ਜੇਕਰ ਤੁਸੀਂ ਅਜਿਹਾ ਕਰਦੇ ਹੋ ਤਾਂ ਤੁਹਾਨੂੰ ਖੋਜ ਮਾਰਗ ਨੂੰ ਹੱਥੀਂ ਸੈੱਟ ਕਰਨਾ ਹੋਵੇਗਾ।
  4. ਘਰ > ਵਾਤਾਵਰਨ ਟੈਬ ਤੋਂ 'ਸੈੱਟ ਪਾਥ' ਦੀ ਚੋਣ ਕਰਕੇ ਜਾਂਚ ਕਰੋ ਕਿ ਸਹੀ ਮਾਰਗ ਨੂੰ ਟੂਲਬਾਕਸ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ ਹੈ।ਤਰਲ-ਯੰਤਰ-ਮੈਟਲੈਬ-ਏਪੀਆਈ-ਏਕੀਕਰਣ-ਫਿਊਜ਼-ਅੰਜੀਰ- (1)
  5. ਇਹ ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਟੂਲਬਾਕਸ ਸਥਾਪਨਾ ਸਥਾਨ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਵਾਲੀ ਕੋਈ ਐਂਟਰੀ ਹੈ। ਇੱਕ ਆਮ ਮਾਰਗ CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku- MATLAB ਹੋ ਸਕਦਾ ਹੈ।ਤਰਲ-ਯੰਤਰ-ਮੈਟਲੈਬ-ਏਪੀਆਈ-ਏਕੀਕਰਣ-ਫਿਊਜ਼-ਅੰਜੀਰ- (2)
  6. ਇੰਸਟ੍ਰੂਮੈਂਟ ਡਾਟਾ ਡਾਊਨਲੋਡ ਕਰੋ files ਨੂੰ MATLAB ਕਮਾਂਡ ਵਿੰਡੋ ਵਿੱਚ 'moku_download####) ਟਾਈਪ ਕਰਕੇ। ### ਨੂੰ ਤੁਹਾਡੇ ਮੌਜੂਦਾ ਫਰਮਵੇਅਰ ਸੰਸਕਰਣ ਨਾਲ ਬਦਲਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। Yol ਤੁਹਾਡੇ ਮੋਕੂ 'ਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰਕੇ ਅਤੇ 'ਡਿਵਾਈਸ ਜਾਣਕਾਰੀ' 'ਤੇ ਹੋਵਰ ਕਰਕੇ, ਜਾਂ ਆਪਣੇ ਮੋਕੂ 'ਤੇ ਦੇਰ ਤੱਕ ਦਬਾ ਕੇ ਆਈਪੈਡ ਐਪ ਵਿੱਚ Moku: ਡੈਸਕਟਾਪ ਐਪ ਰਾਹੀਂ ਤੁਹਾਡਾ ਮੌਜੂਦਾ ਫਰਮਵੇਅਰ ਸੰਸਕਰਣ ਲੱਭ ਸਕਦਾ ਹੈ।
  7. MATLAB ਕਮਾਂਡ ਵਿੰਡੋ ਵਿੱਚ 'help Moku' ਟਾਈਪ ਕਰਕੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਤੁਹਾਡਾ ਟੂਲਬਾਕਸ ਸਹੀ ਢੰਗ ਨਾਲ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਜੇਕਰ ਇਹ ਹੁਕਮ ਸਫਲ ਹੁੰਦਾ ਹੈ। ਫਿਰ ਟੂਲਬਾਕਸ ਸਫਲਤਾਪੂਰਵਕ ਸਥਾਪਿਤ ਕੀਤਾ ਗਿਆ ਹੈ

Moku API ਬਦਲਾਅ

ਨਵਾਂ Moku MATLAB API ਆਰਕੀਟੈਕਚਰ ਇਸਦੇ ਪੂਰਵਵਰਤੀ ਨਾਲੋਂ ਕਾਫ਼ੀ ਵੱਖਰਾ ਹੈ ਅਤੇ ਇਸਲਈ ਮੌਜੂਦਾ API ਸਕ੍ਰਿਪਟਾਂ ਦੇ ਅਨੁਕੂਲ ਨਹੀਂ ਹੈ। ਨਿਮਨਲਿਖਤ ਸਰਲ ਓਸੀਲੋਸਕੋਪ ਸਾਬਕਾample ਪੁਰਾਤਨ ਅਤੇ ਨਵੇਂ API ਪੈਕੇਜਾਂ ਵਿੱਚ ਅੰਤਰ ਦਿਖਾਉਂਦਾ ਹੈ ਅਤੇ ਮੌਜੂਦਾ ਕੋਡ ਨੂੰ ਪੋਰਟ ਕਰਨ ਲਈ ਇੱਕ ਰੋਡ ਮੈਪ ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ।

ਓਸੀਲੋਸਕੋਪ ਸਾਬਕਾampleਤਰਲ-ਯੰਤਰ-ਮੈਟਲੈਬ-ਏਪੀਆਈ-ਏਕੀਕਰਣ-ਫਿਊਜ਼-ਅੰਜੀਰ- (4)

ਕ੍ਰਮ ਪੜਾਅ

  1. Moku MATLAB API 3.0 ਨੂੰ ਆਯਾਤ ਕਰੋ
  2. ਮੋਕੂ ਮਲਕੀਅਤ ਦਾ ਦਾਅਵਾ ਕਰੋ ਅਤੇ ਔਸਿਲੋਸਕੋਪ ਬਿਟਸਟ੍ਰੀਮ ਨੂੰ ਇਸ 'ਤੇ ਅੱਪਲੋਡ ਕਰੋ
  3. ਸਮਾਂ ਅਧਾਰ ਸੈੱਟ ਕਰੋ ਅਤੇ ਸਮਾਂ ਧੁਰੇ ਲਈ ਖੱਬੇ- ਅਤੇ ਸੱਜੇ-ਹੱਥ ਸਪੈਨ ਸੈਟ ਕਰੋ।
  4. ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰੋ, ਔਸਿਲੋਸਕੋਪ ਤੋਂ ਡੇਟਾ ਦਾ ਇੱਕ ਸਿੰਗਲ ਫਰੇਮ ਪ੍ਰਾਪਤ ਕਰੋ
  5. ਮੋਕੂ ਮਲਕੀਅਤ ਨੂੰ ਤਿਆਗ ਕੇ ਕਲਾਇੰਟ ਸੈਸ਼ਨ ਸਮਾਪਤ ਕਰੋ

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

ਅੰਤਰ

ਇੱਥੇ, ਅਸੀਂ ਕ੍ਰਮ ਵਿੱਚ ਹਰੇਕ ਪੜਾਅ ਲਈ ਦੋ APls ਵਿਚਕਾਰ ਅੰਤਰ ਦੇਖਦੇ ਹਾਂ।

Moku ਮਲਕੀਅਤ ਦਾ ਦਾਅਵਾ ਕਰੋ ਅਤੇ ਔਸਿਲੋਸਕੋਪ ਬਿਟਸਟ੍ਰੀਮ ਨੂੰ ਡਿਵਾਈਸ 'ਤੇ ਅੱਪਲੋਡ ਕਰੋ। Moku MATLAB 1.9 ਦੇ ਮੁਕਾਬਲੇ, ਨਵੇਂ API ਦੇ ਬਿਲਕੁਲ ਵੱਖਰੇ ਫੰਕਸ਼ਨ ਹਨ:

ਮੋਕੂ ਮੈਟਲੈਬ 1.9 ਮੋਕੂ ਮੈਟਲੈਬ 3.0
ਫੰਕਸ਼ਨ get_by_name() deploy_or_conn ect() ਔਸਿਲੋਸਕੋਪ()
ਮਨਜ਼ੂਰ ਖੇਤਰ ਅਤੇ ਮੁੱਲ ਨਾਮ: ਸਤਰ ਦਾ ਸਮਾਂ ਸਮਾਪਤ: ਫਲੋਟ ਇੰਸਟਰੂਮੈਂਟ: ਇੰਸਟਰੂਮੈਂਟ ਦੀ ਕਲਾਸ ਡਿਪਲਾਇਮੈਂਟ ਕਰਨਾ ਚਾਹੁੰਦੀ ਹੈ ip: ਸਤਰ ਸੀਰੀਅਲ: ਸਤਰ
ਬਲ: bool set_defauIt: booI ਫੋਰਸ_ਕਨੈਕਟ: bool
use_externa I: bool ignore_busy: bool
persist_state: bool
connect_timeout: float
read_timeout: float

 

  1. ਸਮਾਂ ਅਧਾਰ ਸੈੱਟ ਕਰੋ। ਫੰਕਸ਼ਨ ਇੱਕੋ ਜਿਹਾ ਹੈ, ਪਰ ਮਨਜ਼ੂਰ ਆਰਗੂਮੈਂਟ ਥੋੜੇ ਵੱਖਰੇ ਹਨ:
    ਮੋਕੂ ਮੈਟਲੈਬ 1.9 ਮੋਕੂ ਮੈਟਲੈਬ 3.0
    ਫੰਕਸ਼ਨ ਸੈੱਟ_ਟਾਈਮਬੇਸ() ਸੈੱਟ_ਟਾਈਮਬੇਸ()
    ਮਨਜ਼ੂਰ ਖੇਤਰ ਅਤੇ ਮੁੱਲ t1: ਫਲੋਟ t2: ਫਲੋਟ t1: ਫਲੋਟ t2: ਫਲੋਟ ਸਖਤ: bool
  2. ਡਾਟਾ ਪ੍ਰਾਪਤ ਕਰੋ। ਫੰਕਸ਼ਨ ਅਤੇ ਮਨਜ਼ੂਰ ਆਰਗੂਮੈਂਟ ਇੱਕੋ ਜਿਹੇ ਹਨ, ਪਰ ਵਾਪਸ ਕੀਤੇ ਡੇਟਾ ਦੀ ਕਿਸਮ ਅਤੇ ਲੰਬਾਈ ਵੱਖਰੀ ਹੈ:
    ਮੋਕੂ ਮੈਟਲੈਬ 1.9 ਮੋਕੂ ਮੈਟਲੈਬ 3.0
    ਫੰਕਸ਼ਨ get_data () get_data ()
    ਮਨਜ਼ੂਰ ਖੇਤਰ ਅਤੇ ਮੁੱਲ ਸਮਾਂ ਸਮਾਪਤ: ਫਲੋਟ ਉਡੀਕ: bool ਸਮਾਂ ਸਮਾਪਤ: float wait_reacquire: bool
    ਵਾਪਸੀ ਦੀ ਲੰਬਾਈ 16383 ਪੁਆਇੰਟ ਪ੍ਰਤੀ ਫਰੇਮ 1024 ਪੁਆਇੰਟ ਪ੍ਰਤੀ ਫਰੇਮ
  3. ਮੋਕੂ ਮਲਕੀਅਤ ਜਾਰੀ ਕਰੋ:
    ਮੋਕੂ ਮੈਟਲੈਬ 1.9 Moku API v3.0
    ਫੰਕਸ਼ਨ ਬੰਦ ਕਰੋ() ਤਿਆਗ_ਮਾਲਕੀਅਤ()

ਔਸਿਲੋਸਕੋਪ ਫੰਕਸ਼ਨਾਂ ਦੀ ਸੂਚੀ

ਮੋਕੂ ਮੈਟਲੈਬ 1.9 ਮੋਕੂ ਮੈਟਲੈਬ 3.0
set_sourceO set_sourcesO
set_triggerO set_triggerO
get_dataQ get_dataQ
set_frontendQ set_frontendQ
set_defau!tsQ set_timebaseO

set_xmodeQ

set_defau!tsQ set_timebaseQ disable_inputO

enable_rollmodeQ

set_precision_modeQ set_acquisition_modeQ
sync_phaseQ sync_output_phaseQ
get_frontendQ get_frontendQ
get_samp!erateO

ਪ੍ਰਾਪਤ_rea!time_dataQ

get_samp!erateO

ਸੇਵ_ਹਾਈ_ਰਿਜ਼_ਬਫਰਓ

gen_rampwaveO

gen_sinewaveO

generate_waveformO

get_acquisition_modeQ

gen_squarewaveQ get_sourcesQ
gen_offQ get_timebaseQ

get_output_!oadQ

ਸੈੱਟ_ਸamplerateQ

set_framerateQ

get_interpo!ationO set_output_!oadQ
set_hysteresisQ

set_interpo!ationO

set_input_attenuationO
set_sourceO

osc_measurementQ

ਸੰਖੇਪ Q

Moku MATLAB API Moku API 'ਤੇ ਆਧਾਰਿਤ ਹੈ। ਪੂਰੇ Moku API ਦਸਤਾਵੇਜ਼ਾਂ ਲਈ, ਇੱਥੇ ਮਿਲੇ Moku API ਹਵਾਲੇ ਨੂੰ ਵੇਖੋ https://apis.liq uidinstrume nts.com/re fe rence/.

Moku MATLAB API ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਵਾਧੂ ਵੇਰਵੇ ਇੱਥੇ ਲੱਭੇ ਜਾ ਸਕਦੇ ਹਨ https://a pis.liquid instruments.com/sta ਰੇਟਿੰਗ-ਮਤਲਬ.ਘਰ

ਡਾਊਨਗ੍ਰੇਡ ਪ੍ਰਕਿਰਿਆ

ਜੇਕਰ ਸੰਸਕਰਣ 3.0 ਲਈ ਅੱਪਗਰੇਡ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਮਹੱਤਵਪੂਰਨ ਚੀਜ਼ ਨੂੰ ਸੀਮਤ ਕਰਨ ਜਾਂ ਕਿਸੇ ਹੋਰ ਤਰੀਕੇ ਨਾਲ ਪ੍ਰਭਾਵਤ ਕਰਨ ਲਈ ਸਾਬਤ ਹੋਇਆ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਪਿਛਲੇ ਸੰਸਕਰਣ 1.9 ਨੂੰ ਡਾਊਨਗ੍ਰੇਡ ਕਰ ਸਕਦੇ ਹੋ। ਏ ਦੁਆਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ web ਬਰਾਊਜ਼ਰ।

ਕਦਮ

  1. ਤਰਲ ਯੰਤਰਾਂ ਨਾਲ ਸੰਪਰਕ ਕਰੋ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰੋ file ਫਰਮਵੇਅਰ ਸੰਸਕਰਣ 9 ਲਈ.
  2. ਆਪਣਾ ਮੋਕੂ:ਲੈਬ IP ਐਡਰੈੱਸ ਏ ਵਿੱਚ ਟਾਈਪ ਕਰੋ web ਬ੍ਰਾਊਜ਼ਰ (ਸਕ੍ਰੀਨਸ਼ਾਟ ਦੇਖੋ)।
  3. ਅੱਪਡੇਟ ਫਰਮਵੇਅਰ ਦੇ ਤਹਿਤ, ਫਰਮਵੇਅਰ ਨੂੰ ਬ੍ਰਾਊਜ਼ ਕਰੋ ਅਤੇ ਚੁਣੋ file ਤਰਲ ਯੰਤਰਾਂ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ।
  4. ਅੱਪਲੋਡ ਅਤੇ ਅੱਪਡੇਟ ਚੁਣੋ। ਅੱਪਡੇਟ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਪੂਰਾ ਹੋਣ ਵਿੱਚ 10 ਮਿੰਟ ਤੋਂ ਵੱਧ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈਤਰਲ-ਯੰਤਰ-ਮੈਟਲੈਬ-ਏਪੀਆਈ-ਏਕੀਕਰਣ-ਫਿਊਜ਼-ਅੰਜੀਰ- (10)

© 2023 ਤਰਲ ਯੰਤਰ। ਰਾਖਵਾਂ

laudinstruments.com

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

ਤਰਲ ਯੰਤਰ MATLAB API ਏਕੀਕਰਣ ਫਿਊਜ਼ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
MATLAB API, MATLAB API ਏਕੀਕਰਣ ਫਿਊਜ਼, ਏਕੀਕਰਣ ਫਿਊਜ਼, ਫਿਊਜ਼

ਹਵਾਲੇ

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

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