<div class="x-scroll-wrapper js-add-swipe-ico">
	<div class="x-scroll-content">
		<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>PRIST.RU [тема: GW3000]</title>
		<link>http://prist.ru</link>
		<description>Новое в теме GW3000 форума Программное обеспечение на сайте PRIST.RU [prist.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 15 Apr 2026 05:11:56 +0300</pubDate>
		<item>
			<title>GW3000</title>
			<description><![CDATA[<b><a href="http://prist.ru/forum/messages/forum4/topic2335/message13845/">GW3000</a></b> <i>обработка ошибок при управлении по LAN</i> в форуме <a href="http://prist.ru/forum/forum4/">Программное обеспечение</a>. <br />
			Наконец я созрел для продолжения темы.<br />Если соединяться с GDS73504A через NI-VISA, то при выдаче запроса на чтение, когда у инструмента нет ответа, то благополучно происходит timeout. Восстановить работоспособность можно вызовом viClear( viSession).<br /> Выдача регистратору бестолковых команд решительно ничего не меняет. Они просто игнорируются прибором и даже *ESR? по прежнему возвращает 0.<br />А вот выдача бестолковых запросов, типа AAA? таки &quot;вешает&quot; регистратор. Во всяком случае, после этого любые попытки чтения с устройства приводят к timeout. Не помогают ни viClear, ни *CLS . Только Выкл/Вкл<br /> Некоторые могут подумать, что автор ерундой занимается, но в сложных проектах взаимодействие с устройством может иметь достаточно запутанный характер и иметь возможность спросить само устройство &quot;Тебе все понятно?&quot; с помощью *ESR? (чтение Event Status Register) или STB? (чтение Status Byte) вещь очень полезная. Эти регистраторы, похоже, такого не умеют. Впрочем, это не смертельно: само по себе возникновение timeout может служить диагностикой ошибки, а с помощью viClear восстановиться. Ну а  некорректные запросы, видимо, придется отлавливать в процессе отладки. <br />
			<i>23.10.2019 22:03:23, Виктор Кулик.</i>]]></description>
			<link>http://prist.ru/forum/messages/forum4/topic2335/message13845/</link>
			<guid>http://prist.ru/forum/messages/forum4/topic2335/message13845/</guid>
			<pubDate>Wed, 23 Oct 2019 22:03:23 +0300</pubDate>
			<category>Программное обеспечение</category>
		</item>
		<item>
			<title>GW3000</title>
			<description><![CDATA[<b><a href="http://prist.ru/forum/messages/forum4/topic2335/message13832/">GW3000</a></b> <i>обработка ошибок при управлении по LAN</i> в форуме <a href="http://prist.ru/forum/forum4/">Программное обеспечение</a>. <br />
			Модель GDS73504A<br />У меня некоторые исправления в первое сообщение. На самом деле и *RST и *CLS работают. Кстати, работают и Common commands *ESE и *ESR?, которых нет в описании.<br />Моя проблема скорее в другом: при выдаче запроса на чтение, для которого у инструмента нет ответа, не происходит timeout error, а запрос просто &quot;виснет&quot;. Вполне вероятно, что это моя ошибка как программиста, поскольку я сам открываю сессию как TCPIPclient. В ближайшее время попробую изменить связь на NI VISA ...SOCKET, как, собственно, и рекомендует руководство. Возможно проблема решится, о чем доложу. <br />
			<i>05.10.2019 12:54:16, Виктор Кулик.</i>]]></description>
			<link>http://prist.ru/forum/messages/forum4/topic2335/message13832/</link>
			<guid>http://prist.ru/forum/messages/forum4/topic2335/message13832/</guid>
			<pubDate>Sat, 05 Oct 2019 12:54:16 +0300</pubDate>
			<category>Программное обеспечение</category>
		</item>
		<item>
			<title>GW3000</title>
			<description><![CDATA[<b><a href="http://prist.ru/forum/messages/forum4/topic2335/message13827/">GW3000</a></b> <i>обработка ошибок при управлении по LAN</i> в форуме <a href="http://prist.ru/forum/forum4/">Программное обеспечение</a>. <br />
			Добрый день.<br />Уточните пожалуйста точную модель Вашего прибора. <br />
			<i>23.09.2019 10:24:28, Дмитрий Серков.</i>]]></description>
			<link>http://prist.ru/forum/messages/forum4/topic2335/message13827/</link>
			<guid>http://prist.ru/forum/messages/forum4/topic2335/message13827/</guid>
			<pubDate>Mon, 23 Sep 2019 10:24:28 +0300</pubDate>
			<category>Программное обеспечение</category>
		</item>
		<item>
			<title>GW3000</title>
			<description><![CDATA[<b><a href="http://prist.ru/forum/messages/forum4/topic2335/message13826/">GW3000</a></b> <i>обработка ошибок при управлении по LAN</i> в форуме <a href="http://prist.ru/forum/forum4/">Программное обеспечение</a>. <br />
			Как узнать статус состояния ошибки, если осциллограф серии GW3000 получил неправильную команду? И как сбросить это состояние? Обычно я использовал *CLS, но на этих осциллографах это не работает. Пока я только через выкл/вкл могу реанимировать связь. <br />
			<i>21.09.2019 09:47:54, Виктор Кулик.</i>]]></description>
			<link>http://prist.ru/forum/messages/forum4/topic2335/message13826/</link>
			<guid>http://prist.ru/forum/messages/forum4/topic2335/message13826/</guid>
			<pubDate>Sat, 21 Sep 2019 09:47:54 +0300</pubDate>
			<category>Программное обеспечение</category>
		</item>
	</channel>
</rss>
