['   \n  \n [\'ਇੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ \\nimਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\nwarnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ")\\nsys.path.insert (0, "...) \\nf ਤੋਂ ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ \\nif _ _ ਨਾਮ = = ="_ _ ਮੈਨ _ _": \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ ਗਲਤੀਃ \\n ਪ੍ਰਿੰਟ ("" ਨਹੀਂ "n sys.exit (1) \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") \\nਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\n ਦੂਰੀ _ 1 _ ਨੋਡ =client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\n ਦੂਰੀ _ 4 _ ਨੋਡ =client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\n _ ਐਂਗਲ =nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟੋਰਾਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ ", ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਗੀਡਰੋਸਬਿਵਾਃ", ਨੋਜਲ _ ਸਟ) \\nਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 1", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2""Distance3", "mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 3 ", mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "ਪ੍ਰਿੰਟ ਕਰੋ ("########################################") \\n time.sleep (5) ਅੰਤ ਵਿੱਚਃ \\n client.disconnect () \\ndobavwwwwsse ਮੁੱਢਲਾ ਪ੍ਰਿੰਟ ਅਤੇ ਫਿਊਂਕਸੀਯੂ ਅਤੇ ਸਟੈਲੇ ਟੈਕ ਚੈਟੋ,ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ', 'ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ ਤੋਂ ਇੰਪੋਰਟ ਸਿਸ ਇੰਪੋਰਟ ਟਾਈਮ ਇੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ warnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ") sys.path.insert (0, "...") ਜੇਕਰ _ _ ਨਾਮ _ = = "_ _ ਮੇਨ _":ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") ਅਜ਼ਮਾਓਃ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ client.connect () ਅਜ਼ਮਾਓ।ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 4") ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") ਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") ਦੂਰੀ _ 2 _ ਨੋਡ =client.get_node ("ns = 2; i = 8") ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") ਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") ਸਪੀਡ _ ਨੋਡ =client.get_node ("ns = 2; i = 11") ਜਦੋਂ ਕਿ ਸਹੀਃ ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () n _ ਕੋਣ = nozzle_angle_state_node.get_value () ਨੋਜਲ _ ਸਟ =nozzle_status_node.get_value () ਦੂਰੀ1 = distance_1_node.get_value () ਦੂਰੀ2 = distance_2_node.get_value () ਦੂਰੀ3 = distance_3_node.get_value ()ਦੂਰੀ 4 = distance_4_node.get_value () ਸਟੰਨ _ ਐਸ. ਪੀ. = speed_node.get_value () ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਐਸ. ਟੀ.) ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ",n _ angle ", γραδοσοv") ਪ੍ਰਿੰਟ ("ραβοτα γιδροσβιβα:", ਨੋਜਲ _ ਐਸਟੀ) ਪ੍ਰਿੰਟ ("ραστοίανιε βαλκοv 1 κλετι:", ਦੂਰੀ 1 "", mmm ") ਪ੍ਰਿੰਟ (" ραστοίανιε βαλκοv 2 κλετι):, "Distance2", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 3", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਸਕੋਰੋਸਟ") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4"ਵਰਣਨਯੋਗ ਚੋਣਃ, "ਸਟੰਨ _ ਸਪ", m/s) ਪ੍ਰਿੰਟ ("#########################################################") time.sleep (5) ਅੰਤ ਵਿੱਚਃ client.disconnect () ਡੋਬੇਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਜਿਸ ਵਿੱਚ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇਜਿਸ ਵਿੱਚ ਜ਼ਰੂਰੀ ਚੀਜ਼ਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ।', ' [\'ਇੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ \\nimਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\nwarnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ")\\nsys.path.insert (0, "...) \\nf ਤੋਂ ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ \\nif _ _ ਨਾਮ = = ="_ _ ਮੈਨ _ _": \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ ਗਲਤੀਃ \\n ਪ੍ਰਿੰਟ ("" ਨਹੀਂ "n sys.exit (1) \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") \\nਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\n ਦੂਰੀ _ 1 _ ਨੋਡ =client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\n ਦੂਰੀ _ 4 _ ਨੋਡ =client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\n _ ਐਂਗਲ =nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟੋਰਾਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ ", ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਗੀਡਰੋਸਬਿਵਾਃ", ਨੋਜਲ _ ਸਟ) \\nਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 1", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2""Distance3", "mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 3 ", mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "ਪ੍ਰਿੰਟ ਕਰੋ ("########################################") \\n time.sleep (5) ਅੰਤ ਵਿੱਚਃ \\n client.disconnect () \\ndobavwwwwsse ਮੁੱਢਲਾ ਪ੍ਰਿੰਟ ਅਤੇ ਫਿਊਂਕਸੀਯੂ ਅਤੇ ਸਟੈਲੇ ਟੈਕ ਚੈਟੋ,ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂਯਕੀਨਨ, ਇੱਥੇ ਕੋਡ ਦਾ ਇੱਕ ਅੱਪਡੇਟ ਕੀਤਾ ਸੰਸਕਰਣ ਹੈ ਜੋ ਸਾਰੇ ਪ੍ਰਿੰਟ ਸਟੇਟਮੈਂਟਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਫੰਕਸ਼ਨ ਵਿੱਚ ਜੋਡ਼ਦਾ ਹੈ ਅਤੇ ਡੁਪਲੀਕੇਟ ਲਈ ਇੱਕ ਚੈੱਕ ਜੋਡ਼ਦਾ ਹੈ।ਮੁੱਲਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\ nwarnings.filterwarnings (" ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ ")\\nsys.path.insert (0,"...) \\n "ਓਪਕੁਆ ਆਯਾਤ ਤੋਂਕਲਾਇੰਟ \\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 2") \\n ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\nਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\nਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\nn _ angle = nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ ਤਾਂ ਹੋਰਃ \\n ਪ੍ਰਿੰਟ ("ਰਾਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ,"ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰੈਬੋਟਾ ਗੀਡਰੋਸ", "ਇਸਲੀ ਮੋਟਰ _ ਸਟੈਟ, n _ ਐਂਗਲ, ਨੋਜਲ _ ਸਟੈਟ, ਦੂਰੀ 1,2,3,4, syun _ sp ਸੋਵਡੈਡੈਟ s ਪ੍ਰੈਡੀਡੈਡਮੀ ਪਲੂਚੇਨੀਮੀ"ਮਨੁੱਖ ਨੂੰ ਮਨੁੱਖ ਤੋਂ ਵੱਧ ਤੋਂ ਵੱਧ ਪਿਆਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੁੰਦੀ ਹੈ, ਪਰ ਮਨੁੱਖ ਨੂੰ ਮਨੁੱਖ ਤੋਂ ਵੱਧ ਪਿਆਰ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਨਹੀਂ ਹੁੰਦੀ ਹੈ। ', 'ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ ਤੋਂ ਇੰਪੋਰਟ ਸਿਸ ਇੰਪੋਰਟ ਟਾਈਮ ਇੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ warnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ") sys.path.insert (0, "...") ਜੇਕਰ _ _ ਨਾਮ _ = = "_ _ ਮੇਨ _":ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") ਅਜ਼ਮਾਓਃ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ client.connect () ਅਜ਼ਮਾਓ।ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 4") ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") ਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") ਦੂਰੀ _ 2 _ ਨੋਡ =client.get_node ("ns = 2; i = 8") ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") ਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") ਸਪੀਡ _ ਨੋਡ =client.get_node ("ns = 2; i = 11") ਜਦੋਂ ਕਿ ਸਹੀਃ ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () n _ ਕੋਣ = nozzle_angle_state_node.get_value () ਨੋਜਲ _ ਸਟ =nozzle_status_node.get_value () ਦੂਰੀ1 = distance_1_node.get_value () ਦੂਰੀ2 = distance_2_node.get_value () ਦੂਰੀ3 = distance_3_node.get_value ()ਦੂਰੀ 4 = distance_4_node.get_value () ਸਟੰਨ _ ਐਸ. ਪੀ. = speed_node.get_value () ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਐਸ. ਟੀ.) ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ",n _ angle ", γραδοσοv") ਪ੍ਰਿੰਟ ("ραβοτα γιδροσβιβα:", ਨੋਜਲ _ ਐਸਟੀ) ਪ੍ਰਿੰਟ ("ραστοίανιε βαλκοv 1 κλετι:", ਦੂਰੀ 1 "", mmm ") ਪ੍ਰਿੰਟ (" ραστοίανιε βαλκοv 2 κλετι):, "Distance2", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 3", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਸਕੋਰੋਸਟ") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4"ਵਰਣਨਯੋਗ ਚੋਣਃ, "ਸਟੰਨ _ ਸਪ", m/s) ਪ੍ਰਿੰਟ ("#########################################################") time.sleep (5) ਅੰਤ ਵਿੱਚਃ client.disconnect () ਡੋਬੇਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਜਿਸ ਵਿੱਚ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇਜਿਸ ਵਿੱਚ ਜ਼ਰੂਰੀ ਚੀਜ਼ਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ।', ' [\'ਇੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ \\nimਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\nwarnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ")\\nsys.path.insert (0, "...) \\nf ਤੋਂ ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ \\nif _ _ ਨਾਮ = = ="_ _ ਮੈਨ _ _": \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ ਗਲਤੀਃ \\n ਪ੍ਰਿੰਟ ("" ਨਹੀਂ "n sys.exit (1) \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") \\nਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\n ਦੂਰੀ _ 1 _ ਨੋਡ =client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\n ਦੂਰੀ _ 4 _ ਨੋਡ =client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\n _ ਐਂਗਲ =nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟੋਰਾਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ ", ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਗੀਡਰੋਸਬਿਵਾਃ", ਨੋਜਲ _ ਸਟ) \\nਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 1", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2""Distance3", "mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 3 ", mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "ਪ੍ਰਿੰਟ ਕਰੋ ("########################################") \\n time.sleep (5) ਅੰਤ ਵਿੱਚਃ \\n client.disconnect () \\ndobavwwwwsse ਮੁੱਢਲਾ ਪ੍ਰਿੰਟ ਅਤੇ ਫਿਊਂਕਸੀਯੂ ਅਤੇ ਸਟੈਲੇ ਟੈਕ ਚੈਟੋ,ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂਯਕੀਨਨ, ਇੱਥੇ ਕੋਡ ਦਾ ਇੱਕ ਅੱਪਡੇਟ ਕੀਤਾ ਸੰਸਕਰਣ ਹੈ ਜੋ ਸਾਰੇ ਪ੍ਰਿੰਟ ਸਟੇਟਮੈਂਟਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਫੰਕਸ਼ਨ ਵਿੱਚ ਜੋਡ਼ਦਾ ਹੈ ਅਤੇ ਡੁਪਲੀਕੇਟ ਲਈ ਇੱਕ ਚੈੱਕ ਜੋਡ਼ਦਾ ਹੈ।ਮੁੱਲਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\ nwarnings.filterwarnings (" ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ ")\\nsys.path.insert (0,"...) \\n "ਓਪਕੁਆ ਆਯਾਤ ਤੋਂਕਲਾਇੰਟ \\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 2") \\n ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\nਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\nਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\nn _ angle = nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ ਤਾਂ ਹੋਰਃ \\n ਪ੍ਰਿੰਟ ("ਰਾਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ,"ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰੈਬੋਟਾ ਗੀਡਰੋਸ", "ਇਸਲੀ ਮੋਟਰ _ ਸਟੈਟ, n _ ਐਂਗਲ, ਨੋਜਲ _ ਸਟੈਟ, ਦੂਰੀ 1,2,3,4, syun _ sp ਸੋਵਡੈਡੈਟ s ਪ੍ਰੈਡੀਡੈਡਮੀ ਪਲੂਚੇਨੀਮੀ"ਮਨੁੱਖ ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ।ਅੱਪਡੇਟ ਕੀਤਾ ਕੋਡ ਜੋ ਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ ਸਿਰਫ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ ਜੇ ਉਹ ਵੱਖਰੇ ਹਨਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\ਨਿੰਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟਚੇਤਾਵਨੀਆਂ\\nwarnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ")\\nsys.path.insert (0, "...") \\nfrom opcua ਇਮ੍ਪੋਰਟ ਕਲਾਇੰਟ\\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ =ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਅਜ਼ਮਾਓਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") \\nਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\n ਦੂਰੀ _ 1 _ ਨੋਡ =client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\n ਦੂਰੀ _ 4 _ ਨੋਡ =client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\n n _ ਐਂਗਲ =nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਲਈ ਚੈੱਕ ਕਰੋ \\n ਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ n _ ਐਂਗਲ = = nozzle_angle_state_node.get_value (): \\nਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਨੋਜਲ _ ਸਟ = = nozzle_status_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਦੂਰੀ1 = = ਦੂਰੀ \',\' ਪ੍ਰੋਡੋਲਜੈ \'] ', 'ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ ਤੋਂ ਇੰਪੋਰਟ ਸਿਸ ਇੰਪੋਰਟ ਟਾਈਮ ਇੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ warnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ") sys.path.insert (0, "...") ਜੇਕਰ _ _ ਨਾਮ _ = = "_ _ ਮੇਨ _":ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") ਅਜ਼ਮਾਓਃ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ client.connect () ਅਜ਼ਮਾਓ।ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 4") ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") ਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") ਦੂਰੀ _ 2 _ ਨੋਡ =client.get_node ("ns = 2; i = 8") ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") ਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") ਸਪੀਡ _ ਨੋਡ =client.get_node ("ns = 2; i = 11") ਜਦੋਂ ਕਿ ਸਹੀਃ ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () n _ ਕੋਣ = nozzle_angle_state_node.get_value () ਨੋਜਲ _ ਸਟ =nozzle_status_node.get_value () ਦੂਰੀ1 = distance_1_node.get_value () ਦੂਰੀ2 = distance_2_node.get_value () ਦੂਰੀ3 = distance_3_node.get_value ()ਦੂਰੀ 4 = distance_4_node.get_value () ਸਟੰਨ _ ਐਸ. ਪੀ. = speed_node.get_value () ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਐਸ. ਟੀ.) ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ",n _ angle ", γραδοσοv") ਪ੍ਰਿੰਟ ("ραβοτα γιδροσβιβα:", ਨੋਜਲ _ ਐਸਟੀ) ਪ੍ਰਿੰਟ ("ραστοίανιε βαλκοv 1 κλετι:", ਦੂਰੀ 1 "", mmm ") ਪ੍ਰਿੰਟ (" ραστοίανιε βαλκοv 2 κλετι):, "Distance2", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 3", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਸਕੋਰੋਸਟ") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4"ਵਰਣਨਯੋਗ ਚੋਣਃ, "ਸਟੰਨ _ ਸਪ", m/s) ਪ੍ਰਿੰਟ ("#########################################################") time.sleep (5) ਅੰਤ ਵਿੱਚਃ client.disconnect () ਡੋਬੇਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਜਿਸ ਵਿੱਚ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇਜਿਸ ਵਿੱਚ ਜ਼ਰੂਰੀ ਚੀਜ਼ਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ।', ' [\'ਇੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ \\nimਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\nwarnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ")\\nsys.path.insert (0, "...) \\nf ਤੋਂ ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ \\nif _ _ ਨਾਮ = = ="_ _ ਮੈਨ _ _": \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ ਗਲਤੀਃ \\n ਪ੍ਰਿੰਟ ("" ਨਹੀਂ "n sys.exit (1) \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") \\nਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\n ਦੂਰੀ _ 1 _ ਨੋਡ =client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\n ਦੂਰੀ _ 4 _ ਨੋਡ =client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\n _ ਐਂਗਲ =nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟੋਰਾਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ ", ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਗੀਡਰੋਸਬਿਵਾਃ", ਨੋਜਲ _ ਸਟ) \\nਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 1", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2""Distance3", "mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 3 ", mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "ਪ੍ਰਿੰਟ ਕਰੋ ("########################################") \\n time.sleep (5) ਅੰਤ ਵਿੱਚਃ \\n client.disconnect () \\ndobavwwwwsse ਮੁੱਢਲਾ ਪ੍ਰਿੰਟ ਅਤੇ ਫਿਊਂਕਸੀਯੂ ਅਤੇ ਸਟੈਲੇ ਟੈਕ ਚੈਟੋ,ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂਯਕੀਨਨ, ਇੱਥੇ ਕੋਡ ਦਾ ਇੱਕ ਅੱਪਡੇਟ ਕੀਤਾ ਸੰਸਕਰਣ ਹੈ ਜੋ ਸਾਰੇ ਪ੍ਰਿੰਟ ਸਟੇਟਮੈਂਟਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਫੰਕਸ਼ਨ ਵਿੱਚ ਜੋਡ਼ਦਾ ਹੈ ਅਤੇ ਡੁਪਲੀਕੇਟ ਲਈ ਇੱਕ ਚੈੱਕ ਜੋਡ਼ਦਾ ਹੈ।ਮੁੱਲਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\ nwarnings.filterwarnings (" ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ ")\\nsys.path.insert (0,"...) \\n "ਓਪਕੁਆ ਆਯਾਤ ਤੋਂਕਲਾਇੰਟ \\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 2") \\n ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\nਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\nਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\nn _ angle = nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ ਤਾਂ ਹੋਰਃ \\n ਪ੍ਰਿੰਟ ("ਰਾਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ,"ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰੈਬੋਟਾ ਗੀਡਰੋਸ", "ਇਸਲੀ ਮੋਟਰ _ ਸਟੈਟ, n _ ਐਂਗਲ, ਨੋਜਲ _ ਸਟੈਟ, ਦੂਰੀ 1,2,3,4, syun _ sp ਸੋਵਡੈਡੈਟ s ਪ੍ਰੈਡੀਡੈਡਮੀ ਪਲੂਚੇਨੀਮੀ"ਮਨੁੱਖ ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ।ਅੱਪਡੇਟ ਕੀਤਾ ਕੋਡ ਜੋ ਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ ਸਿਰਫ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ ਜੇ ਉਹ ਵੱਖਰੇ ਹਨਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\ਨਿੰਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟਚੇਤਾਵਨੀਆਂ\\nwarnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ")\\nsys.path.insert (0, "...") \\nfrom opcua ਇਮ੍ਪੋਰਟ ਕਲਾਇੰਟ\\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ =ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਅਜ਼ਮਾਓਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") \\nਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\n ਦੂਰੀ _ 1 _ ਨੋਡ =client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\n ਦੂਰੀ _ 4 _ ਨੋਡ =client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\n n _ ਐਂਗਲ =nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਲਈ ਚੈੱਕ ਕਰੋ \\n ਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ n _ ਐਂਗਲ = = nozzle_angle_state_node.get_value (): \\nਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਨੋਜਲ _ ਸਟ = = nozzle_status_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਦੂਰੀ1 = = ਦੂਰੀ \',\' ਪ੍ਰੋਡੋਲਜੈ \',\' ਜ਼ਰੂਰ, ਇੱਥੇ ਪੂਰਾ ਹੈਕੋਡਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\ nwarnings.filterwarnings (" ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ ")\\nsys.path.insert (0,"...) \\nf ਤੋਂ ਓਪਕੁਆ ਆਯਾਤਕਲਾਇੰਟ \\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 2") \\n ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\nਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\nਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\nn _ angle = nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਲਈ ਚੈੱਕ ਕਰੋ \\n ਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ n _ ਐਂਗਲ = = nozzle_angle_state_node.get_value (): \\nਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਨੋਜਲ _ ਸਟ = = nozzle_status_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਦੂਰੀ1 = = distance_1_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \',\' ਨਿਰੰਤਰ \'] ', 'ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ ਤੋਂ ਇੰਪੋਰਟ ਸਿਸ ਇੰਪੋਰਟ ਟਾਈਮ ਇੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ warnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ") sys.path.insert (0, "...") ਜੇਕਰ _ _ ਨਾਮ _ = = "_ _ ਮੇਨ _":ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") ਅਜ਼ਮਾਓਃ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ client.connect () ਅਜ਼ਮਾਓ।ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 4") ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") ਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") ਦੂਰੀ _ 2 _ ਨੋਡ =client.get_node ("ns = 2; i = 8") ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") ਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") ਸਪੀਡ _ ਨੋਡ =client.get_node ("ns = 2; i = 11") ਜਦੋਂ ਕਿ ਸਹੀਃ ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () n _ ਕੋਣ = nozzle_angle_state_node.get_value () ਨੋਜਲ _ ਸਟ =nozzle_status_node.get_value () ਦੂਰੀ1 = distance_1_node.get_value () ਦੂਰੀ2 = distance_2_node.get_value () ਦੂਰੀ3 = distance_3_node.get_value ()ਦੂਰੀ 4 = distance_4_node.get_value () ਸਟੰਨ _ ਐਸ. ਪੀ. = speed_node.get_value () ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਐਸ. ਟੀ.) ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ",n _ angle ", γραδοσοv") ਪ੍ਰਿੰਟ ("ραβοτα γιδροσβιβα:", ਨੋਜਲ _ ਐਸਟੀ) ਪ੍ਰਿੰਟ ("ραστοίανιε βαλκοv 1 κλετι:", ਦੂਰੀ 1 "", mmm ") ਪ੍ਰਿੰਟ (" ραστοίανιε βαλκοv 2 κλετι):, "Distance2", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 3", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਸਕੋਰੋਸਟ") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4"ਵਰਣਨਯੋਗ ਚੋਣਃ, "ਸਟੰਨ _ ਸਪ", m/s) ਪ੍ਰਿੰਟ ("#########################################################") time.sleep (5) ਅੰਤ ਵਿੱਚਃ client.disconnect () ਡੋਬੇਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਜਿਸ ਵਿੱਚ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇਜਿਸ ਵਿੱਚ ਜ਼ਰੂਰੀ ਚੀਜ਼ਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ।', ' [\'ਇੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ \\nimਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\nwarnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ")\\nsys.path.insert (0, "...) \\nf ਤੋਂ ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ \\nif _ _ ਨਾਮ = = ="_ _ ਮੈਨ _ _": \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ ਗਲਤੀਃ \\n ਪ੍ਰਿੰਟ ("" ਨਹੀਂ "n sys.exit (1) \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") \\nਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\n ਦੂਰੀ _ 1 _ ਨੋਡ =client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\n ਦੂਰੀ _ 4 _ ਨੋਡ =client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\n _ ਐਂਗਲ =nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟੋਰਾਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ ", ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਗੀਡਰੋਸਬਿਵਾਃ", ਨੋਜਲ _ ਸਟ) \\nਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 1", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2""Distance3", "mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 3 ", mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "ਪ੍ਰਿੰਟ ਕਰੋ ("########################################") \\n time.sleep (5) ਅੰਤ ਵਿੱਚਃ \\n client.disconnect () \\ndobavwwwwsse ਮੁੱਢਲਾ ਪ੍ਰਿੰਟ ਅਤੇ ਫਿਊਂਕਸੀਯੂ ਅਤੇ ਸਟੈਲੇ ਟੈਕ ਚੈਟੋ,ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂਯਕੀਨਨ, ਇੱਥੇ ਕੋਡ ਦਾ ਇੱਕ ਅੱਪਡੇਟ ਕੀਤਾ ਸੰਸਕਰਣ ਹੈ ਜੋ ਸਾਰੇ ਪ੍ਰਿੰਟ ਸਟੇਟਮੈਂਟਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਫੰਕਸ਼ਨ ਵਿੱਚ ਜੋਡ਼ਦਾ ਹੈ ਅਤੇ ਡੁਪਲੀਕੇਟ ਲਈ ਇੱਕ ਚੈੱਕ ਜੋਡ਼ਦਾ ਹੈ।ਮੁੱਲਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\ nwarnings.filterwarnings (" ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ ")\\nsys.path.insert (0,"...) \\n "ਓਪਕੁਆ ਆਯਾਤ ਤੋਂਕਲਾਇੰਟ \\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 2") \\n ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\nਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\nਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\nn _ angle = nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ ਤਾਂ ਹੋਰਃ \\n ਪ੍ਰਿੰਟ ("ਰਾਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ,"ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰੈਬੋਟਾ ਗੀਡਰੋਸ", "ਇਸਲੀ ਮੋਟਰ _ ਸਟੈਟ, n _ ਐਂਗਲ, ਨੋਜਲ _ ਸਟੈਟ, ਦੂਰੀ 1,2,3,4, syun _ sp ਸੋਵਡੈਡੈਟ s ਪ੍ਰੈਡੀਡੈਡਮੀ ਪਲੂਚੇਨੀਮੀ"ਮਨੁੱਖ ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ।ਅੱਪਡੇਟ ਕੀਤਾ ਕੋਡ ਜੋ ਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ ਸਿਰਫ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ ਜੇ ਉਹ ਵੱਖਰੇ ਹਨਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\ਨਿੰਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟਚੇਤਾਵਨੀਆਂ\\nwarnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ")\\nsys.path.insert (0, "...") \\nfrom opcua ਇਮ੍ਪੋਰਟ ਕਲਾਇੰਟ\\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ =ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਅਜ਼ਮਾਓਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") \\nਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\n ਦੂਰੀ _ 1 _ ਨੋਡ =client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\n ਦੂਰੀ _ 4 _ ਨੋਡ =client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\n n _ ਐਂਗਲ =nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਲਈ ਚੈੱਕ ਕਰੋ \\n ਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ n _ ਐਂਗਲ = = nozzle_angle_state_node.get_value (): \\nਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਨੋਜਲ _ ਸਟ = = nozzle_status_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਦੂਰੀ1 = = ਦੂਰੀ \',\' ਪ੍ਰੋਡੋਲਜੈ \',\' ਜ਼ਰੂਰ, ਇੱਥੇ ਪੂਰਾ ਹੈਕੋਡਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\ nwarnings.filterwarnings (" ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ ")\\nsys.path.insert (0,"...) \\nf ਤੋਂ ਓਪਕੁਆ ਆਯਾਤਕਲਾਇੰਟ \\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 2") \\n ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\nਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\nਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\nn _ angle = nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਲਈ ਚੈੱਕ ਕਰੋ \\n ਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ n _ ਐਂਗਲ = = nozzle_angle_state_node.get_value (): \\nਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਨੋਜਲ _ ਸਟ = = nozzle_status_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਦੂਰੀ1 = = distance_1_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \',\' ਨਿਰੰਤਰ \',"ਪਾਈਥਨ \\n ਜੇਕਰ ਦੂਰੀ2 = = distance_2_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ ਦੂਰੀ3 = = distance_3_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ ਦੂਰੀ4 = =distance_4_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਸਟੰਨ _ ਸਪ = = speed_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n\\n ਪ੍ਰਿੰਟ ("ਮੋਟਰ ਸਥਿਤੀਃ") \\n ਪ੍ਰਿੰਟ ("ਮੋਟਰ ਸਥਿਤੀਃ",ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਨੋਜਲ ਐਂਗਲਃ", n _ ਐਂਗਲ) \\n ਪ੍ਰਿੰਟ ("ਨੋਜਲ ਸਥਿਤੀਃ", ਨੋਜਲ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਦੂਰੀ 1:", ਦੂਰੀ 1) \\n ਪ੍ਰਿੰਟ ("ਦੂਰੀ 2:",ਦੂਰੀ 2) \\n ਪ੍ਰਿੰਟ ("ਦੂਰੀ 3:", ਦੂਰੀ 3) \\n ਪ੍ਰਿੰਟ ("ਦੂਰੀ 4:", ਦੂਰੀ 4) \\n ਪ੍ਰਿੰਟ ("ਸਪੀਡਃ", ਸਟੰਨ _ ਸਪ ", m/s) \\n ਪ੍ਰਿੰਟ (" ") \\n\\n time.sleep (1) \\nClient.ConnectionLostError ਨੂੰ ਛੱਡ ਕੇ e: \\n ਪ੍ਰਿੰਟ (f "ਕੁਨੈਕਸ਼ਨ ਗੁੰਮ ਗਿਆਃ {e}") \\n ਨੂੰ ਛੱਡ ਕੇ Client.UnknownError ਨੂੰ ਛੱਡ ਕੇ e: \\n ਪ੍ਰਿੰਟ (f "ਅਣਜਾਣ ਗਲਤੀਃ {e}") \\n ਨੂੰ ਛੱਡ ਕੇਈ ਦੇ ਰੂਪ ਵਿੱਚ ਅਪਵਾਦਃ \\n ਪ੍ਰਿੰਟ (f "ਗਲਤੀਃ {e}") \\n "," \'ਨੈਪਿਸ਼ੀ ਫੰਕਸੀਯੂ ਕੋਟੋਰੀਆ \\nਪ੍ਰੈਨੀਮੈਏਟ ਨੈਸਕੌਲਕੋ ਜ਼ਨੈਚਿਨਿਈ ਅਤੇ ਵਾਈਵੋਡਿਟੀਟ ਇਹ ਕਨਸੋਲ ਵੀ ਸਲੂਚੇਈ ਏਸਲੀ ਜ਼ਨੈਚਿਨਿਈਜਨਤਕ ਤੌਰ ਉੱਤੇ [ਸੋਧੋ] ', 'ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ ਤੋਂ ਇੰਪੋਰਟ ਸਿਸ ਇੰਪੋਰਟ ਟਾਈਮ ਇੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ warnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ") sys.path.insert (0, "...") ਜੇਕਰ _ _ ਨਾਮ _ = = "_ _ ਮੇਨ _":ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") ਅਜ਼ਮਾਓਃ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ client.connect () ਅਜ਼ਮਾਓ।ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 4") ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") ਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") ਦੂਰੀ _ 2 _ ਨੋਡ =client.get_node ("ns = 2; i = 8") ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") ਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") ਸਪੀਡ _ ਨੋਡ =client.get_node ("ns = 2; i = 11") ਜਦੋਂ ਕਿ ਸਹੀਃ ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () n _ ਕੋਣ = nozzle_angle_state_node.get_value () ਨੋਜਲ _ ਸਟ =nozzle_status_node.get_value () ਦੂਰੀ1 = distance_1_node.get_value () ਦੂਰੀ2 = distance_2_node.get_value () ਦੂਰੀ3 = distance_3_node.get_value ()ਦੂਰੀ 4 = distance_4_node.get_value () ਸਟੰਨ _ ਐਸ. ਪੀ. = speed_node.get_value () ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਐਸ. ਟੀ.) ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ",n _ angle ", γραδοσοv") ਪ੍ਰਿੰਟ ("ραβοτα γιδροσβιβα:", ਨੋਜਲ _ ਐਸਟੀ) ਪ੍ਰਿੰਟ ("ραστοίανιε βαλκοv 1 κλετι:", ਦੂਰੀ 1 "", mmm ") ਪ੍ਰਿੰਟ (" ραστοίανιε βαλκοv 2 κλετι):, "Distance2", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 3", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਸਕੋਰੋਸਟ") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4"ਵਰਣਨਯੋਗ ਚੋਣਃ, "ਸਟੰਨ _ ਸਪ", m/s) ਪ੍ਰਿੰਟ ("#########################################################") time.sleep (5) ਅੰਤ ਵਿੱਚਃ client.disconnect () ਡੋਬੇਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਜਿਸ ਵਿੱਚ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇਜਿਸ ਵਿੱਚ ਜ਼ਰੂਰੀ ਚੀਜ਼ਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ।', ' [\'ਇੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ \\nimਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\nwarnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ")\\nsys.path.insert (0, "...) \\nf ਤੋਂ ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ \\nif _ _ ਨਾਮ = = ="_ _ ਮੈਨ _ _": \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ ਗਲਤੀਃ \\n ਪ੍ਰਿੰਟ ("" ਨਹੀਂ "n sys.exit (1) \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") \\nਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\n ਦੂਰੀ _ 1 _ ਨੋਡ =client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\n ਦੂਰੀ _ 4 _ ਨੋਡ =client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\n _ ਐਂਗਲ =nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟੋਰਾਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ ", ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਗੀਡਰੋਸਬਿਵਾਃ", ਨੋਜਲ _ ਸਟ) \\nਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 1", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2""Distance3", "mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 3 ", mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "ਪ੍ਰਿੰਟ ਕਰੋ ("########################################") \\n time.sleep (5) ਅੰਤ ਵਿੱਚਃ \\n client.disconnect () \\ndobavwwwwsse ਮੁੱਢਲਾ ਪ੍ਰਿੰਟ ਅਤੇ ਫਿਊਂਕਸੀਯੂ ਅਤੇ ਸਟੈਲੇ ਟੈਕ ਚੈਟੋ,ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂਯਕੀਨਨ, ਇੱਥੇ ਕੋਡ ਦਾ ਇੱਕ ਅੱਪਡੇਟ ਕੀਤਾ ਸੰਸਕਰਣ ਹੈ ਜੋ ਸਾਰੇ ਪ੍ਰਿੰਟ ਸਟੇਟਮੈਂਟਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਫੰਕਸ਼ਨ ਵਿੱਚ ਜੋਡ਼ਦਾ ਹੈ ਅਤੇ ਡੁਪਲੀਕੇਟ ਲਈ ਇੱਕ ਚੈੱਕ ਜੋਡ਼ਦਾ ਹੈ।ਮੁੱਲਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\ nwarnings.filterwarnings (" ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ ")\\nsys.path.insert (0,"...) \\n "ਓਪਕੁਆ ਆਯਾਤ ਤੋਂਕਲਾਇੰਟ \\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 2") \\n ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\nਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\nਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\nn _ angle = nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ ਤਾਂ ਹੋਰਃ \\n ਪ੍ਰਿੰਟ ("ਰਾਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ,"ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰੈਬੋਟਾ ਗੀਡਰੋਸ", "ਇਸਲੀ ਮੋਟਰ _ ਸਟੈਟ, n _ ਐਂਗਲ, ਨੋਜਲ _ ਸਟੈਟ, ਦੂਰੀ 1,2,3,4, syun _ sp ਸੋਵਡੈਡੈਟ s ਪ੍ਰੈਡੀਡੈਡਮੀ ਪਲੂਚੇਨੀਮੀ"ਮਨੁੱਖ ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ।ਅੱਪਡੇਟ ਕੀਤਾ ਕੋਡ ਜੋ ਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ ਸਿਰਫ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ ਜੇ ਉਹ ਵੱਖਰੇ ਹਨਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\ਨਿੰਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟਚੇਤਾਵਨੀਆਂ\\nwarnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ")\\nsys.path.insert (0, "...") \\nfrom opcua ਇਮ੍ਪੋਰਟ ਕਲਾਇੰਟ\\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ =ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਅਜ਼ਮਾਓਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") \\nਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\n ਦੂਰੀ _ 1 _ ਨੋਡ =client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\n ਦੂਰੀ _ 4 _ ਨੋਡ =client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\n n _ ਐਂਗਲ =nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਲਈ ਚੈੱਕ ਕਰੋ \\n ਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ n _ ਐਂਗਲ = = nozzle_angle_state_node.get_value (): \\nਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਨੋਜਲ _ ਸਟ = = nozzle_status_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਦੂਰੀ1 = = ਦੂਰੀ \',\' ਪ੍ਰੋਡੋਲਜੈ \',\' ਜ਼ਰੂਰ, ਇੱਥੇ ਪੂਰਾ ਹੈਕੋਡਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\ nwarnings.filterwarnings (" ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ ")\\nsys.path.insert (0,"...) \\nf ਤੋਂ ਓਪਕੁਆ ਆਯਾਤਕਲਾਇੰਟ \\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 2") \\n ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\nਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\nਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\nn _ angle = nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਲਈ ਚੈੱਕ ਕਰੋ \\n ਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ n _ ਐਂਗਲ = = nozzle_angle_state_node.get_value (): \\nਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਨੋਜਲ _ ਸਟ = = nozzle_status_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਦੂਰੀ1 = = distance_1_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \',\' ਨਿਰੰਤਰ \',"ਪਾਈਥਨ \\n ਜੇਕਰ ਦੂਰੀ2 = = distance_2_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ ਦੂਰੀ3 = = distance_3_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ ਦੂਰੀ4 = =distance_4_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਸਟੰਨ _ ਸਪ = = speed_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n\\n ਪ੍ਰਿੰਟ ("ਮੋਟਰ ਸਥਿਤੀਃ") \\n ਪ੍ਰਿੰਟ ("ਮੋਟਰ ਸਥਿਤੀਃ",ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਨੋਜਲ ਐਂਗਲਃ", n _ ਐਂਗਲ) \\n ਪ੍ਰਿੰਟ ("ਨੋਜਲ ਸਥਿਤੀਃ", ਨੋਜਲ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਦੂਰੀ 1:", ਦੂਰੀ 1) \\n ਪ੍ਰਿੰਟ ("ਦੂਰੀ 2:",ਦੂਰੀ 2) \\n ਪ੍ਰਿੰਟ ("ਦੂਰੀ 3:", ਦੂਰੀ 3) \\n ਪ੍ਰਿੰਟ ("ਦੂਰੀ 4:", ਦੂਰੀ 4) \\n ਪ੍ਰਿੰਟ ("ਸਪੀਡਃ", ਸਟੰਨ _ ਸਪ ", m/s) \\n ਪ੍ਰਿੰਟ (" ") \\n\\n time.sleep (1) \\nClient.ConnectionLostError ਨੂੰ ਛੱਡ ਕੇ e: \\n ਪ੍ਰਿੰਟ (f "ਕੁਨੈਕਸ਼ਨ ਗੁੰਮ ਗਿਆਃ {e}") \\n ਨੂੰ ਛੱਡ ਕੇ Client.UnknownError ਨੂੰ ਛੱਡ ਕੇ e: \\n ਪ੍ਰਿੰਟ (f "ਅਣਜਾਣ ਗਲਤੀਃ {e}") \\n ਨੂੰ ਛੱਡ ਕੇਈ ਦੇ ਰੂਪ ਵਿੱਚ ਅਪਵਾਦਃ \\n ਪ੍ਰਿੰਟ (f "ਗਲਤੀਃ {e}") \\n "," \'ਨੈਪਿਸ਼ੀ ਫੰਕਸੀਯੂ ਕੋਟੋਰੀਆ \\nਪ੍ਰੈਨੀਮੈਏਟ ਨੈਸਕੌਲਕੋ ਜ਼ਨੈਚਿਨਿਈ ਅਤੇ ਵਾਈਵੋਡਿਟੀਟ ਇਹ ਕਨਸੋਲ ਵੀ ਸਲੂਚੇਈ ਏਸਲੀ ਜ਼ਨੈਚਿਨਿਈ"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""ਬਦਲਿਆ ਗਿਆ! ") \\n", \'ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ਆਦਮੀ ਨੂੰ ਇੱਕ ', 'ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ ਤੋਂ ਇੰਪੋਰਟ ਸਿਸ ਇੰਪੋਰਟ ਟਾਈਮ ਇੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ warnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ") sys.path.insert (0, "...") ਜੇਕਰ _ _ ਨਾਮ _ = = "_ _ ਮੇਨ _":ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") ਅਜ਼ਮਾਓਃ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ client.connect () ਅਜ਼ਮਾਓ।ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 4") ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") ਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") ਦੂਰੀ _ 2 _ ਨੋਡ =client.get_node ("ns = 2; i = 8") ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") ਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") ਸਪੀਡ _ ਨੋਡ =client.get_node ("ns = 2; i = 11") ਜਦੋਂ ਕਿ ਸਹੀਃ ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () n _ ਕੋਣ = nozzle_angle_state_node.get_value () ਨੋਜਲ _ ਸਟ =nozzle_status_node.get_value () ਦੂਰੀ1 = distance_1_node.get_value () ਦੂਰੀ2 = distance_2_node.get_value () ਦੂਰੀ3 = distance_3_node.get_value ()ਦੂਰੀ 4 = distance_4_node.get_value () ਸਟੰਨ _ ਐਸ. ਪੀ. = speed_node.get_value () ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਐਸ. ਟੀ.) ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ",n _ angle ", γραδοσοv") ਪ੍ਰਿੰਟ ("ραβοτα γιδροσβιβα:", ਨੋਜਲ _ ਐਸਟੀ) ਪ੍ਰਿੰਟ ("ραστοίανιε βαλκοv 1 κλετι:", ਦੂਰੀ 1 "", mmm ") ਪ੍ਰਿੰਟ (" ραστοίανιε βαλκοv 2 κλετι):, "Distance2", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 3", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਸਕੋਰੋਸਟ") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4"ਵਰਣਨਯੋਗ ਚੋਣਃ, "ਸਟੰਨ _ ਸਪ", m/s) ਪ੍ਰਿੰਟ ("#########################################################") time.sleep (5) ਅੰਤ ਵਿੱਚਃ client.disconnect () ਡੋਬੇਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਜਿਸ ਵਿੱਚ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇਜਿਸ ਵਿੱਚ ਜ਼ਰੂਰੀ ਚੀਜ਼ਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ।', ' [\'ਇੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ \\nimਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\nwarnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ")\\nsys.path.insert (0, "...) \\nf ਤੋਂ ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ \\nif _ _ ਨਾਮ = = ="_ _ ਮੈਨ _ _": \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ ਗਲਤੀਃ \\n ਪ੍ਰਿੰਟ ("" ਨਹੀਂ "n sys.exit (1) \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") \\nਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\n ਦੂਰੀ _ 1 _ ਨੋਡ =client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\n ਦੂਰੀ _ 4 _ ਨੋਡ =client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\n _ ਐਂਗਲ =nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟੋਰਾਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ ", ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਗੀਡਰੋਸਬਿਵਾਃ", ਨੋਜਲ _ ਸਟ) \\nਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 1", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਐੱਮ. ਐੱਮ".) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2", "ਡਿਸਟੈਂਸ 2""Distance3", "mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm) \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 3 ", mm") \\n ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", mm ") \\n ਪ੍ਰਿੰਟ (" ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "," ਡਿਸਟੈਂਸ 4 "ਪ੍ਰਿੰਟ ਕਰੋ ("########################################") \\n time.sleep (5) ਅੰਤ ਵਿੱਚਃ \\n client.disconnect () \\ndobavwwwwsse ਮੁੱਢਲਾ ਪ੍ਰਿੰਟ ਅਤੇ ਫਿਊਂਕਸੀਯੂ ਅਤੇ ਸਟੈਲੇ ਟੈਕ ਚੈਟੋ,ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂਯਕੀਨਨ, ਇੱਥੇ ਕੋਡ ਦਾ ਇੱਕ ਅੱਪਡੇਟ ਕੀਤਾ ਸੰਸਕਰਣ ਹੈ ਜੋ ਸਾਰੇ ਪ੍ਰਿੰਟ ਸਟੇਟਮੈਂਟਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਫੰਕਸ਼ਨ ਵਿੱਚ ਜੋਡ਼ਦਾ ਹੈ ਅਤੇ ਡੁਪਲੀਕੇਟ ਲਈ ਇੱਕ ਚੈੱਕ ਜੋਡ਼ਦਾ ਹੈ।ਮੁੱਲਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\ nwarnings.filterwarnings (" ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ ")\\nsys.path.insert (0,"...) \\n "ਓਪਕੁਆ ਆਯਾਤ ਤੋਂਕਲਾਇੰਟ \\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 2") \\n ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\nਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\nਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\nn _ angle = nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ ਤਾਂ ਹੋਰਃ \\n ਪ੍ਰਿੰਟ ("ਰਾਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ", n _ ਐਂਗਲ,"ਗਰਾਡੂਸੋਵ") \\n ਪ੍ਰਿੰਟ ("ਰੈਬੋਟਾ ਗੀਡਰੋਸ", "ਇਸਲੀ ਮੋਟਰ _ ਸਟੈਟ, n _ ਐਂਗਲ, ਨੋਜਲ _ ਸਟੈਟ, ਦੂਰੀ 1,2,3,4, syun _ sp ਸੋਵਡੈਡੈਟ s ਪ੍ਰੈਡੀਡੈਡਮੀ ਪਲੂਚੇਨੀਮੀ"ਮਨੁੱਖ ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ, ਜੋ ਪਿਆਰ ਕਰਦਾ ਹੈ।ਅੱਪਡੇਟ ਕੀਤਾ ਕੋਡ ਜੋ ਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ ਸਿਰਫ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ ਜੇ ਉਹ ਵੱਖਰੇ ਹਨਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\ਨਿੰਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟਚੇਤਾਵਨੀਆਂ\\nwarnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ")\\nsys.path.insert (0, "...") \\nfrom opcua ਇਮ੍ਪੋਰਟ ਕਲਾਇੰਟ\\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ =ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਅਜ਼ਮਾਓਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") \\nਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\n ਦੂਰੀ _ 1 _ ਨੋਡ =client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\n ਦੂਰੀ _ 4 _ ਨੋਡ =client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\n n _ ਐਂਗਲ =nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਲਈ ਚੈੱਕ ਕਰੋ \\n ਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ n _ ਐਂਗਲ = = nozzle_angle_state_node.get_value (): \\nਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਨੋਜਲ _ ਸਟ = = nozzle_status_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਦੂਰੀ1 = = ਦੂਰੀ \',\' ਪ੍ਰੋਡੋਲਜੈ \',\' ਜ਼ਰੂਰ, ਇੱਥੇ ਪੂਰਾ ਹੈਕੋਡਃ \\n "\'ਪਾਈਥਨ\\ਨਿੰਪੋਰਟ sys\\nimਪੋਰਟ ਟਾਈਮ\\ਨਿੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ\\ nwarnings.filterwarnings (" ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ ")\\nsys.path.insert (0,"...) \\nf ਤੋਂ ਓਪਕੁਆ ਆਯਾਤਕਲਾਇੰਟ \\n\\ndef ਪ੍ਰਿੰਟ _ ਮੋਟਰ _ ਸਟੇਟਸ (): \\n ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") \\n ਕੋਸ਼ਿਸ਼ਃ \\n client.connect () \\n ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 2") \\n ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 4") \\n ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") \\nਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") \\n ਦੂਰੀ _ 2 _ ਨੋਡ = client.get_node ("ns = 2; i = 8") \\n ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") \\nਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") \\n ਸਪੀਡ _ ਨੋਡ = client.get_node ("ns = 2; i = 11") \\n\\n ਜਦੋਂ ਕਿ ਸੱਚਃ \\n ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () \\nn _ angle = nozzle_angle_state_node.get_value () \\n ਨੋਜਲ _ ਸਟ = nozzle_status_node.get_value () \\n ਦੂਰੀ1 = distance_1_node.get_value () \\n ਦੂਰੀ2 =distance_2_node.get_value () \\n ਦੂਰੀ3 = distance_3_node.get_value () \\n ਦੂਰੀ4 = distance_4_node.get_value () \\n ਸਟੰਨ _ ਸਪ = speed_node.get_value () \\nਡੁਪਲੀਕੇਟ ਮੁੱਲਾਂ ਲਈ ਚੈੱਕ ਕਰੋ \\n ਜੇਕਰ ਮੋਟਰ _ ਸਟ = = motor_state_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ n _ ਐਂਗਲ = = nozzle_angle_state_node.get_value (): \\nਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਨੋਜਲ _ ਸਟ = = nozzle_status_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਦੂਰੀ1 = = distance_1_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \',\' ਨਿਰੰਤਰ \',"ਪਾਈਥਨ \\n ਜੇਕਰ ਦੂਰੀ2 = = distance_2_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ ਦੂਰੀ3 = = distance_3_node.get_value (): \\n ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ \\n ਜੇਕਰ ਦੂਰੀ4 = =distance_4_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n ਜੇਕਰ ਸਟੰਨ _ ਸਪ = = speed_node.get_value (): \\n ਜਾਰੀ ਰੱਖੋ \\n\\n ਪ੍ਰਿੰਟ ("ਮੋਟਰ ਸਥਿਤੀਃ") \\n ਪ੍ਰਿੰਟ ("ਮੋਟਰ ਸਥਿਤੀਃ",ਮੋਟਰ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਨੋਜਲ ਐਂਗਲਃ", n _ ਐਂਗਲ) \\n ਪ੍ਰਿੰਟ ("ਨੋਜਲ ਸਥਿਤੀਃ", ਨੋਜਲ _ ਸਟ) \\n ਪ੍ਰਿੰਟ ("ਦੂਰੀ 1:", ਦੂਰੀ 1) \\n ਪ੍ਰਿੰਟ ("ਦੂਰੀ 2:",ਦੂਰੀ 2) \\n ਪ੍ਰਿੰਟ ("ਦੂਰੀ 3:", ਦੂਰੀ 3) \\n ਪ੍ਰਿੰਟ ("ਦੂਰੀ 4:", ਦੂਰੀ 4) \\n ਪ੍ਰਿੰਟ ("ਸਪੀਡਃ", ਸਟੰਨ _ ਸਪ ", m/s) \\n ਪ੍ਰਿੰਟ (" ") \\n\\n time.sleep (1) \\nClient.ConnectionLostError ਨੂੰ ਛੱਡ ਕੇ e: \\n ਪ੍ਰਿੰਟ (f "ਕੁਨੈਕਸ਼ਨ ਗੁੰਮ ਗਿਆਃ {e}") \\n ਨੂੰ ਛੱਡ ਕੇ Client.UnknownError ਨੂੰ ਛੱਡ ਕੇ e: \\n ਪ੍ਰਿੰਟ (f "ਅਣਜਾਣ ਗਲਤੀਃ {e}") \\n ਨੂੰ ਛੱਡ ਕੇਈ ਦੇ ਰੂਪ ਵਿੱਚ ਅਪਵਾਦਃ \\n ਪ੍ਰਿੰਟ (f "ਗਲਤੀਃ {e}") \\n "," \'ਨੈਪਿਸ਼ੀ ਫੰਕਸੀਯੂ ਕੋਟੋਰੀਆ \\nਪ੍ਰੈਨੀਮੈਏਟ ਨੈਸਕੌਲਕੋ ਜ਼ਨੈਚਿਨਿਈ ਅਤੇ ਵਾਈਵੋਡਿਟੀਟ ਇਹ ਕਨਸੋਲ ਵੀ ਸਲੂਚੇਈ ਏਸਲੀ ਜ਼ਨੈਚਿਨਿਈ"" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""ਬਦਲਿਆ! ") \\n", \'sdelay to je samoe dlaya toogo tekh pokazatelay chto в kode vyshie\' "", ਪਾਈਥਨ \\ndef ਪ੍ਰਿੰਟ _ ਵੈਲਯੂਜ਼ _ ਇਫ _ ਚੇਂਜਡ (ਵੈਲਯੂਜ਼): ਕੁੰਜੀ ਲਈ \\n, ਮੁੱਲ ਵਿੱਚvalues.items (): \\n ਜੇਕਰ ਮੁੱਲ [ਕੁੰਜੀ]! = ਮੁੱਲਃ \\n ਪ੍ਰਿੰਟ (ਕੁੰਜੀ ", ਬਦਲ ਗਈ ਹੈ!") \\n ", \'ਮੋਟਰ _ ਸਟ, n _ ਐਂਗਲ, ਨੋਜਲ _ ਸਟ, ਦੂਰੀ 1,2,3,4, syun _ sp ਵੋਟ ਟੈਕਸੀਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਤਰ੍ਹਾਂ ਦੀਆਂ ਸਹੂਲਤਾਂ ਉਪਲਬਧ ਹਨ। ', 'ਓ. ਪੀ. ਸੀ. ਯੂ. ਏ. ਇੰਪੋਰਟ ਕਲਾਇੰਟ ਤੋਂ ਇੰਪੋਰਟ ਸਿਸ ਇੰਪੋਰਟ ਟਾਈਮ ਇੰਪੋਰਟ ਚੇਤਾਵਨੀਆਂ warnings.filterwarnings ("ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰੋ") sys.path.insert (0, "...") ਜੇਕਰ _ _ ਨਾਮ _ = = "_ _ ਮੇਨ _":ਕਲਾਇੰਟ = ਕਲਾਇੰਟ ("opc.tcp:// ਲੋਕਲਹੋਸਟਃ 4840/ਫ੍ਰੀਓਪਕੁਆ/ਸਰਵਰ/") ਅਜ਼ਮਾਓਃ ਕੁਨੈਕਸ਼ਨ ਨੂੰ ਛੱਡ ਕੇ client.connect () ਅਜ਼ਮਾਓ।ਮੋਟਰ _ ਸਟੇਟ _ ਨੋਡ = client.get_node ("ns = 2; i = 2") ਨੋਜਲ _ ਐਂਗਲ _ ਸਟੇਟ _ ਨੋਡ =client.get_node ("ns = 2; i = 4") ਨੋਜਲ _ ਸਟੇਟਸ _ ਨੋਡ = client.get_node ("ns = 2; i = 5") ਦੂਰੀ _ 1 _ ਨੋਡ = client.get_node ("ns = 2; i = 7") ਦੂਰੀ _ 2 _ ਨੋਡ =client.get_node ("ns = 2; i = 8") ਦੂਰੀ _ 3 _ ਨੋਡ = client.get_node ("ns = 2; i = 9") ਦੂਰੀ _ 4 _ ਨੋਡ = client.get_node ("ns = 2; i = 10") ਸਪੀਡ _ ਨੋਡ =client.get_node ("ns = 2; i = 11") ਜਦੋਂ ਕਿ ਸਹੀਃ ਮੋਟਰ _ ਸਟ = motor_state_node.get_value () n _ ਕੋਣ = nozzle_angle_state_node.get_value () ਨੋਜਲ _ ਸਟ =nozzle_status_node.get_value () ਦੂਰੀ1 = distance_1_node.get_value () ਦੂਰੀ2 = distance_2_node.get_value () ਦੂਰੀ3 = distance_3_node.get_value ()ਦੂਰੀ 4 = distance_4_node.get_value () ਸਟੰਨ _ ਐਸ. ਪੀ. = speed_node.get_value () ਪ੍ਰਿੰਟ ("ਰਬੋਟਾ ਮੋਟਰਃ", ਮੋਟਰ _ ਐਸ. ਟੀ.) ਪ੍ਰਿੰਟ ("ਯੂਗੋਲ ਨੈਕਲੋਨਾ ਫ਼ੋਰਸਨੋਕਃ",n _ angle ", γραδοσοv") ਪ੍ਰਿੰਟ ("ραβοτα γιδροσβιβα:", ਨੋਜਲ _ ਐਸਟੀ) ਪ੍ਰਿੰਟ ("ραστοίανιε βαλκοv 1 κλετι:", ਦੂਰੀ 1 "", mmm ") ਪ੍ਰਿੰਟ (" ραστοίανιε βαλκοv 2 κλετι):, "Distance2", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 3", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਸਕੋਰੋਸਟ") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4",) ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "mm") ਪ੍ਰਿੰਟ ("ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4", "ਡਿਸਟੈਂਸ 4"ਵਰਣਨਯੋਗ ਚੋਣਃ, "ਸਟੰਨ _ ਸਪ", m/s) ਪ੍ਰਿੰਟ ("#########################################################") time.sleep (5) ਅੰਤ ਵਿੱਚਃ client.disconnect () ਡੋਬੇਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਵਜਿਸ ਵਿੱਚ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇ ਆਮ ਤੌਰ ਉੱਤੇਜਿਸ ਵਿੱਚ ਜ਼ਰੂਰੀ ਚੀਜ਼ਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀਆਂ ਹਨ। \n ']