Simulation

September 3, 2018 By admin

ਸਿਮੂਲੇਸ਼ਨ

“ਪੂਰੇ ਚੈੱਕ ਲੋਕ ਇਕ ਸਮੂਹਿਕ ਸਮੂਹ ਹਨ”

ਜਾਰੋਸਲਵ ਹੈਸਿਕ: ਦ ਸੁੱਜਡ ਸੋਲੀਜਰ ਸੇਵੇਜਕ

ਸਿਮੂਲੇਸ਼ਨ ਕੀ ਹੈ
ਲਗਾਤਾਰ ਸਿਮੂਲੇਸ਼ਨ
ਖਿਲਵਾੜ ਸਿਮੂਲੇਸ਼ਨ
ਅਵਿਸ਼ਟਿ ਅਨੁਕੂਲ ਸਿਮੂਲੇਸ਼ਨ
ਲਾਈਨ ਸਿਮੂਲੇਸ਼ਨ ਤੇ
ਹਵਾਲੇ

ਸਿਮੂਲੇਸ਼ਨ ਕੀ ਹੈ

ਸਭ ਤੋਂ ਵੱਧ ਆਮ ਪੱਧਰ ‘ਤੇ ਸਿਮੂਲੇਸ਼ਨ ਨੂੰ ਗਿਆਨ ਦੇ ਰੂਪ ਵਜੋਂ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. (ਗਿਆਨ = ਅਭਿਆਸ ਜਾਂ ਗਿਆਨ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ.) ਤਿੰਨ ਬੁਨਿਆਦੀ ਵਿਧੀਆਂ ਹਨ ਜੋ ਬਾਹਰੀ ਹਕੀਕਤ ਦੀ ਜਾਣਕਾਰੀ (ਗਿਆਨ) ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰਦੀਆਂ ਹਨ: ਤਜਰਬਾ, ਵਿਸ਼ਲੇਸ਼ਣ, ਸਿਮੂਲੇਸ਼ਨ ਆਓ ਇਨ੍ਹਾਂ ਤਿੰਨਾਂ ਵਿਧੀਆਂ ਦੇ ਪ੍ਰਭਾਵਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਇੱਕ ਪ੍ਰੇਰਕ ਉਦਾਹਰਨ ਲੈ ਲਈਏ. ਜਾਂਚ ਕੀਤੀ ਜਾਣ ਵਾਲੀ ਸਿਸਟਮ ਇੱਕ ਗੈਸ ਸਟੇਸ਼ਨ ਹੈ ਜਿਸਦਾ ਇੱਕ ਅਟੈਂਡੈਂਟ ਹੈ. ਸਵਾਲ ਇਹ ਹੈ “ਗੈਸ ਸਟੇਸ਼ਨ ਵਿਚ ਕਾਰ ਦੁਆਰਾ ਬਿਤਾਏ ਔਸਤ ਸਮਾਂ ਕੀ ਹੈ”. ਜਵਾਬ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਸਾਡੇ ਕੋਲ ਤਿੰਨ ਸੰਭਾਵਨਾਵਾਂ ਹਨ:

ਪ੍ਰਯੋਗ: ਸਟੌਪ ਹੋਰਾਂ ਨੂੰ ਧਿਆਨ ਵਿਚ ਰੱਖੋ ਅਤੇ ਸਟੇਸ਼ਨ ਵਿਚ ਹਰ ਕਾਰ ਦਾ ਖਰਚ ਕਰੋ. ਕਾਰਾਂ ਦੀ ਗਿਣਤੀ ਨੂੰ ਅੰਤਿਮ ਮਿਤੀ ਤੇ ਗਿਣੋ ਅਤੇ ਕਾਰਾਂ ਦੀ ਗਿਣਤੀ ਨਾਲ ਉਨ੍ਹਾਂ ਨੂੰ ਵੰਡੋ.

ਵਿਸ਼ਲੇਸ਼ਣ: ਸਿਸਟਮ ਵਿਚ ਬਿਤਾਏ ਔਸਤ ਸਮੇਂ ਨੂੰ ਸਿੱਧਿਆਂ ਸਿੱਧ ਕਰਨ ਲਈ ਕਿਊਰਇੰਗ ਥਿਊਰੀ ਦਾ ਇੱਕ ਫਾਰਮੂਲਾ ਵਰਤੋ ਇੱਕ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਕੁਝ ਕਤਾਰ ਮਾਡਲ ਮੰਨਣਾ ਪਵੇਗਾ, ਜਿਸਦਾ ਅਰਥ ਹੈ ਅਸਲੀ ਪ੍ਰਣਾਲੀ ਦਾ ਕਾਫ਼ੀ ਸਰਲਤਾ ਅਤੇ ਤੁਹਾਨੂੰ ਕੁੱਝ ਘਾਤਕ ਮਾਪਦੰਡਾਂ ਦੀ ਜ਼ਰੂਰਤ ਹੈ (ਇੱਥੇ ਪਹੁੰਚਣ ਦੀ ਤੀਬਰਤਾ – ਪ੍ਰਤੀ ਯੂਨਿਟ ਅਤੇ ਸੇਵਾ ਦੀ ਤੀਬਰਤਾ ਆਉਣ ਵਾਲੀਆਂ ਕਾਰਾਂ ਦੀ ਗਿਣਤੀ – ਪ੍ਰਤੀ ਕਾਰਾਂ ਦੀ ਗਿਣਤੀ ਇਕਾਈ).

ਸਿਮੂਲੇਸ਼ਨ: ਇੱਕ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਲਿਖੋ ਜੋ ਕਾਰਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਦੀ ਮਿਆਦ ਦੀ ਬੇਤਰਤੀਬ ਨਾਲ ਆਮਦਨੀ ਪੈਦਾ ਕਰਦਾ ਹੈ. ਅਸਲੀ ਪ੍ਰਣਾਲੀ ਨਾਲ ਇੱਕ-ਨਾਲ-ਇਕ ਪੱਤਰ-ਵਿਹਾਰ ਕਰਨ ਲਈ ਇਹ ਸਾਰੀਆਂ ਗਤੀਵਿਧੀਆਂ ਨੂੰ ਸਹੀ ਤਰ੍ਹਾਂ ਕ੍ਰਮਬੱਧ ਵੀ ਕਰਨਾ ਵੀ ਲਾਜ਼ਮੀ ਹੈ. ਇਸ ਤੋਂ ਇਲਾਵਾ, ਅੰਕੜਿਆਂ ਦੇ ਅੰਕੜਿਆਂ ਨੂੰ ਇਕੱਠਾ ਕਰਨਾ, ਅਤੇ ਮੁਲਾਂਕਣ ਪ੍ਰੋਗ੍ਰਾਮ ਜ਼ਰੂਰ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ. (ਹਰ ਕਾਰ ਲਈ ਸਮਾਂ ਗੁਜ਼ਾਰੇ, ਇਹਨਾਂ ਸਮਿਆਂ ਨੂੰ ਇਕੱਠਾ ਕਰਨਾ, ਕਾਰਾਂ ਦੀ ਗਿਣਤੀ ਦੀ ਗਿਣਤੀ ਨੂੰ ਅੰਤਿਮ ਗਣਨਾ ਅਤੇ ਔਸਤਨ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਾ).

ਇਹ ਤਿੰਨੇ ਵਿਧੀਆਂ ਨਹੀਂ ਦਿੱਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਕਿਉਂਕਿ ਉਹਨਾਂ ਸਾਰਿਆਂ ਦੇ ਫ਼ਾਇਦੇ ਅਤੇ ਨੁਕਸਾਨ ਹਨ. ਉਹਨਾਂ ਦੀ ਤੁਲਨਾ ਕੁਝ ਖਾਸ ਕੇਸਾਂ ਦੇ ਸੰਦਰਭ ਵਿੱਚ ਤੁਲਨਾ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜੋ ਕਿ ਵੱਖ-ਵੱਖ ਮਾਪਦੰਡਾਂ ਨੂੰ ਧਿਆਨ ਵਿਚ ਰੱਖ ਕੇ ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਫਿਰ ਵੀ ਕੁਝ ਮੂਲ ਤੱਥ ਸਪੱਸ਼ਟ ਹਨ:

ਪ੍ਰਯੋਗ ਹਮੇਸ਼ਾ ਸਭ ਤੋਂ ਸਹੀ ਢੰਗ ਹੁੰਦਾ ਹੈ, ਜਦੋਂ ਵੀ ਸੰਭਵ ਹੋਵੇ ਇਹ ਵਰਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ. ਬਦਕਿਸਮਤੀ ਨਾਲ ਅਕਸਰ ਇਹ ਪ੍ਰਯੋਗ ਹੁੰਦਾ ਹੈ:

– ਬਹੁਤ ਖਤਰਨਾਕ (ਨਾਜ਼ੁਕ ਸਥਿਤੀਆਂ ਵਿੱਚ ਪਰਮਾਣੂ ਰਿਐਕਟਰ ਦਾ ਵਿਹਾਰ, ਇੱਕ ਜੈੱਟ ਬੰਦ ਨਾਲ ਜਹਾਜ਼ ਦੇ ਨਾਲ ਉਤਰਨਾ, ਆਦਿ)

– ਬਹੁਤ ਮਹਿੰਗਾ (ਸਾਰੇ ਮਾਮਲਿਆਂ ਜੋ ਕਿਸੇ ਨੁਕਸਾਨ ਦਾ ਕਾਰਨ ਬਣਦੀਆਂ ਹਨ, ਲੀਜ਼ਡ ਫੋਨ ਲਾਈਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਡਾਟਾ ਨੈਟਵਰਕ ਦੀ ਥ੍ਰੂਪੁੱਟ ਦਾ ਅਧਿਐਨ ਕਰਦੇ ਲੰਬੇ ਅਭਿਆਸ ਆਦਿ)

– ਜੇਕਰ ਸੰਭਵ ਨਹੀਂ ਹੈ ਤਾਂ ਸੰਭਵ ਹੈ ਕਿ ਜੇ ਸਿਸਟਮ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਰਹੀ ਹੋਵੇ ਤਾਂ ਇਹ ਸੰਭਵ ਨਹੀਂ ਹੈ (ਡਿਜ਼ਾਈਨ ਪੜਾਅ ਵਿੱਚ ਹੋਰ ਸੰਭਵ ਵਿਕਲਪਾਂ ਦਾ ਮੁਲਾਂਕਣ.)

ਵਿਸ਼ਲੇਸ਼ਣ (ਜ਼ਿਆਦਾਤਰ ਗਣਿਤਿਕ) ਵਿਸ਼ੇਸ਼ ਤੌਰ ‘ਤੇ ਮਜ਼ਬੂਤ ਧਾਰਨਾਵਾਂ’ ਤੇ ਅਧਾਰਤ ਹੁੰਦੇ ਹਨ ਜੋ ਕਿ ਪ੍ਰਭਾਵੀ ਜੀਵਨ ਵਿੱਚ ਬਹੁਤ ਘੱਟ ਸੱਚ ਹਨ. ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ ਵਿਧੀਆਂ ਦਾ ਇੱਕ ਹੋਰ ਸੰਭਾਵੀ ਕਮਜ਼ੋਰੀ ਬਹੁਤ ਗੁੰਝਲਦਾਰ ਉਪਕਰਣ ਹੈ ਅਤੇ / ਜਾਂ ਸਮੇਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀ ਗਣਨਾ. ਇਸ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਕਤਾਰ ਦੇ ਨੈਟਵਰਕਸ ਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਹੈ. ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਦੂਜੇ ਪਾਸੇ ਜਿਆਦਾਤਰ ਤੇਜ਼ ਨਤੀਜੇ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਫਾਰਮੂਲੇ (e) ਨੂੰ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਵੱਖ ਵੱਖ ਮੁੱਲਾਂ ਨੂੰ ਜੋੜ ਕੇ ਵੱਡੀ ਗਿਣਤੀ ਦੇ ਵਿਕਲਪਾਂ ਦੀ ਜਾਂਚ ਕਰਨੀ ਸੰਭਵ ਹੈ. ਪ੍ਰਯੋਗਾਤਮਕ ਵਿਧੀਆਂ ਜ਼ਿਆਦਾਤਰ ਸਮਾਂ ਬਰਬਾਦ ਕਰਨ ਵਾਲੀਆਂ ਹੁੰਦੀਆਂ ਹਨ. ਵਿਸ਼ਲੇਸ਼ਣ ਦੀ ਇਕ ਹੋਰ ਸਮੱਸਿਆਵਾਂ ਲੋੜੀਂਦੇ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਉਪਲਬਧਤਾ ਹੈ. ਉਹਨਾਂ ਦਾ ਸਹੀ ਮਾਪਣਾ ਵੀ ਜ਼ਰੂਰੀ ਨਹੀਂ ਹੈ ਜਾਂ ਡਿਜ਼ਾਈਨ ਦੇ ਪੜਾਅ ਵਿੱਚ ਅਸੰਭਵ ਹੈ. ਅੰਦਾਜ਼ਨ ਡਾਟਾ ਜਾਂ ਦੂਜੀਆਂ ਹੋਰ ਪ੍ਰਣਾਲੀਆਂ ਤੋਂ ਲਏ ਗਏ ਡਾਟਾ ਨਾਲ ਨਤੀਜਿਆਂ ਦੀ ਭਰੋਸੇਯੋਗਤਾ ਘਟਦੀ ਹੈ.

ਸਿਮੂਲੇਸ਼ਨ ਇੱਕ ਪ੍ਰਯੋਗਾਤਮਕ ਵਿਧੀ ਹੈ. ਅਸਲੀ ਪ੍ਰਣਾਲੀ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰਨ ਦੀ ਬਜਾਏ ਪ੍ਰਯੋਗਾਂ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਦੇ ਨਾਲ ਕੀਤੇ ਜਾਂਦੇ ਹਨ (ਜਿਸਦਾ ਡਿਜ਼ਾਇਨ ਇਸ ਪ੍ਰਕਾਰ ਸਿਮੂਲੇਸ਼ਨ ਸਟੱਡੀ ਦਾ ਮੁੱਖ ਨੁਕਤੇ ਹੈ). ਸਿਮੂਲੇਸ਼ਨ ਵਿੱਚ ਕਈ ਕਮੀਆਂ ਵੀ ਹਨ. ਇੱਥੇ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਵਿਅਕਤੀ ਹਨ:

– ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਬਣਾਉਣ ਦੀ ਮੰਗ ਕਰਨ ਲਈ ਆਮ ਭਾਸ਼ਾਵਾਂ (ਜਿਵੇਂ ਪਾਕਕਲ) ਵਿੱਚ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਬਹੁਤ ਮੁਸ਼ਕਲ ਹਨ. ਕਾਰਜਸ਼ੀਲ ਸਿਮੂਲੇਸ਼ਨ ਦੀਆਂ ਭਾਸ਼ਾਵਾਂ ਹਨ ਪਰ ਉਹਨਾਂ ਦੀ ਮੁਹਾਰਤ ਇੱਕ ਵੱਡੇ ਸ਼ੁਰੂਆਤੀ ਨਿਵੇਸ਼ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ ਨਾ ਕਿ ਹਮੇਸ਼ਾ ਸਹੀ. ਖਾਸ ਤੌਰ ਤੇ ਕੁਝ ਗਰਾਫਿਕਲ ਤਕਨੀਕ ‘ਤੇ ਸਿਮੂਲੇਸ਼ਨ ਟੂਲ ਹੁੰਦੇ ਹਨ ਜੋ ਕਿਸੇ ਖਾਸ ਸ਼੍ਰੇਣੀ ਦੇ ਸਿਸਟਮ ਦੇ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲਾਂ ਦੀ ਰਚਨਾ ਨੂੰ ਸੌਖਾ ਬਣਾਉਂਦੇ ਜਾਂ ਸਵੈਚਾਲਤ ਕਰਦੇ ਹਨ. ਜੇ ਤੁਸੀਂ ਇਕ ਅਜਿਹੇ ਸੰਦ ਬਾਰੇ ਹੋਰ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਪੈਟਰੀ ਜੈੱਟ ਨੂੰ ਜਾਓ.

– ਸਿਸਟਮ ਦੀ ਸੀਮਿਤ ਜਾਣਕਾਰੀ ਨੂੰ ਸਿਮੂਲੇਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ ਸਭ ਕੁਝ ਮਾਤਰਾਤਮਕ ਮਾਪਦੰਡਾਂ ਦਾ ਪਹਿਲਾ ਜਾਣਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਵਿੱਚ ਆਉਣ ਵਾਲੇ ਅਤੇ ਬੇਤਰਤੀਬ ਸੇਵਾ ਸਮੇਂ ਵਿਚਕਾਰ ਬੇਤਰਤੀਬ ਅੰਤਰਾਲ ਪੈਦਾ ਕਰਨਾ ਜਰੂਰੀ ਹੈ. ਇੱਥੇ ਸਿਲੇਲੂਸ਼ਨ ਵਿਸ਼ਲੇਸ਼ਣ ਨਾਲੋਂ ਬਹੁਤ ਜ਼ਿਆਦਾ ਲਚਕੀਲਾਪਨ ਹੈ – ਸਿਮੂਲੇਸ਼ਨ ਭਾਸ਼ਾਵਾਂ ਬਿਨਾਂ ਕਿਸੇ ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਦੇ ਨਾਲ ਬੇਤਰਤੀਬ ਨੰਬਰ ਤਿਆਰ ਕਰਨ ਲਈ. ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਵਿੱਚ, ਰਲਦੇ ਅੰਕੜਿਆਂ ਦੋਨਾਂ (ਉਦਾਹਰਣ ਲਈ ਪ੍ਰਯੋਗਾਤਮਕ ਤੌਰ ਤੇ ਪ੍ਰਾਪਤ ਕੀਤੀਆਂ ਗਈਆਂ) ਡਿਸਟਰੀਬਿਊਸ਼ਨਾਂ ਤੇ ਅਧਾਰਤ ਹੋ ਸਕਦੇ ਹਨ. ਫਿਰ ਵੀ ਕਿਸੇ ਵੀ ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਨੂੰ ਕਈ ਪੈਰਾਮੀਟਰ (ਜੇ ਇਹ ਸਿਧਾਂਤਕ ਤੌਰ ਤੇ ਹੈ) ਜਾਂ ਸਿੱਧੇ ਤੌਰ ਤੇ ਵੰਡ ਫੰਕਸ਼ਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ (ਜੇ ਵੰਡ ਨੂੰ ਮਾਪਣ ਨਾਲ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ). ਸਿਸਟਮ ਵਿਚ ਕੁਝ ਵੀ ਹੋ ਸਕਦਾ ਹੈ (ਆਮ ਤੌਰ ਤੇ ਡਿਜ਼ਾਈਨ ਪੜਾਅ ਵਿਚ) ਜਿਸ ਨੂੰ ਮਾਪਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਅਤੇ ਅਕਸਰ ਇਸ ਤੱਥ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੁੰਦਾ ਹੈ ਕਿ ਅਜਿਹੇ ਪਹਿਲੂ ਹੋ ਸਕਦੇ ਹਨ ਜਿਹਨਾਂ ਬਾਰੇ ਸਾਨੂੰ ਪੂਰੀ ਜਾਣਕਾਰੀ ਨਹੀਂ ਹੈ.

– ਬਹੁਤ ਵਾਰ ਖਪਤ ਗ੍ਰਹਿਣ. ਇੱਕ ਉਦਾਹਰਣ ਵੱਡੀਆਂ ਪੈਮਾਨਿਆਂ ਦੇ ਪ੍ਰਣਾਲੀ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਹੈ ਜੋ ਸਮਾਨਾਂਤਰ ਕੰਮ ਕਰਦੇ ਬਹੁਤ ਸਾਰੇ ਹਿੱਸਿਆਂ ਦੇ ਨਾਲ ਹੈ. ਕਿਉਂਕਿ ਅਸਲ ਸਮਾਨਤਾ ਦੀ ਵਰਤੋਂ ਅਜੇ ਆਮ ਨਹੀਂ ਹੁੰਦੀ ਹੈ, ਅਜਿਹੇ ਪ੍ਰਣਾਲਿਆਂ ਨੂੰ ਸਿੰਗਲ ਪ੍ਰੋਸੈਸਰ ਦੁਆਰਾ ਕੀਤੇ ਗਏ ਪ੍ਰੋਗਰਾਮ ਦੁਆਰਾ ਨਕਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਸਮਾਨਾਂਤਰ ਗਤੀਵਿਧੀਆਂ ਫਿਰ ਇਕ ਸਮੇਂ ਕੀਤੀ ਜਾ ਰਹੀਆਂ ਹਨ (ਭਾਵੇਂ ਕਿ ਉਪਭੋਗਤਾ ਨੂੰ ਸਮਾਨਤਾ ਦਾ ਪ੍ਰਭਾਵ ਹੋਵੇ ਅਤੇ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਦੇ ਡਿਜ਼ਾਇਨ ਦੌਰਾਨ “ਸਮਾਨ ਰੂਪ ਵਿੱਚ ਸੋਚਦਾ ਹੈ”). ਇਸ ਦਾ ਨਤੀਜਾ ਇਹ ਹੈ ਕਿ ਸਿਮੂਲੇਸ਼ਨ ਅਸਲ ਸਮੇਂ ਨਾਲੋਂ ਬਹੁਤ ਹੌਲੀ ਹੋ ਸਕਦੀ ਹੈ (ਮਾਡਲ ਟਾਈਮ ਦਾ 1 ਸਕਿੰਟ CPU ਟਾਈਮ ਦਾ 10 ਮਿੰਟ ਲੈਂਦਾ ਹੈ). ਇਹ ਕੋਰਸ ਰੀਅਲ ਟਾਈਮ ਕੰਟਰੋਲ ਵਿਚ ਸਿਮੂਲੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਨੂੰ ਅਯੋਗ ਕਰ ਦਿੰਦਾ ਹੈ.

ਅੰਗੂਠੇ ਦਾ ਇਕ ਆਮ ਨਿਯਮ ਇਹ ਹੋ ਸਕਦਾ ਹੈ:

“ਜੇ ਪ੍ਰਯੋਗ ਸੰਭਵ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਵਰਤੋ. ਇਹ ਹਮੇਸ਼ਾਂ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਹੈ ਕਿਉਂਕਿ ਸਾਰੇ ਪਹਿਲੂਆਂ ਨੂੰ ਧਿਆਨ ਵਿਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ .ਜੇਕਰ ਡਿਜ਼ਾਈਨ ਪੜਾਅ ਦੇ ਦੌਰਾਨ ਹੋਰ ਢੰਗਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਗਈ ਸੀ, ਤਾਂ ਪ੍ਰਯੋਗ ਸਿਸਟਮ ਦੇ ਅੰਤਮ ਮੁਲਾਂਕਣ ਦੇ ਤੌਰ ਤੇ ਸੇਵਾ ਕਰ ਸਕਦਾ ਹੈ. ਸੰਭਵ ਤੌਰ ‘ਤੇ ਕੋਈ ਢੁਕਵੀਂ ਵਿਸ਼ਲੇਸ਼ਣ ਪ੍ਰਣਾਲੀ ਲੱਭਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਾ ਕਰੋ. ਜੇ ਇਹ ਉਪਲਬਧ ਨਹੀਂ ਹੈ ਤਾਂ ਸਿਮੂਲੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ. ”

ਸਿਮੂਲੇਸ਼ਨ ਸਿਰਫ ਆਖਰੀ ਸਹਾਰਾ ਨਹੀਂ ਹੈ ਜਿਵੇਂ ਇਹ ਉਪਰਲੇ ਨਿਯਮ ਵਿੱਚ ਦਿਸਦਾ ਹੈ. ਿਸਮੂਲੇਸ਼ਨ ਿਸਰਫ਼ ਿਸਰਫ਼ ਉਹਨਾਂ ਸਿਾਲਾਂ ਦੇਜਵਾਬ ਮੁਹੱਈਆ ਕਰਨ ਦੁਆਰਾ ਿਸਸਟਮ ਦੀ ਸਮਝਣ ਲਈ ਬਹੁਤ ਯੋਗਦਾਨ ਪਾ ਸਕਦੀ ਹੈ ਜੋ ਮੂਲ ਰੂਪ ਵਿਚ ਦਿਤੇ ਗਏ ਸਨ. ਅਕਸਰ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਦੀ ਸਿਰਜਣਾ ਇਹ ਪਹਿਲਾ ਮੌਕਾ ਹੈ ਜਦੋਂ ਕੁਝ ਚੀਜ਼ਾਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ. ਸਿਮੂਲੇਟਿਡ ਸਿਸਟਮ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ (ਅਤੇ ਅਕਸਰ ਇਹ ਕਰਦਾ ਹੈ) ਸਿਸਟਮ ਡਿਜ਼ਾਇਨ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸ਼ਾਂਤ ਪ੍ਰਗਟ ਕਰਦਾ ਹੈ. ਇਸ ਲਈ ਸਿਮੂਲੇਸ਼ਨ ਤਿਆਰ ਪ੍ਰਣਾਲੀ ਦੇ ਭਵਿੱਖ ਨੂੰ ਬਹੁਤ ਮਹਿੰਗੇ ਅਪਡੇਟ ਕਰਨ ਤੋਂ ਬਚਣ ਵਿਚ ਬਹੁਤ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ.

ਲਗਾਤਾਰ ਸਿਮੂਲੇਸ਼ਨ

ਅਨਾਜ ਭੰਡਾਰਾਂ ਦੇ ਸਮਰੂਪਕਾਂ ਵਜੋਂ ਅਖੀਰ ਦੇ ਅਰਧਵੇਂ ਸਮੇਂ ਵਿੱਚ ਲਗਾਤਾਰ ਸਿਮੂਲੇਸ਼ਨ ਭਾਸ਼ਾਵਾਂ ਵਿਕਸਿਤ ਹੋਈਆਂ. ਏਨੌਲੋਪ ਕੰਪਿਊਟਰਾਂ ਉੱਤੇ ਸਿਮੂਲੇਸ਼ਨ ਇਕ ਐਨਲਾਪ ਇਲੈਕਟ੍ਰਾਨਿਕ ਸਿਸਟਮ ਬਣਾਉਣ ‘ਤੇ ਅਧਾਰਤ ਹੈ ਜਿਸਦਾ ਵਿਹਾਰ ਇੱਕੋ ਗਣਿਤ ਦੇ ਮਾਡਲ (ਵਿਭਾਜਨ ਦੀ ਸਮਰੂਪਨਾਂ ਦਾ ਸੈੱਟ) ਦੁਆਰਾ ਵਿਖਿਆਨ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਸਿਸਟਮ ਦੁਆਰਾ ਵਰਣਿਤ ਕੀਤਾ ਗਿਆ ਹੈ. ਇਲੈਕਟ੍ਰਾਨਿਕ ਪ੍ਰਣਾਲੀ ਆਮ ਤੌਰ ਤੇ ਪਰਿਚਾਲਨ ਐਮਪਲੀਫਾਇਰਾਂ ਨੂੰ ਇਕਸਾਰਤਾ ਨਾਲ ਜੋੜਨ ਵਾਲੇ ਸਟੈਂਡਰਡ ਬਲਾਕ ਨਾਲ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਜੋ ਸੰਸ਼ੋਧਕਾਂ, ਜੋੜੀਆਂ ਅਤੇ ਹੋਰ ਕਾਰਜਕਾਰੀ ਇਕਾਈਆਂ ਵਜੋਂ ਕੰਮ ਕਰਨ ਲਈ ਸੋਧਿਆ ਗਿਆ ਹੈ. ਤਦ ਉਪਭੋਗਤਾ ਇਸ ਇਲੈਕਟ੍ਰਾਨਿਕ ਪ੍ਰਣਾਲੀ ਦੇ ਨਾਲ ਪ੍ਰਯੋਗ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਸਹੀ ਆਉਟਪੁੱਟ ਲਾਗੂ ਕਰਕੇ ਅਤੇ ਕੁਝ ਆਉਟਪੁਟ ਪੁਆਇੰਟਸ (ਔਸਿਰੋਸਕੋਪ, ਕਲੀਟਰ) ਤੇ ਵੋਲਟੇਜ ਰਿਕਾਰਡ ਕਰਕੇ. ਬਦਲਦੇ ਹੋਏ ਵੋਲਟੇਜ ਇੱਕ ਸਮੇਂ ਦੀ ਕਿਰਿਆ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਜੋ ਕਿ ਉਸ ਫੰਕਸ਼ਨ ਦੇ ਸਮਾਨ ਹੈ ਜੋ ਅਸਲੀ ਪ੍ਰਣਾਲੀ ਵਿੱਚ ਪਰਿਵਰਤਨਾਂ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ ਜਿਸਦਾ ਭੌਤਿਕ ਸੁਭਾਅ ਬਿਲਕੁਲ ਵੱਖਰਾ (ਮਕੈਨੀਕਲ ਵਿਸਥਾਪਨ, ਤਾਪਮਾਨ, ਆਦਿ) ਹੋ ਸਕਦਾ ਹੈ. ਅਨੌਪ ਕੰਪਿਊਟਰਾਂ ਦੀ ਮੁੱਖ ਸਮੱਸਿਆ ਕੁਝ ਕਾਰਜਾਂ ਜਿਵੇਂ ਕਿ ਗੁਣਾਂ, ਕੁਝ ਕਾਰਜਾਂ ਦੀ ਪੈਦਾਵਾਰ, ਦੇਰੀ ਪੈਦਾ ਹੋਣ ਅਤੇ ਹੋਰ ਦੇ ਅਨੌਲਾਗ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਹੈ. ਡਿਜੀਟਲ ਕੰਪਿਊਟਰ ਇਹ ਸਾਰੇ ਕੰਮ ਬਹੁਤ ਆਸਾਨੀ ਨਾਲ ਕਰਦੇ ਹਨ ਅਤੇ ਅੱਜ ਨਿਰੰਤਰ ਸਿਮੂਲੇਸ਼ਨ ਉਹਨਾਂ ਤੇ ਹੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਫਿਰ ਵੀ ਇਕ ਅਜਿਹੀ ਕਾਰਵਾਈ ਹੈ ਜਿੱਥੇ ਏਨੌਲੋਪ ਕੰਪਿਊਟਰ ਵਧੀਆ ਹੁੰਦੇ ਹਨ – ਏਕੀਕਰਣ. ਡਿਜੀਟਲ ਕੰਪਿਊਟਰ ਸੰਕੇਤਕ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਜੋ ਆਮ ਤੌਰ ‘ਤੇ ਹੌਲੀ ਹੁੰਦਾ ਹੈ ਅਤੇ ਐਨਕਲੋਗ ਐਂਟੀਗਰੇਟਰ ਦੇ ਏਕੀਕਰਨ ਦੇ ਮੁਕਾਬਲੇ ਘੱਟ ਸਹੀ ਹੈ. ਤੇਜ਼ੀ ਨਾਲ ਜਵਾਬ ਦੇਣ ਦੇ ਅਧਾਰ ਤੇ ਕੁਝ ਖਾਸ ਕਾਰਜ ਇਸ ਲਈ ਅਖੌਤੀ ਹਾਇਬ੍ਰਿੱਡ ਕੰਪਿਊਟਰ ਵਰਤਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਐਂਲੋਪ ਅਤੇ ਡਿਜੀਟਲ ਪਦਾਰਥ ਹੁੰਦੇ ਹਨ ਜੋ ਏ / ਡੀ ਅਤੇ ਡੀ / ਏ ਕਨਵਰਟਰ ਨਾਲ ਜੁੜੇ ਹੁੰਦੇ ਹਨ. ਡਿਜੀਟਲ ਹਿੱਸਾ ਇਕਸਾਰਤਾ ਨੂੰ ਛੱਡ ਕੇ ਹਰ ਚੀਜ਼ ਕਰਦਾ ਹੈ. ਇਹ ਐਂਟੀਗ੍ਰੇਟਰਾਂ ਦੀਆਂ ਸੂਚੀਆਂ ਦੀ ਗਣਨਾ ਕਰਦਾ ਹੈ, ਜੋ ਫਿਰ ਡੀ / ਏ ਕਨਵਰਟਰਾਂ ਦੁਆਰਾ ਐਂਲੋਪ ਇੰਟੀਗ੍ਰੇਟਰਾਂ ਨੂੰ ਇਨਪੁਟ ਕੀਤੇ ਐਨਗਲੋਗ ਸਿਗਨਲਸ ਵਿੱਚ ਬਦਲਦੇ ਹਨ. ਉਨ੍ਹਾਂ ਦੇ ਆਊਟਪੁੱਟਾਂ ਦਾ ਉਲਟਾ ਜਿਹਾ ਢੰਗ ਨਾਲ ਇਲਾਜ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਡਿਜੀਟਲ ਹਿੱਸੇ ਐਨਕਲੋਪ ਹਿੱਸੇ ਦੇ ਆਪਸ ਵਿੱਚ ਇਕਸੁਰਤਾ ਨੂੰ ਵੀ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਇਹ ਗਣਨਾ ਦੌਰਾਨ ਬਦਲ ਸਕਦਾ ਹੈ.

ਲਗਾਤਾਰ ਸਿਮੂਲੇਸ਼ਨ ਭਾਸ਼ਾਵਾਂ ਦਾ ਵਰਗੀਕਰਨ

ਬਲਾਕ-ਅਨੁਕੂਲ ਸਿਮੂਲੇਸ਼ਨ ਭਾਸ਼ਾਵਾਂ ਐਂਲੋਪ ਕੰਪਿਊਟਰਾਂ ਦੀ ਕਾਰਜਪ੍ਰਣਾਲੀ ‘ਤੇ ਆਧਾਰਤ ਹਨ. ਸਿਸਟਮ ਨੂੰ ਇਕ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ ਵਜੋਂ ਦਰਸਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਜੋ ਫੰਕਸ਼ਨਲ ਯੂਨਿਟਾਂ ਦੇ ਆਪਸ ਵਿੱਚ ਸੰਚਾਰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਦੇ ਮਾਤਰਾਤਮਕ ਮਾਪਦੰਡ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ. “ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ” ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਬਲਾਕਾਂ ਦੇ ਆਪਸ ਵਿੱਚ ਜੁੜਨਾ ਅਤੇ ਉਹਨਾਂ ਦੇ ਵਰਣਨ ਨੂੰ ਦਾਖਲ ਕਰਨਾ. ਫਿਰ ਉਪਭੋਗਤਾ ਸਟੇਟਮੈਂਟਾਂ ਅਤੇ / ਜਾਂ ਨਿਰਦੇਸ਼ ਜੋ ਕਿ ਸਿਮੂਲੇਸ਼ਨ ਨੂੰ ਨਿਯੰਤ੍ਰਿਤ ਕਰਦਾ ਹੈ ਸ਼ਾਮਿਲ ਕਰਦਾ ਹੈ. ਜੇ ਸਿਸਟਮ ਨੂੰ ਸਮੀਕਰਨਾਂ ਦੇ ਸਮੂਹ ਵਜੋਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਬਲਾਕ ਡਾਇਗ੍ਰਟ ਵਿੱਚ ਤਬਦੀਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਇਹ ਤਬਦੀਲੀ ਇਕ ਸਰਲ ਸਿੱਧੀ ਪ੍ਰਕਿਰਿਆ ਹੈ. ਬਹੁਤੇ ਲਗਾਤਾਰ ਬਲਾਕ ਓਰੀਐਂਟੇਡ ਭਾਸ਼ਾਵਾਂ ਵਿਚ ਉਪਲਬਧ ਖਾਸ ਬਲਾਕ ਇਕਸੁਰਤਾ, ਹੱਦਾਂ, ਦੇਰੀ, ਮਲਟੀਪਲੇਅਰਜ਼, ਹਿਸਟਰੇਸਿਸ, ਲਗਾਤਾਰ ਮੁੱਲ, ਜੋੜਨ ਵਾਲੇ, ਧਾਰਕ, ਲਾਭ (ਗੁਣਾਂਕਕ) ਅਤੇ ਹੋਰ ਹਨ.

ਐਕਸਪਰੈਸ਼ਨ ਮੁਖੀ ਲਗਾਤਾਰ ਭਾਸ਼ਾਵਾਂ ਲਿਖਣ ਦੇ ਪ੍ਰਗਟਾਵਾਂ (ਸਮੀਕਰਨਾਂ) ਤੇ ਅਧਾਰਿਤ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਗਣਿਤ ਦੇ ਮਾਡਲ ਦੀ ਪ੍ਰਤੀਨਿਧਤਾ ਕਰਦੀਆਂ ਹਨ. ਇਸ ਲਈ ਸਿਮੂਲੇਟ ਸਿਸਟਮ ਨੂੰ ਸਮੀਕਰਨਾਂ ਦੇ ਸਮੂਹ ਦੁਆਰਾ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ. ਫਿਰ ਉਪਭੋਗਤਾ ਸਟੇਟਮੈਂਟਾਂ ਅਤੇ / ਜਾਂ ਨਿਰਦੇਸ਼ ਜੋ ਕਿ ਸਿਮੂਲੇਸ਼ਨ ਨੂੰ ਨਿਯੰਤ੍ਰਿਤ ਕਰਦਾ ਹੈ ਸ਼ਾਮਿਲ ਕਰਦਾ ਹੈ. ਕੁਝ ਭਾਸ਼ਾਵਾਂ ਸਿਸਟਮ ਪਰਿਭਾਸ਼ਾ ਦੇ ਬਲਾਕ ਅਤੇ ਪ੍ਰਗਟਾਵਾ ਆਧਾਰਿਤ ਦੋਹਾਂ ਤਰੀਕਿਆਂ ਨੂੰ ਸਮਰੱਥ ਕਰਦੇ ਹਨ. ਸਿਮੂਲੇਸ਼ਨ ਨਿਯੰਤ੍ਰਣ ਦਾ ਮਤਲਬ ਹੈ: ਏਕੀਕਰਣ ਵਿਧੀ (ਕਿਉਂਕਿ ਕੁਝ ਭਾਸ਼ਾਵਾਂ ਵਧੇਰੇ ਪੇਸ਼ ਕਰਦੀਆਂ ਹਨ), ਏਕੀਕਰਨ ਦੇ ਪੜਾਅ, ਵੇਰੀਏਬਲਾਂ (ਬਲਾਕ ਦੇ ਆਊਟਪੁੱਟ) ਜੋ ਦੇਖੇ ਜਾਣੇ ਚਾਹੀਦੇ ਹਨ, ਛਪਾਈ ਅਤੇ / ਜਾਂ ਸਾਜਨਾ ਕਰਨ ਲਈ ਡਾਟਾ ਇਕੱਠੇ ਕਰਨ ਲਈ ਅੰਤਰਾਲ, ਆਉਟਪੁੱਟ ਦੀ ਸਕੇਲਿੰਗ (ਉਹ ਸਿਮੂਲੇਸ਼ਨ ਦੀ ਮਿਆਦ ਵੀ ਚਲਦੀ ਹੈ, ਦੁਹਰਾਉਣ ਦੀ ਗਿਣਤੀ ਅਤੇ ਉਹਨਾਂ ਵਿਚ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਕਿਵੇਂ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ, ਆਦਿ.

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

ਅਲਗ ਸਿਮੂਲੇਸ਼ਨ

ਖੰਡਿਤ ਸਿਮੂਲੇਸ਼ਨ, ਉਹਨਾਂ ਪ੍ਰਣਾਲੀਆਂ ਨਾਲ ਨਜਿੱਠਦਾ ਹੈ ਜਿਹਨਾਂ ਦੀ ਗਤੀ ਵਿਗਿਆਨ ਨੂੰ ਸਮਝਿਆ ਜਾ ਸਕਦਾ ਹੈ (ਅਸਥਾਈ ਦੇ ਪੱਧਰ ਦੇ ਕਾਰਨ) ਵੱਖ ਵੱਖ ਸਮੇਂ ਦੀਆਂ ਘਟਨਾਵਾਂ ਦੀ ਲੜੀ ਵਜੋਂ. ਵਿਤਰਕ ਸਿਮੂਲੇਸ਼ਨ ਭਾਸ਼ਾ ਦਾ ਮੁੱਖ ਨੁਕਤਾ ਇਹ ਹੈ ਕਿ ਇਹ ਮਾਡਲ ਵਿਚ ਗਤੀਵਿਧੀਆਂ ਦੀ ਸਹੀ ਕ੍ਰਮ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ. ਇਹ ਵੀ ਤਰੀਕਾ ਹੈ ਕਿ ਉਪਭੋਗਤਾ ਨੂੰ “ਵਿਸ਼ਵ ਨੂੰ ਵੇਖਣਾ” ਚਾਹੀਦਾ ਹੈ ਜਦੋਂ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਵਿਤਰਿਤ ਸਿਮੂਲੇਸ਼ਨ ਭਾਸ਼ਾਵਾਂ ਦੇ ਵਰਗੀਕਰਣ ਲਈ ਇੱਕ ਅਧਾਰ.

ਵਿਲੱਖਤ ਸਿਮੂਲੇਸ਼ਨ ਭਾਸ਼ਾਵਾਂ ਦਾ ਵਰਗੀਕਰਣ

ਫਲੋਚਾਰਟ ਅਨੁਕੂਲ ਭਾਸ਼ਾਵਾਂ ਨੂੰ ਭਾਸ਼ਾ GPSS (ਆਮ ਪਰਪੂਰਾ ਸਿਮੂਲੇਸ਼ਨ ਸਿਸਟਮ) ਦੁਆਰਾ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ ਕਈ ਕੰਪਿਊਟਰਾਂ ਦੇ ਕਈ ਰੂਪਾਂ ਵਿੱਚ ਮੌਜੂਦ ਹੁੰਦਾ ਹੈ. ਇੱਕ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ ਦੁਆਰਾ ਯੂਜਰ ਨੂੰ ਅਖੌਤੀ ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ ਦੇ ਇੱਕ ਪ੍ਰਵਾਹ ਦੇ ਰੂਪ ਵਿੱਚ ਸਿਸਟਮ ਦੀ ਗਤੀਮਤਾ ਨੂੰ ਦੇਖਣਾ ਚਾਹੀਦਾ ਹੈ. ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ ਤਿਆਰ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਬਲਾਕ ਦੇ ਨੈਟਵਰਕ ਦੁਆਰਾ ਇੱਕ ਮਾਰਗ ਦੀ ਪਾਲਣਾ ਕਰੋ, ਅਤੇ ਬਾਹਰ ਜਾਣ ਤੇ ਤਬਾਹ ਹੋ ਜਾਂਦੇ ਹਨ. ਬਲਾਕ ਟ੍ਰਾਂਜੈਕਸ਼ਨਾਂ ਵਿੱਚ ਦੇਰੀ ਹੋ ਸਕਦੀ ਹੈ, ਸੰਸਾਧਿਤ ਹੋ ਸਕਦੀ ਹੈ, ਅਤੇ ਦੂਜੇ ਬਲਾਕਾਂ ਨੂੰ ਪਾਸ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ. ਬਲਾਕ ਪ੍ਰੋਗ੍ਰਾਮ ਵਿਚ ਹੁੰਦੇ ਹਨ ਜੋ ਮਾਡਲ ਦੀਆਂ ਸਰਗਰਮੀਆਂ ਕਰਦੇ ਹਨ.

ਗਤੀਸ਼ੀਲਤਾ ਵਾਲੀਆਂ ਭਾਸ਼ਾਵਾਂ ਭਵਿੱਖ ਦੀਆਂ ਗਤੀਵਿਧੀਆਂ ਦੀ ਸਪੱਸ਼ਟ ਤਹਿ ਕਰਨ ‘ਤੇ ਅਧਾਰਤ ਨਹੀਂ ਹਨ. ਹਰ ਇੱਕ ਗਤੀਵਿਧੀ ਲਈ ਉਪਭੋਗਤਾ ਉਸ ਸਥਿਤੀ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ ਜਿਸਦੇ ਤਹਿਤ ਸਰਗਰਮੀ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ (ਜੋ ਸਮੇਂ ਦੀ ਨਿਰਧਾਰਿਤ ਸਮੇਂ ਤਕ ਪਹੁੰਚਦੀ ਹੈ, ਤਾਂ ਇਹ ਸਮਾਂ-ਸਾਰਣੀ ਨੂੰ ਵੀ ਸ਼ਾਮਲ ਕਰਦੀ ਹੈ). ਸਿਮੂਲੇਸ਼ਨ ਨਿਯੰਤਰਣ ਦਾ ਐਲਗੋਰਿਥਮ ਵਾਰ ਵਾਰ ਵਧਾਉਂਦਾ ਹੈ ਅਤੇ ਸਾਰੀਆਂ ਗਤੀਵਿਧੀਆਂ ਦੀਆਂ ਹਾਲਤਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ. ਇਸ ਪਹੁੰਚ ਦਾ ਨੁਕਸਾਨ ਸਪੱਸ਼ਟ ਹੁੰਦਾ ਹੈ – ਹਰ ਕਦਮ ਵਿੱਚ ਸਾਰੇ ਸ਼ਰਤਾਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੁੰਦਾ ਹੈ, ਜੋ ਕਿ ਬਹੁਤ ਸਮਾਂ ਖਾਣ ਵਾਲਾ ਹੋ ਸਕਦਾ ਹੈ. ਦੂਜੇ ਪਾਸੇ ਇਹ ਸਿਧਾਂਤਕ ਤੌਰ ਤੇ ਬਹੁਤ ਸਾਦਾ ਹੈ ਅਤੇ ਐਲਗੋਰਿਥਮ ਆਸਾਨੀ ਨਾਲ ਆਮ ਉੱਚ ਪੱਧਰੀ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ (ਇਸ ਪਹੁੰਚ ਤੇ ਸਿਮੂਲੇਸ਼ਨ ਭਾਸ਼ਾਵਾਂ ਹਨ, ਪਰ ਵਿਆਪਕ ਤੌਰ ਤੇ ਵਰਤੀਆਂ ਨਹੀਂ ਗਈਆਂ). ਫਾਈਲ ਮਾਡਲ 2.ਜ਼ਿਪ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ ਜਿਸ ਵਿੱਚ ਇੱਕ ਸਧਾਰਨ ਕਤਾਰ ਦੇ ਪ੍ਰਣਾਲੀ ਦੇ ਦੋ ਮਾਡਲ ਹਨ (ਟਰਬੋ ਪਾਕਕਲ ਵਿੱਚ) ਜੋ ਕਿ ਗਤੀਵਿਧੀਆਂ ਦੀ ਅਗਵਾਈ ਕਰਦੇ ਹਨ. ਇਹ ਮਾਡਲ ਕਈ ਯੂਨਿਟਾਂ ਦੇ ਨਾਲ ਹਨ ਜੋ ਦੋ ਢੰਗ ਨਾਲ ਜੁੜੀਆਂ ਸੂਚੀਆਂ ‘ਤੇ ਕੰਮ ਨੂੰ ਲਾਗੂ ਕਰਦੇ ਹਨ ਜੋ ਬਾਅਦ ਵਿੱਚ ਸਟੈਕਾਂ ਅਤੇ ਕਿਊਜ਼ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ.

ਈਵੈਂਟ ਅਨੁਕੂਲ ਭਾਸ਼ਾਵਾਂ ਭਵਿੱਖ ਦੇ ਸਮਾਗਮਾਂ ਦੇ ਸਿੱਧੇ ਨਿਰਧਾਰਨ ਅਤੇ ਰੱਦ ਕਰਨ ਦੇ ਆਧਾਰ ਤੇ ਹਨ. ਪਹੁੰਚ ਬਹੁਤ ਆਮ ਹੈ. ਉਪਭੋਗਤਾ ਨੂੰ ਸਿੱਧੇ ਤੌਰ ਤੇ ਸੁਤੰਤਰ ਘਟਨਾਵਾਂ ਦੀ ਤਰਤੀਬ ਦੇ ਰੂਪ ਵਿੱਚ ਸਿਮੂਲੇਟ ਕੀਤੇ ਸਿਸਟਮ ਦੀ ਗਤੀਮਤਾ ਨੂੰ ਦੇਖਣਾ ਚਾਹੀਦਾ ਹੈ. ਹਰ ਇੱਕ ਘਟਨਾ ਦੂਜੀ ਘਟਨਾਵਾਂ ਤਹਿ ਅਤੇ / ਜਾਂ ਰੱਦ ਕਰ ਸਕਦੀ ਹੈ ਸਿਸਟਮ ਰੂਟੀਨ ਅਨੁਸਾਰ ਅਨੁਸੂਚਿਤ ਘਟਨਾਵਾਂ ਦਾ ਰਿਕਾਰਡ ਰੱਖਣਾ ਜ਼ਰੂਰੀ ਹੈ. ਇਸੇ ਕਰਕੇ ਹਰ ਘਟਨਾ ਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਦੇ ਇਵੈਂਟ ਨੋਟਿਸ ਦੁਆਰਾ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਮਾਂ, ਘਟਨਾ ਦੀ ਕਿਸਮ ਅਤੇ ਹੋਰ ਉਪਭੋਗਤਾ ਡਾਟਾ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ. ਇਵੈਂਟ ਸੂਚਨਾਵਾਂ ਅਖੌਤੀ ਕੈਲੰਡਰ ਵਿੱਚ ਰੱਖੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਜਿੱਥੇ ਨਿਰਧਾਰਿਤ ਸਮੇਂ ਦੁਆਰਾ ਇਵੈਂਟ ਸੂਚਨਾਵਾਂ ਦਾ ਆਦੇਸ਼ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ. ਇਵੈਂਟ ਰੁਟੀਨ ਪੂਰੀ ਹੋਣ ਦੇ ਬਾਅਦ, ਸਿਸਟਮ ਕੈਲੰਡਰ ਤੋਂ ਸਭ ਤੋਂ ਘੱਟ ਸਮੇਂ ਨਾਲ ਇਵੈਂਟ ਨੋਟਿਸ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ, ਇਸਦੇ ਸਮੇਂ ਦੁਆਰਾ ਮਾਡਲ ਸਮਾਂ ਨੂੰ ਅਪਡੇਟ ਕਰਦਾ ਹੈ ਅਤੇ ਅਨੁਸਾਰੀ ਰੁਟੀਨ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ. ਇਹ ਉਦੋਂ ਤੱਕ ਦੁਹਰਾਇਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਕੈਲੰਡਰ ਖਾਲੀ ਨਹੀਂ ਹੋ ਜਾਂਦਾ ਜਾਂ ਕਿਸੇ ਹੋਰ ਕਾਰਣ ਕਰਕੇ ਪ੍ਰੋਗਰਾਮ ਰੁਕ ਜਾਂਦਾ ਹੈ. ਸੈਡਿਊਲਿੰਗ ਦਾ ਮਤਲਬ ਹੈ ਨਿਰਧਾਰਤ ਸਮਾਂ ਦੁਆਰਾ ਕੈਲੰਡਰ ਨੂੰ ਇਵੈਂਟ ਸੂਚਨਾ ਦਾਖਲ ਕਰਨਾ, ਰੱਦ ਕਰਨਾ ਉਹਨਾਂ ਨੂੰ ਹਟਾਉਂਦਾ ਹੈ ਘਟਨਾਵਾਂ ਨੂੰ ਸਪੱਸ਼ਟ ਤੌਰ ਤੇ ਸਪੱਸ਼ਟ ਕਰਨ ਦੇ ਅਧਾਰ ਤੇ ਇਹ ਤਰੀਕਾ ਅਲੱਗ-ਅਲੱਗ ਇਵੈਂਟ ਸਿਮੂਲੇਸ਼ਨ ਕਹਿੰਦੇ ਹਨ, ਜੋ ਕਿ ਕਈ ਵਾਰੀ ਵਿਭਾਜਿਤ ਸਿਮੂਲੇਸ਼ਨ ਲਈ ਆਮ ਹੈ. ਭਾਸ਼ਾਵਾਂ ਦੇ ਇਸ ਸਮੂਹ ਦਾ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਨੁਮਾਇੰਦਾ ਇਹ ਹੈ ਕਿ ਇਹ ਭਾਸ਼ਾ SIMSCRIPT ਹੈ (ਪਰ ਇਸਦਾ ਸੰਸਕਰਣ II.5 ਵੀ ਪ੍ਰਕਿਰਿਆ ਅਧਾਰਿਤ ਸਿਮੂਲੇਸ਼ਨ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ).

ਪ੍ਰਕਿਰਿਆ ਨਿਰਦੇਸੀ ਭਾਸ਼ਾਵਾਂ ਇਸ ਤੱਥ ‘ਤੇ ਅਧਾਰਤ ਹਨ, ਕਿ ਇਹ ਘਟਨਾਵਾਂ ਸੁਤੰਤਰ ਨਹੀਂ ਹਨ ਇੱਕ ਘਟਨਾ ਆਮ ਤੌਰ ਤੇ ਪਿਛਲੀਆਂ ਘਟਨਾਵਾਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਹੁੰਦੀ ਹੈ. ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿਚ ਇਹ ਅਕਸਰ ਘਟਨਾਵਾਂ ਦੇ ਕ੍ਰਮ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ ਸੰਭਵ ਹੁੰਦਾ ਹੈ ਜੋ ਉੱਚ ਪੱਧਰੀ ਪੱਧਰੇ ‘ਤੇ ਇਕ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਦੀ ਇਕਾਈਆਂ ਦੇ ਰੂਪ ਵਿਚ ਦੇਖੇ ਜਾ ਸਕਦੇ ਹਨ. ਘਟਨਾਵਾਂ ਦੀ ਲੜੀ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਕਿਹਾ ਜਾਂਦਾ ਹੈ. ਇਵੈਂਟ ਪ੍ਰਕਿਰਿਆ ਦੇ ਉਲਟ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਆਯਾਮ ਹੁੰਦਾ ਹੈ ਪ੍ਰਕਿਰਿਆ ਅਧਾਰਿਤ ਅਮਲ ਦੀਆਂ ਪ੍ਰਣਾਲੀਆਂ ਅਸਲੀਅਤ ਦੇ ਬਹੁਤ ਨਜ਼ਦੀਕੀ ਹਨ, ਜੋ ਕਿ ਹਮੇਸ਼ਾਂ ਵੱਖ-ਵੱਖ ਵਸਤੂਆਂ ਤੋਂ ਬਣੀਆਂ ਹੁੰਦੀਆਂ ਹਨ ਜੋ ਇਕ ਦੂਜੇ ਨਾਲ ਸਮਾਨਾਂਤਰ ਦਖਲ ਅੰਦਾਜ਼ੀ ਵਿੱਚ ਹੁੰਦੀਆਂ ਹਨ ਅਤੇ ਕੰਮ ਕਰਦੀਆਂ ਹਨ. ਦੇਖਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਦਾ ਤਰੀਕਾ ਪ੍ਰਬੰਧਨ ਦੀ ਗਤੀਸ਼ੀਲਤਾ ਬਹੁਤ ਹੀ ਕੁਦਰਤੀ ਹੈ. ਜਿਆਦਾਤਰ ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਮਾਡਲ ਇੱਕ ਅਸਲੀ ਵਸਤੂ ਦੀ ਇੱਕ ਗਤੀਵਿਧੀ. ਇਹ ਵਿਸ਼ਵਾਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿ, ਪ੍ਰਕਿਰਿਆ ਨਿਰਲੇਪ ਅਸੰਤ੍ਰਿਪਟ ਦੀ ਸਿਮੂਲੇਸ਼ਨ ਇਸਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ ਹੈ ਕਿ ਕਿਵੇਂ ਅਸਿੱਧੇ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਬਣਾਉਣਾ ਹੈ. ਭਾਸ਼ਾਵਾਂ ਦੇ ਇਸ ਸਮੂਹ ਦੇ ਮੁੱਖ ਨੁਮਾਇੰਦੇ ਮੋਮਸੀਐਮ, ਸਿਮਸਿੰਕਿਪ II.5 ਅਤੇ ਸਿਮੂਲਾ ਭਾਸ਼ਾ ਦੇ ਸਿਸਟਮ ਸ਼੍ਰੇਣੀ ਸਿਮਲੀਟੇਸ਼ਨ ਹਨ.

ਅਵਿਸ਼ਟਿ ਅਨੁਕੂਲ ਸਿਮੂਲੇਸ਼ਨ

ਆਬਜੈਕਟ ਓਰੀਐਂਟਡ ਸਿਮੂਲੇਸ਼ਨ (ਓਓਸ) ਨੂੰ ਅਗਾਊਂ ਓਰੀਐਂਟੇਡ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ (ਓਓਪੀ) ਦਾ ਵਿਸ਼ੇਸ਼ ਮਾਮਲਾ ਮੰਨਿਆ ਜਾ ਸਕਦਾ ਹੈ. OOP ਦੇ ਕੁਝ ਸਿਧਾਂਤ ਜਿਵੇਂ ਦਖਲ ਕਰਨ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ ਦੀਆਂ ਵੱਖੋ ਵੱਖਰੀਆਂ ਸੰਖਿਆਵਾਂ ਦੀ ਮੌਜੂਦਗੀ ਲੰਬੇ ਸਮੇਂ ਲਈ ਸਿਮੂਲੇਸ਼ਨ ਵਾਤਾਵਰਨ ਵਿੱਚ ਮਿਆਰੀ ਵਰਤੋਂ ਵਿੱਚ ਹੁੰਦੀ ਹੈ, ਅਕਸਰ ਦੂਜੀ ਪਰਿਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਿਮੁਲਾ ਭਾਸ਼ਾ (ਜਿਸ ਨੂੰ ਸਿਮਲਾ 67 ਕਿਹਾ ਜਾਣੀ ਜਾਂਦੀ ਸੀ) ਪਹਿਲੀ ਸੱਚੀ ਆਬਜੈਕਟ ਓਰੀਐਂਟਡ ਭਾਸ਼ਾ ਹੈ. 30 ਸਾਲ ਤੋਂ ਵੱਧ ਹੋਣ ਦਾ, ਇਸ ਵਿੱਚ ਅਜੇ ਵੀ ਜ਼ਿਆਦਾ (ਅਤੇ ਸਭ ਮਹੱਤਵਪੂਰਨ) ਵਿਧੀ ਅਤੇ OOP ਦੇ ਸਿਧਾਂਤ ਹਨ. ਪਿਛਲੇ ਵਰ੍ਹਿਆਂ ਵਿੱਚ ਓਓਪੀ ਬੂਮ ਦੁਆਰਾ ਮੁੜ ਖੋਜ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਿਮੂਲਾ ਵਿੱਚ ਕੁਝ ਵਰਗਾਂ ਜਿਵੇਂ ਕਲਾਸਾਂ, ਵਿਰਾਸਤ, ਵਰਚੁਅਲ ਢੰਗ ਆਦਿ ਆਦਿ ਦੀ ਪਰਿਭਾਸ਼ਾ ਦਿੱਤੀ ਗਈ ਹੈ. ਸਿਮੂਲਾ ਬਾਰੇ ਹੋਰ ਜਾਣਨ ਲਈ ਏਸਯੂ (ਸਿਮੁਲਾ ਯੂਜਰਜ ਐਸੋਸੀਏਸ਼ਨ) ਦੇ ਪੰਨੇ ‘ਤੇ ਜਾਓ. ਤੁਸੀਂ ਸਿਮੂਲਾ ਦੀ 30 ਵੀਂ ਵਰ੍ਹੇਗੰਢ ਦੇ ਮੌਕੇ ‘ਤੇ ਯੂਨੀਵਰਸਿਟੀ ਦੀ ਮਾਲਟਾ ਯੂਨੀਵਰਸਿਟੀ ਵਿਚ ਪੇਸ਼ ਕੀਤੇ ਭਾਸ਼ਣ’ ਤੇ ਦਸਤਖਤ ਕਰ ਸਕਦੇ ਹੋ. ਮੋਡੀਸੀਐਮ ਇਕ ਹੋਰ ਆਬਜੈਕਟ ਅਨੁਕੂਲ ਸਿਮੂਲੇਸ਼ਨ ਭਾਸ਼ਾ ਹੈ.

ਇਹ ਓਓਸ ਦੀਆਂ ਸਭ ਤੋਂ ਵੱਧ ਸਵੀਕਾਰ ਕੀਤੀਆਂ ਗਈਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ:

  1. ਐਲਗੋਰਿਥਮ ਜਾਂ ਸਿਸਟਮ ਡਾਇਨਾਮਿਕਸ ਓਪੇਜ਼ (ਅਦਾਕਾਰ) ਦੇ ਰੂਪ ਵਿਚ ਦਰਸਾਈ ਜਾਂਦੀ ਹੈ ਜੋ ਇਕੋ ਸਮੇਂ ਵਿਚ ਮੌਜੂਦ ਹਨ ਅਤੇ ਇਹ ਇਕ-ਦੂਜੇ ਨਾਲ ਗੱਲਬਾਤ ਕਰਦੇ ਹਨ. ਹਰ ਵਸਤੂ ਦਰਸਾਉਂਦੀ ਹੈ:

– ਮਾਪਦੰਡ (ਜਿਸ ਨੂੰ ਆਬਜੈਕਟ ਬਣਾਉਂਦੇ ਸਮੇਂ ਅਸਲ ਮੁੱਲ ਦਿੱਤਾ ਜਾ ਸਕਦਾ ਹੈ)

– ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ (ਜਿਸ ਨੂੰ ਅੰਦਰੂਨੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਾਂ ਮੁੱਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੀ ਕਹਿੰਦੇ ਹਨ)

– ਵਿਧੀਆਂ (ਜਿਨ੍ਹਾਂ ਨੂੰ ਕਾਰਵਾਈਆਂ ਜਾਂ ਪ੍ਰਕਿਰਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ)

– ਜੀਵਨ, ਜੋ ਕਿ ਸਰਗਰਮੀ ਨੂੰ ਇਕਾਈ ਦੇ ਨਿਰਮਾਣ ‘ਤੇ ਸ਼ੁਰੂ ਕੀਤੀ ਗਈ ਹੈ.

ਵਸਤੂਆਂ ਇਹਨਾਂ ਤਰੀਕਿਆਂ ਨਾਲ ਸੰਚਾਰ ਕਰ ਸਕਦੀਆਂ ਹਨ:

– ਪੈਰਾਮੀਟਰਾਂ ਅਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤਕ ਸਿੱਧੀ ਪਹੁੰਚ

– ਵਿਧੀਆਂ ਦੇ ਆਪਸੀ ਮੇਲ

– ਚੀਜ਼ਾਂ ਦਾ ਸੰਚਾਰ ਅਤੇ ਸਮਕਾਲੀਕਰਨ

ਬਸ ਬੋਲਣਾ: ਓਬਜੈਕਟ = ਡਾਟਾ + ਪ੍ਰੋਸੀਜਰਸ ਜਿਸ ਨੂੰ ਇਨਕੈਪੂਲਜ਼ ਕਿਹਾ ਜਾਂਦਾ ਹੈ. ਬਹੁਤ ਵਾਰ ਆਬਜੈਕਟ ਦਾ ਡੇਟਾ ਜਾਂ ਇਸ ਦਾ ਇਕ ਹਿੱਸਾ ਲੁਕਾਇਆ ਹੁੰਦਾ ਹੈ ਅਤੇ ਵੈਲਯੂਆਂ ਨੂੰ ਸਿਰਫ਼ (ਚੰਗੀ ਤਰਾਂ ਪ੍ਰਭਾਸ਼ਿਤ) ਢੰਗਾਂ ਰਾਹੀਂ ਹੀ ਐਕਸੈਸ ਅਤੇ ਸੋਧਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਇਸ ਸੰਕਲਪ ਨੂੰ ਸੂਚਨਾ ਛਿਪਣ ਕਿਹਾ ਜਾਂਦਾ ਹੈ.

  1. ਇੱਕੋ ਜਿਹੀਆਂ ਚੀਜ਼ਾਂ (ਅਭਿਨੇਤਾ) ਨੂੰ ਪ੍ਰੋਟੋਟਾਪ ਨਾਮਕ ਅਖੌਤੀ ਜਮਾਤਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾਂਦਾ ਹੈ. ਇੱਕ ਕਲਾਸ ਉਸ ਵਸਤੂ ਨੂੰ ਬਿਆਨ ਕਰਦੀ ਹੈ ਜਿਸਦਾ ਇੱਕੋ ਪੈਰਾਮੀਟਰ, ਗੁਣ, ਵਿਧੀਆਂ ਅਤੇ ਜੀਵਨ ਹੈ. ਇੱਕ ਕਲਾਸ ਘੋਸ਼ਣਾ ਨੂੰ ਇੱਕ ਪੈਟਰਨ ਦੇ ਤੌਰ ਤੇ ਅਨੁਵਾਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਕਿਸੇ ਵੀ ਇਕਾਈ ਨੂੰ ਉਤਪੰਨ ਕਰਨਾ ਅਸੰਭਵ ਹੈ (ਅਦਾਕਾਰੀਆਂ) ਜਿਸਨੂੰ ਆਬਜੈਕਟ ਉਦਾਹਰਣ ਕਹਿੰਦੇ ਹਨ. ਅੰਕਾਂ ਆਪਣੇ ਪੈਰਾਮੀਟਰਾਂ ਅਤੇ / ਜਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਮੁੱਲਾਂ ਵਿੱਚ ਭਿੰਨ ਹੋ ਸਕਦੀਆਂ ਹਨ ਕਲਾਸ ਘੋਸ਼ਣਾ ਦੀ ਵਰਤੋਂ ਨਾਲ ਤਿਆਰ ਕੀਤੇ ਗਏ ਅਜਿਹੇ ਅਤੇ ਆਬਜੈਕਟ ਅੰਕਾਂ ਦੇ ਰੂਪ ਵਿਚ ਕਲਾਸ ਵਿਚ ਸਪੱਸ਼ਟ ਅੰਤਰ ਬਣਾਉਣ ਲਈ ਜ਼ਰੂਰੀ ਹੈ. ਇੱਕ ਕਲਾਸ ਨੂੰ ਖਾਸ ਕਿਸਮ ਦੇ ਇਕਾਈਆਂ ਦੇ ਗਿਆਨ ਦੇ ਤੌਰ ਤੇ ਵੀ ਅਨੁਵਾਦ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਅਜਿਹੇ ਗਿਆਨ ਦਾ ਇੱਕ ਡਾਟਾ ਭਾਗ ਦੁਆਰਾ ਅਤੇ ਕਾਰਜਾਂ ਦੁਆਰਾ ਪ੍ਰਸਤੁਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਡਾਟਾ ਤੇ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ. ਇਹ ਸੰਖੇਪ ਡਾਟਾ ਕਿਸਮ ਦੇ ਸਮਾਨ ਹੈ, ਪਰ ਕਲਾਸਾਂ ਬਹੁਤ ਵਧੀਆ ਹਨ. ਇੱਕ ਸੰਖੇਪ ਡੇਟਾ ਕਿਸਮ ਇਸ ਸੰਦਰਭ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ ਜਿਸਨੂੰ ਇੱਕ ਵਰਗ ਦੇ ਪਤਿਤ ਮਾਮਲੇ ਵਜੋਂ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਜੋ ਵਿਰਾਸਤ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦਾ.
  2. ਵਸਤੂਆਂ ਨੂੰ ਵਿਰਾਸਤੀ ਤੌਰ ‘ਤੇ ਵਿਰਾਸਤੀ ਤੌਰ ਤੇ ਵਰਗੀਕ੍ਰਿਤ ਵਿਰਾਸਤ ਦੁਆਰਾ ਸ਼੍ਰੇਣੀਬੱਧ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਬਹੁਤ ਅਕਸਰ ਸ਼ਬਦ ਨੂੰ ਉਪ-ਸ਼੍ਰੇਣੀ ਪੇਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਇੱਕ ਵਰਗ X ਦੇ ਇੱਕ ਸਬਕਲੇਸ Y ਨੂੰ ਕਲਾਸ X ਤੋਂ ਸਾਰੇ ਮਾਪਦੰਡ, ਗੁਣਾਂ ਅਤੇ ਵਿਧੀਆਂ ਪ੍ਰਾਪਤ ਹੁੰਦੀਆਂ ਹਨ. ਇਸਦਾ ਘੋਸ਼ਣਾ ਕਿਸੇ ਵੀ ਬਹੁਤ ਸਾਰੇ ਵਾਧੂ ਪੈਰਾਮੀਟਰਾਂ, ਗੁਣਾਂ ਅਤੇ ਵਿਧੀਆਂ ਨੂੰ ਜੋੜ ਸਕਦੇ ਹਨ. ਇੱਕ ਸਬ-ਕਲਾਸ ਮਾਪੇ ਜਮਾਤ ਦੇ ਜੀਵਨ ਵਿੱਚ ਕੁਝ ਗਤੀਵਿਧੀਆਂ ਵੀ ਜੋੜ ਸਕਦੀ ਹੈ. ਇੱਕ ਸਬ-ਕਲਾਸ ਨੂੰ ਹੋਰ ਉਪ ਕਲਾਸਾਂ ਦੀ ਇੱਕ ਪੇਰੈਂਟ ਕਲਾਸ ਦੇ ਤੌਰ ਤੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ, ਆਦਿ. ਕੁਝ ਓਓਪੀ ਭਾਸ਼ਾਵਾਂ (ਸਿਮੂਲਾ ਨਹੀਂ) ਇਸ ਲਈ ਕਹਿੰਦੇ ਹਨ ਬਹੁ-ਵਜੀਰਾ ਵਿਧੀ ਇਸ ਕੇਸ ਵਿਚ ਇਕ ਉਪ ਕਲਾਸ ਇਕ ਤੋਂ ਵੱਧ ਮਾਪਿਆਂ ਦੀਆਂ ਵਰਗਾਂ ਤੋਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ. ਇੱਕ ਸਬ-ਕਲਾਸ ਨੂੰ ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਗਿਆਨ ਦੇ ਤੌਰ ਤੇ ਮਾਪਿਆਂ ਦੀ ਕਲਾਸ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਤ ਕੀਤੇ ਗਏ ਸ਼ਬਦਾਂ ਨਾਲੋਂ ਵਿਆਖਿਆ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ. ਇਸ ਲਈ ਮਾਪਿਆਂ ਦੀ ਕਲਾਸ ਇੱਕ ਆਮ ਜਾਣਕਾਰੀ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ, ਜੋ ਕਿ ਕਿਸੇ ਵੀ ਗਿਣਤੀ ਵਿੱਚ ਉਪ ਕਲਾਸਾਂ ਦੀ ਘੋਸ਼ਣਾ ਦੁਆਰਾ ਵਧੇਰੇ ਵਿਸ਼ੇਸ਼ ਹੋ ਸਕਦੀ ਹੈ. ਵਿਰਾਸਤੀ ਕੁਝ ਖਾਸ ਤਰੀਕਿਆਂ ਨਾਲ ਮਜ਼ਬੂਤ ​​ਢੰਗ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਪਾਸਕਲ ਆਮ ਤੌਰ ‘ਤੇ ਹਵਾਲਾ ਵੇਰੀਏਬਲ ਘੋਸ਼ਿਤ ਕਰਨਾ ਸੰਭਵ ਹੈ ਜੋ ਕੁਝ ਸ਼੍ਰੇਣੀ ਅਤੇ ਇਸ ਦੇ ਸਾਰੇ ਸਬਕਲਾਂ ਦੇ ਮੌਕੇ ਦਾ ਹਵਾਲਾ ਦੇ ਸਕਦਾ ਹੈ. ਇਹ ਲੋੜੀਂਦਾ ਹੋ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਮੌਜੂਦਾ ਢੰਗਾਂ ਦੇ ਹਿਸਾਬ ਨਾਲ ਕੁਝ ਤਰੀਕੇ ਫਿਰ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਵਿਵਹਾਰ ਕਰਦੇ ਹਨ, ਜੋ ਪ੍ਰੋਗ੍ਰਾਮ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦੌਰਾਨ ਗਤੀਸ਼ੀਲਤਾ ਬਦਲ ਸਕਦੀਆਂ ਹਨ. ਪੋਲੀਮੋਰਫਾਈਮ ਕਹਿੰਦੇ ਹੋਏ ਇਹ ਸੰਕਲਪ ਨੂੰ ਢੁਕਵੀਂ ਬਾਈਡਿੰਗ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਸ ਵਿਚ ਸ਼ਾਮਲ ਵਿਧੀਆਂ ਨੂੰ ਵਰਚੁਅਲ ਢੰਗ ਕਹਿੰਦੇ ਹਨ, ਜੋ ਹਰ ਪੱਧਰ ਦੇ ਪੜਾਅ-ਕ੍ਰਮ ‘ਤੇ ਬਦਲ ਸਕਦੀਆਂ ਹਨ.
  3. ਵਸਤੂਆਂ ਦੇ ਸਮਾਨਾਂਤਰ ਮੌਜੂਦਗੀ ਨੂੰ ਉਨ੍ਹਾਂ ਦੀਆਂ ਜ਼ਿੰਦਗੀਆਂ ਦੇ ਸਹਿਯੋਗ ਅਤੇ ਸਮਕਾਲੀਨਤਾ ਪ੍ਰਦਾਨ ਕਰਨ ਦੀਆਂ ਸੁਵਿਧਾਵਾਂ ਦੀ ਲੋੜ ਹੈ. ਆਬਜੈਕਟ ਦੇ ਜੀਵਨ ਵਿਚ ਸਮੇਂ ਦੇ ਮਾਪ ਨੂੰ ਜ਼ਰੂਰੀ ਨਹੀਂ ਹੈ, ਪਰ ਓ ਓ ਐਸ ਦੇ ਮਾਮਲੇ ਵਿਚ ਸਿਮੁਲਾ ਆਬਜੈਕਟ ਜਿਵੇਂ ਕਿ ਸਮੇਂ ਦੀ ਕਲਪਨਾ ਤੋਂ ਬਿਨਾਂ ਆਪਸੀ ਗੱਲਬਾਤ ਕਰ ਸਕਦੀ ਹੈ. ਸਿਮੁਲਾ ਸਿਸਟਮ ਸ਼੍ਰੇਣੀ ਸਿਮੁਲੇਸ਼ਨ ਕਲਾਸ “ਪ੍ਰਕਿਰਿਆ” ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ ਜਿਸਦਾ ਸਮਾਂ ਸਮੇਂ ਤੇ ਮੌਜੂਦ ਹੈ. ਆਪਣੀਆਂ ਜ਼ਿੰਦਗੀਆਂ ਨੂੰ ਸੰਚਾਰ ਕਰਨ ਅਤੇ ਸਮਕਾਲੀ ਕਰਨ ਦੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਲਈ ਸੁਵਿਧਾਵਾਂ ਹਨ

ਔਨਲਾਈਨ ਸਿਮੂਲੇਸ਼ਨ

ਜਾਵਾ ਅਤੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਦੇ ਨਾਲ ਇੰਟਰਨੈਟ ਸਮੱਸਿਆ ਹੱਲ ਕਰਨ ਲਈ ਅਵਿਸ਼ਵਾਸ਼ਯੋਗ ਸੰਭਾਵਨਾਵਾਂ ਪੇਸ਼ ਕਰਦਾ ਹੈ. ਸਾੱਫਟਵੇਅਰ ਪੈਕੇਜਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਅਤੇ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਬਜਾਏ, ਸਿੱਧੇ ਵੱਖੋ-ਵੱਖਰੇ solvers ਖੋਲ੍ਹਣਾ ਸੰਭਵ ਹੈ, ਖਾਸਤੌਰ ਤੇ ਉਹ ਸਮੱਸਿਆਵਾਂ ਜੋ ਅਕਸਰ ਨਹੀਂ ਹੁੰਦੀਆਂ ਹਨ ਅਤੇ ਜਿਨ੍ਹਾਂ ਲਈ ਸਮਾਂ ਬਰਬਾਦ ਕਰਨ ਵਾਲੀ ਗਣਨਾ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ. ਇਸ ਦਿਸ਼ਾ ਵਿੱਚ ਮੇਰਾ ਪਹਿਲਾ ਕਦਮ ਹੋਣ ਦੇ ਨਾਤੇ, ਮੈਂ JavaScript ਵਿੱਚ ਉਹ ਸਧਾਰਨ ਸਿਮੂਲੇਸ਼ਨ ਮਾਡਲ ਲਿਖੇ ਜੋ ਕਿ ਸਿੰਗਲ ਕਿਊ ਸਿਸਟਮ ਅਤੇ ਕਤਾਰ ਦੇ ਨੈਟਵਰਕ ਨੂੰ ਹੱਲ ਕਰਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਸਮਰੂਪ ਕਰਦੇ ਹਨ. ਹੁਣ ਸਿਮੂਲੇਸ਼ਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਔਨਲਾਈਨ ਸੋਲਵਰਾਂ ਅਤੇ ਸਿਮੂਲੇਟਸ ਪੰਨੇ ਦੀ ਪ੍ਰਕਿਰਿਆ.

ਹਵਾਲੇ

ਇਸ ਪੰਨੇ ਵਿੱਚ ਟੈਕਸਟ ਵਿੱਚੋਂ ਇੱਕ ਐਬਸਟਰੈਕਟ ਸ਼ਾਮਿਲ ਹੈ:

ਸਕਲੇਨਰ, ਜੇ .: ਸਿਮੂਲੇਸ਼ਨ (ਯੂਨੀਵਰਸਿਟੀ ਆਫ ਮਾਲਟਾ, 2000) ਜਿਸਦਾ ਇਸਤੇਮਾਲ ਮੋਰਟਿਸ਼ ਯੂਨੀਵਰਸਿਟੀ ਵਿਚ ਸਿਖਾਏ ਗਏ ਕਈ ਅਪਰੇਸ਼ਨਸ ਰਿਸਰਚ ਸਬੰਧਤ ਕੋਰਸਾਂ ਵਿਚ ਕੀਤਾ ਜਾਂਦਾ ਹੈ.

ਤੁਸੀਂ ਇੰਟਰਨੈਟ ਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਚੀਜ਼ਾਂ ਵੀ ਲੱਭ ਸਕਦੇ ਹੋ ਕਿਉਂਕਿ ਸਾਰੇ ਖੋਜ ਇੰਜਣ “ਸਿਮੂਲੇਸ਼ਨ” ਤੇ ਕਈ ਐਂਟਰੀਆਂ ਵਾਪਸ ਕਰਦੇ ਹਨ. ਤੁਸੀਂ ਹੇਠ ਲਿਖੇ ਸਥਾਨਾਂ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਸ ਵਿਚ ਹੋਰ ਲਿੰਕ, ਹਵਾਲਿਆਂ, ਸੰਸਥਾਵਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ, ਕਾਨਫ਼ਰੰਸਾਂ ਆਦਿ ਸ਼ਾਮਿਲ ਹਨ.

Source: http://staff.um.edu.mt/jskl1/simul.html

Copyright © 2018 Bydiscountcodes.co.uk - All Rights Reserved.

Bydiscountcodes.co.uk Powered and Managed by Agite Technologies LLP.